Migrating my blog to Astro (with Claude)

So it's been ages since I posted or updated this blog. I don’t know what the root cause was, but life just got busy, and I didn’t have time for this blog.

Now I plan to restart blogging; the practice of learning and writing has been helpful in growing as a developer. Given that the software development landscape is changing, expect many posts on AI.

Now, if you’ve been to this blog before, you…

Read more →
Styling with CSS variables

This weekend I've messing around with CSS variables. I figured it might be fun to see if I could build a way to style this site using only CSS variables.

What are CSS variables? Well after all these years we finally have a way to define a value and reuse it in other places. Sure SASS and LESS gave us access to something similar, but compile down to CSS. Variables are dynamic in CSS so we can…

Read more →
More notes on migrating my blog to Gatsby

I've nearly completed porting my blog to Gatsby. In my last few posts I outlined how I ported my ghost.io blog to GatsbyJS. Last week I pointed traffic at the new Gatsby version soft launching the new Gatsby version.

Since then, I've been still hacking away at the code. While I'm really happy with the result, my solution of using the exported JSON files from ghost.io isn't really useful when…

Read more →
New Blog! Powered by Gatsby

Okay, I know I've been negelecting this blog for too long. Why did my blogging slow down? It's complicated, I ended up leaving the remote workforce in 2016, which left me with a little less time for things like blogging. I do have good news, I'm back to working remotely and I'm hoping to blog a little more this year.

This is my first post since relaunchign my blog. I've replaced my old hosted…

Read more →
Displaying Expo Snacks Gists in React and Gatsby

I'm still in the process of rebuilding my blog in GatsbyJS. The project so far is going really well. In last weeks post, I outlined how I was loading data into Gatsby and rendering the basic pages. This week I've been working on rendering the Gists and ExpoSnacks I have embedded in most of my posts.

The data export from my old blog uses a mix of Markdown and HTML. Post content looks like…

Read more →
Some notes on migrating my blog to Gatsby

I've been kicking around the idea of porting my blog to Gatsby. It's not that I'm unhappy with my current blog set up, it's more of an excuse to play with Gatsby. If you haven't heard of Gatsby, it's a React based static site generator that creates blazing fast websites.

In this post we will cover:

Exporting data and images from my old Ghost blog.

Using this data in Gatsby.

Create an index…

Read more →
Page 1