React 19 - What's new

React 19: What's New and Improved

React 19 is here, and I’ve been diving into its new features and improvements. As someone who uses React daily, I’m excited to share my perspective on how these changes are simplifying workflows and improving performance.

Comparing Ai Assistants - a Streetfighter background with the icons

Amazon Q vs. JetBrains AI vs. GitHub Copilot

As a software developer, I’m always curious about tools that promise to make my life easier. Let's look at three of the many AI assistants out there.

Tailwind 4.0 alpha has emerged

Exploring Tailwind CSS 4.0 Alpha

Tailwind CSS 4.0 Alpha is here, and I’m sharing my thoughts on how this release takes Tailwind to the next level.

Astro 5.0 Beta has landed

Exploring Astro 5.0 Beta

My blog is written in Astro 4.0 so when I heard Astro 5 beta was available I had to find out what the hype was about!

Next.js has landed

Next.js 15 has landed

Next.js 15 has landed, and I take a look at what's new as well as some of the things you might struggle with.

Vite 5.0 is here!

Vite 5.0 is here

Keeping to their annual release schedule, Vite 5 had been released with some welcome upgrades to the framework.

TypeScript 5.0 Beta

TypeScript 5.0 Beta is available

TypeScript 5.0 Beta has been released and is available for download. I look though some of the big features.

Astro and Tailwind logos with a plus symbol between them

Using Tailwind with AstroJS

Tailwind don't document how to set up for Astro, so here's how you can do it and it's so easy.

nextjs vs astro performance image

NextJS vs Astro - Performance comparison

Which performs better, NextJS or Astro? Let's compare the two and find out.

A gravestone with the Create React App logo printed on it

Is Create React App dead?

Is Create React App still a viable option or is it time to stop suggesting it to new React devs?

NextJS 13 logo

Welcome to NextJS 13

NextJS 13 is out and I've been looking through the release notes to see what we can expect.

 An image of code taken close up on a monitor screen

Why I put useEffect in the bin

useEffect is now in the bin. Here's why I try not to use it anymore.

useMemo text with the React logo on a green slate background

When to use useMemo

useMemo is one of the most misunderstood React hooks. Here we look at some examples of when to use it and how.

The Redux logo

Is Redux still a good option for state management?

Redux has been used for state management for the last 6 years, but is it still something that we should choose for our projects?