Quick Overview: In which DHH talk about a dislike of code comments, replacing them with explaining constants or extracting a concept into Rails ... In which I talk about a dislike of code comments, replacing them with explaining constants or extracting a concept into Rails itself. In which I show how we test models that are still attached to databases and controllers that still render full views AND talk to the ...
On Writing Software Well 1 - Detailed Overview & Context
In which DHH talk about a dislike of code comments, replacing them with explaining constants or extracting a concept into Rails ... In which I talk about a dislike of code comments, replacing them with explaining constants or extracting a concept into Rails itself. In which I show how we test models that are still attached to databases and controllers that still render full views AND talk to the ... It's so easy when you're making changes to an existing system just to shove it in where it's the least effort. And sure, do that first. In which I explore the world outside of database-backed domain models in a MVC context like Rails, and how to combine the API ... A lot of apps don't actually delete data when customers cancel their accounts or delete data within the app. That's a travesty for ...
Callbacks are a powerful technique for making that which isn't essential to a primary flow live on the side. It means we can reason ... In which I talk about how we use globals in Basecamp to provide access to the current user and request details, and fish against ... Get my free newsletter: Your Happy First Draft ...