Short story, haters gonna hate ¯\_(ツ)_/¯ Long story, see my comment to the commenter below you. :)
max
I can see why people might dislike them. Adds some bloat perhaps. But at the same time, I like the idea that my input is definitely sanitised since the ORM was written by people who know what they’re doing. That’s not to say it won’t have any vulnerabilities at all, but the chance of them existing is a lot lower than when I write the queries by hand. A lapse of judgement is all it takes. Even more relevant for beginning developers who might not be aware of such vulnerabilities existing.
Have a look at an ORM, if you are indeed executing plain SQL like I’m assuming from your comment. Sequelize might be nice to start with. What it does is create a layer between your application and your database. Using which, you can define the way a database object looks (like a class) and execute functions on that. For instance, if you’re creating a library, you could do book.update(), library.addBook(), etc. Since it adds a layer in between, it also helps you prevent common vulnerabilities such as SQL injection. This is because you aren’t writing the SQL queries in the first place. If you want to know more, let me know.
That’s for certain
If you like tinkering, go for it! If you expect hassle free setup the first time, might want to look elsewhere. I’ve got mine dialed in so that I only need to wipe the bed clean with a cotton pad and some rubbing alcohol. Took a while and some upgrades, though. ;)
The bike racks on buses seems to be a North American thing. I've never seen them where I live (NL) or any of the countries I've been to in Europe.
As the joke goes, I got a free 3d printer with my purchase of flush cutters. Good stuff.
Aluminium cans need a plastic lining to prevent corrosive drinks from eating through them and/or to prevent the aluminium from leeching into your drink.
Be prepared to argue with people about how they don’t hear the difference in audio quality between TeamSpeak and Discord. Take it from me, TeamSpeak wins hands-down.
It’s a literal translation, and most vacancies are posted in English anyway.
Those terms really aren’t interchangeable over here. At all. (NL). For the reasons I listed above. “Developer” (or “ontwikkelaar” in Dutch) is monkey get instructions, monkey do things. A software engineer would get a request for something, research and figure out the solution, then build it. Source: I’m a software engineer.
Because politicians love short term thinking. Seems to be changing lately, though. At least about nuclear power.