Setup WordPress “API Only” Mode

SPA (Single page applications) are incredibly popular in modern development thanks to the help of frameworks like Angular, React, and Vue.js. Because of this shift in development, Headless CMS options have also exploded in popularity and there are many new services and frameworks to choose from. While I could reach for something like Sanity or […]

Jan 19, 2021

2021 Goals and Aspirations

Every January many of us set out to change our lifestyles and habits.. eat better, workout, read more, etc…. I fall into the large majority of people who keep up with these for about 1 month (or more realistically… 1 week), but after a year like 2020 I think a lot of us could use […]

Jan 5, 2021

Scully – Angular’s Static Site Generator

If you haven’t heard already, there’s finally been a static site generator created for Angular called Scully! Although it’s still in it’s early stages, this is definitely a project you should star and follow if you’re interested in JAM Stack or Angular, something I’ve been very interested in since the birth and growth of Gatsby […]

Jan 4, 2020

WordPress Gutenberg Swiper Slider

I’ve had a lot of issues building swipers / carousels in WordPress that my clients can edit on their own in a way that makes sense. I’ve used plugins that allowed them to build the sliders on another page and then include a shortcode in the content, but shortcodes are a hard concept for the […]

Oct 15, 2019

PrismJS Highlighting with NPM

While building this site I wanted to create my own prism highlighting component to take a Gutenberg block of text and then highlight it according to a language that I selected. I have a separate post on how I built the Gutenberg block and also how I used Regex to find the language in the […]

Aug 9, 2019

Creating A Dynamic Angular Modal Component

In this tutorial, I’m going to show you how to create a custom modal component in Angular that injects itself into the <body> element of our application. The advantage to this is that the HTML doesn’t have to live on the page before it is render, but rather it will dynamically inject itself onto the […]

Jun 10, 2019