-
Re-energized to Build: Lessons from Commit Your Code
•
Continue Reading: Re-energized to Build: Lessons from Commit Your CodeLast week, I stepped outside my usual WordPress comfort zone to attend Commit Your Code 2025. As an introvert, it was a significant leap, but I came away re-energized, inspired to build more, share my creations, and connect with fellow developers. This post recaps my experience, the incredible talks, and the action items I’m excited…
-
Reigniting My Development Passion: The Story Behind ArtisanPack UI’s Creation
•
Continue Reading: Reigniting My Development Passion: The Story Behind ArtisanPack UI’s CreationEvery developer faces burnout, and I was no exception while building Digital Shopfront CMS. I realized the traditional path wasn’t sustainable for creating new tools for small businesses. Discover how solving my own scaling problem led to the creation of ArtisanPack UI, a suite of reusable Laravel components designed to reignite development passion and empower…
-
Crafting a Figma Design System as a Web Developer
•
Continue Reading: Crafting a Figma Design System as a Web DeveloperAs a web developer, design has always been a hurdle. I decided to tackle it head-on by building my own custom Figma design system. Discover my process for creating an efficient workflow that empowers every project and helps me deliver better results for small businesses.
-
What I’ve Been Up to Lately
•
Continue Reading: What I’ve Been Up to LatelyIt’s been a busy middle of the year, filled with a massive website migration at work, a university name change, and several personal projects. Despite the chaos, I managed to squeeze in a fun family vacation to Kansas City and Omaha, attend Laracon US online, update my personal dashboard app, and make significant progress on…
-
Looking at the Digital Shopfront CMS Repository
•
Continue Reading: Looking at the Digital Shopfront CMS RepositoryAs work continues on creating Digital Shopfront CMS, I wanted to take a moment to explain the repository structure. So let’s dive into why I chose GitLab over GitHub and how the project is set up.
-
What I’ve Learned with Laravel After a Few Months
•
Continue Reading: What I’ve Learned with Laravel After a Few MonthsBecause of *gestures wildly* everything going on in the WordPress landscape, I’ve started taking a look at the web development world outside of WordPress. And I think I’ve fallen in love with Laravel. It’s reignited my passion for web development and reminded me of why I got into web dev in the first place.
-
Introducing Digital Shopfront Content Management System
•
Continue Reading: Introducing Digital Shopfront Content Management SystemI’m building a new content management system. What started out as sort of a crazy idea I had while driving to the Great Smoky Mountains last fall is starting to turn into a real thing. Here’s what I’m planning with Digital Shopfront CMS.
-
Redesigning My Personal Website
•
Continue Reading: Redesigning My Personal WebsiteAs a web designer and developer, there’s always a temptation to redesign your personal website. So, since it’s been over a year since I last redesigned this site, I think it’s time to redo this website again. Here’s the plan for the redesign.
-
My Experience with Creating an Onboarding Sequence for the Crosswinds Framework
•
Continue Reading: My Experience with Creating an Onboarding Sequence for the Crosswinds FrameworkIn addition to creating a new settings screen, the latest release of the Crosswinds Framework also saw an onboarding sequence added for anyone who is using the Crosswinds Blocks plugin and one of the Crosswinds Framework themes. Here’s how I built the Crosswinds Framework Onboarding Wizard.
-
How I Created the New Crosswinds Framework Settings Screen
•
Continue Reading: How I Created the New Crosswinds Framework Settings ScreenThe start of May brought the version 1.2 release of the Crosswinds Blocks plugin and with it came a new settings screen. Here’s how I was able to build the new settings screen using React.
-
How I Built It: Search Results Block
•
Continue Reading: How I Built It: Search Results BlockWordPress does a lot of great things. But handling search results based on post types out of the box is definitely not one of them. So here’s how I built two blocks in the Crosswinds Blocks plugin to make it better.
Web Development Blog
- Home
- Web Development Blog