If you’re the Acting Ensign Crusher of Rails developers, you’ve probably heard about background jobs but are a little lost. They’re essential for building modern, responsive applications. But let’s be honest, the thought of adding another service to your stack can be daunting. Redis is great, but it’s another thing to manage, another thing to […]| dominickm.com
I’m a software engineer who codes at The Mad Botter INC. You might know me from Coder Radio or The Mike Dominick Show.| dominickm.com
Created by David Heinemeier Hansson (DHH), the visionary behind Ruby on Rails, Omakub isn’t just another script; it’s an “omakase” experience for your Ubuntu 24.04+ development setup; it’s important to note that this works fine on most Ubuntu derivative distros (such as Pop!_OS) as well, so you are not limited to stock Ubuntu. In Japanese […] The post Quick Look: Omakub appeared first on dominickm.com.| dominickm.com
Coder Radio listeners will know that I love to do little techie weekend projects with my son and this past weekend we hit the jackpot with the Framework 13. We had a wonderful experience of building the Framework from its component parts and setting up desktop Linux on the OS-less machine. Here’s some quick thoughts […]| dominickm.com
You can’t throw a virtual stone in the dev world these days without hitting a hot take on AI coding tools. On one side, the hype machine is in overdrive, practically writing our obituaries as programmers. On the other, you’ve got the doom-and-gloom crowd painting a picture of us all trading keyboards for kombucha-making kits […]| dominickm.com
If you’ve been working with Ruby for more than five minutes, you’ve probably heard about modules. They’re a great way to share behavior across multiple classes without getting tangled in inheritance chains that resemble an over-leveled Zubat spamming Confuse Ray. But let’s make it real. Instead of talking about include and extend in the abstract, […]| dominickm.com
At The Mad Botter Inc., we love two things: open-source software and using technology to make the world a better place. This year, we’re putting those passions together in a way that gives back—and we’re inviting middle and high school students across the U.S. to join us. To celebrate Earth Day 2025, we’re launching The […] The post Earth Day 25 Competition appeared first on dominickm.com.| dominickm.com
I am pleased to share that I have acquired Coder Radio and new episodes should be out as early as Monday February 17th. This change will relieve Coder of the pressures of the Ad Winter and allow us to experiment with the format a bit and get more interesting voices on the show. The first […]| dominickm.com
Dependency management in software development is often akin to playing an elaborate game of Jenga where everyone involved is on their third IPA: every block you move introduces the risk of toppling the tower which is becoming more wobbly over time. Complexity Unchained Python prides itself on simplicity and readability, but as soon as you […]| dominickm.com
One of the greatest gifts we can give the next generation is the ability to code. It’s the language of creation in our digital world, and teaching kids as young as eight to start thinking logically and solving problems with code sets them up for a lifetime of possibilities. Whether you’re a parent, teacher, or […]| dominickm.com
As you dive deeper into Ruby on Rails, you might notice your models and controllers starting to bloat with methods and logic. This not only makes your code harder to read but also tougher to maintain. Enter Rails Concerns—a powerful tool to keep your code a little more on the DRY (Don’t Repeat Yourself) side […] The post Pallet Town: Rails Concerns appeared first on dominickm.com.| dominickm.com
As organizations grow and evolve, so do their technology stacks and the quantity of import data being generated by those tools. Unfortunately, it’s all too common for firms to be unable to leverage the efficiencies that having all that data integrated would provide, because it is split up into firmly separate silos. That’s where ETL […]| dominickm.com
Automation has become a key factor in improving efficiency and streamlining business operations. Organizations that effectively leverage automation find themselves with a competitive advantage over their peers. A powerful way to introduce automation into your business is by implementing third-party APIs. Simply put, APIs are just access points that your software can utilize the capabilities […]| dominickm.com
Alice for Automaton: Bringing the Future to Your Construction Sites As a seasoned software engineer and enthusiast in the construction tech space, I’ve seen firsthand how the industry often lags in cutting-edge solutions compared to other sectors. But I’m excited to share a product with significant potential to transform the way construction firms work: Alice […]| dominickm.com
I’ve been thinking a lot about how we as a community and industry can make sure open-source projects keep getting the love they deserve. It’s no secret that the traditional funding model of donations and sponsorships is more than a little shaky. Coder Radio listeners have heard Chris and I bemoan the plight of some […]| dominickm.com