Source: “Funny, because it’s true”
ORM is a terrible anti-pattern that violates all principles of object-oriented programming, tearing objects apart and turning them into dumb and passive data bags. There is no excuse for ORM existence in any application, be it a small web app or an enterprise-size system with thousands of tables and CRUD manipulations on them. What is the alternative? SQL-speaking objects.
Here’s a dose of irony for you this fine day: the internet just lost its most prolific source of illegal movies after its founder was nabbed after buying something legally, on iTunes.
Attackers take social engineering to a totally new level