An Alternative to Dependency Injection Frameworks

I have a confession to make. I hate Dependency Injection (DI) frameworks. My very first job as a Software Engineer involved working with a very complex system that powered a ~100 person hedge fund. We made extensive use of Dependency Injection… but only via Constructor or Setter Injection. We did not use any DI frameworks … Continue reading An Alternative to Dependency Injection Frameworks

Building a WebApp from A-Z: The Caucus Tech Stack

When building Caucus, my first personal project, I had a couple of core goals and philosophies that I used to guide all my decisions. Keep it simple. Keep it small. Be very lazyFocus ruthlessly on your user experience and value add. For all other distractions: Outsource and minimizeEnable rapid scalability to millions of visitors if … Continue reading Building a WebApp from A-Z: The Caucus Tech Stack