A classic David and Goliath story with an AI twist
For most of my career I have been a ‘David’, the solo freelancer battling projects and looming deadlines. It always felt like there were only so many stones I could sling at my Goliaths. There was a limit to how fast I could react, how quickly I could reload, and how hard I could sling. Then AI showed up.
Continue reading
Commands vs Skills vs Sub Agents - When to Use What
Claude Code has three core extensibility features that can be confusing at first glance. Here's a breakdown of commands, skills, and sub agents - what they do, when to use them, and how they work together.
Continue reading
Useful Claude Code Tips and Tricks
I'm still learning a lot about agentic coding and Claude Code specifically. Here's a list of some helpful tips and tricks to hopefully make your learning curve a little easier
Continue reading
Apply the programmer's mindset to solving problems
Problem solving is a universal skill, and developers have a unique edge, our work trains us to think systematically. In DHH’s interview with the Primeagen they take a deep dive on a variety of topics, including being ready to figure stuff out.
Continue reading
What can a developer learn from a carpenter?
One trait that serves any professional well is the ability to learn from others and incorporate beneficial systems that others have established. The Essential Craftsman drops some knowledge bombs that every web developer can benefit from.
Continue reading
Auto Animate
I just recently discovered AutoAnimate, a drop in javascript utility that adds simple animations to your web app/site. What a fantastic little library to spice up 🌶️ your web app.
Continue reading
Craft CMS vs WordPress
In the ever-evolving world of web development and content management, two prominent platforms, Craft CMS and WordPress, have garnered substantial attention from users and developers alike. Craft CMS is a dynamic, robust content management system designed for flexibility and customization. WordPress stands as the juggernaut in the industry, celebrated for its user-friendliness and extensive ecosystem of themes and plugins. In this comparison, I will dive into three critical factors to consider when deciding between Craft CMS and WordPress: speed, scalability and security.
Continue reading
AlpineJS - Init event
I'm a huge fan of Alpine.js. One of the best features is the ability to break components and modules down into small reusable chunks of code that can easily be plugged into HTML. I generally prefer to install Alpine as a module and bundle it up with my main site javascript, but sometimes I need to break the compiled javascript into separate files. Understanding how and when to use the `alpine:init` event is the key to making this work.
Continue reading