Astro in Review

January 7, 2022

JavaScript has no shortage of frameworks. React. Vue. Angular. Ember. Next. Gatsby. Remix. Svelte. Honestly, it feels like there’s a new one every day. One framework that especially caught my eye recently is Astro. Astro promises to deliver faster sites by shipping less: a properly static HTML site with less JavaScript, even if you’re still developing the site in JavaScript. Of course, I’ve heard similar claims from Gatsby and Next as well. So what sets Astro apart from other static site generators? In this post, we’ll look more closely at Astro, its benefits, its cons, and how it compares to some of its competitors.

Continue Reading...

CodePen React Template

March 23, 2020

Sometimes we want to throw together a quick prototype or proof of concept and share it without hassle with friends or coworkers. CodePen has been an incredible tool for that. You can write HTML, CSS, and JavaScript right in the app and see your changes as you type. From there, all you need to do […]

Continue Reading...

const is not always constant

August 2, 2019

const is one of the new variable types introduced with ES6 to replace var and all of its eccentricities. The oddities of var, its problems, and why we needed to replace it are beyond the scope of this writing. Instead, I want to focus on the oddities of const. Don’t get me wrong, const is […]

Continue Reading...

Should I Disable XML-RPC in WordPress?

August 22, 2020

I recently gave a talk on WordPress security at a Women in WordPress meetup and while preparing my slides, I realized I was disabling XML-RPC in WordPress without ever really understanding why. This was a learned behavior I picked up many years ago and never stopped to question. That ends now! In this post we’re […]

Continue Reading...

Redirect a Page in Gatsby

February 29, 2020

I’ve written before about how this blog is deployed as a static site using Gatsby. Overall, it’s been a remarkable joy to work with. I get to use React for my architecture, Netlify for deployment, and WordPress to actually write the content. Each of these are well-loved by their users, and rightfully so, but this […]

Continue Reading...