This post has been parked in my mind for a very long time – time to let it out. Running away from Stored Procedures is ridiculous, let your database do what it’s good at!
Posts under opinion
I’m finally recovering from the longest period of burnout I’ve had – it’s lasted almost an entire year! The secret? Forgetting what I know and jumping first, thinking second.
I love working on Open Source projects – lending a hand or starting one up myself. I also love when people want to help, however it’s no fun when their pull request is just not helpful. No fun for them because no one likes rejection, and no fun for me because I don’t want to offend! So, this is a reference post that can be used for that occasion.
Channeling Dexter The first thing that any abstract needs to do is connect with the potential audience. This is hard, especially when you’re dealing with some ultra-technical stuff. Let’s start with a success. My friend Rob Sullivan wanted to speak at NDC Oslo last year (my absolute favorite conference on the planet) and sent me […]
The Rationale It’s generally believed that by using the Repository pattern, you can (in summary) “decouple” your data access from your domain and “expose the data in a consistent way”. If you look at any of the implementations of a Repository working with a UnitOfWork (EF) – you’ll see there’s not all that much “decoupling”: […]
It Was 2001, and I Had a Decision To Make Imagine if you could go back and rebase your technical career. What pivotal moments would you change? In 2001 I was cofounder of a pretty successful web consultancy and we did everything with Classic ASP, which was pretty hot shit at the time. We were […]
Image Credit: The Great Boston Molasses Spill Just Yesterday, On Twitter… Wondering if anyone has ever ported a very large, super-optimized, high-TPS database from MS-SQL to PostgreSQL and lived to tell the tale — Joel Spolsky (@spolsky) February 11, 2014 Good question Joel. What's going on here? @matteomelani at some point the licensing costs (far) […]
Arm-Waving I find that when you discuss BDD or DDD a mix of jargon and definitions is thrown around until no one understands each other. This type of thing plagues software development (see REST) and makes it extremely difficult to discuss… well anything. Behavior-driven Development, however, seems to be pretty straightforward as long as we […]