My latest thoughts

These posts serve as my digital Post-it notes, not just for tech solutions I've implemented, but also for thoughts and musings I don't want slipping through the cracks. If you find them handy too, well, that's a proper win!

Node v22 Experiments

Experiments with the latest features of Node version 22

Dave

Dave

3 min read read

AI Generative UI

Intent based outcomes with AI generative UI with Vercel's AI SDK

Dave

Dave

2 min read read

React Server Components: Deep Dive

Delving deeper into React Server Components, how they work & when to use them

Dave

Dave

3 min read read

"React Server Components: The Game-Changer Critics Are Too Confused to Applaud!"

Dave

Dave

5 min read read

The AI CV

How I created an AI version of my CV that you can chat with

Dave

Dave

3 min read read

The Inaugral AI Engineer Summit

The inaugural AI Engineer Summit recently took place in San Fransciso. The entire conference was streamed on YouTube, and even watching from afar, it proved to be a fascinating event.

Dave

Dave

5 min read read

Thoughts on Remix

Every now and then a framework comes along that makes you change the way you visualise things. Remix is one of those things!

Dave

Dave

4 min read read

Remixing this blog

How I built this blog using a tech stack for simplicity, flexibility and scalability

Dave

Dave

7 min read read

How to git rebase

Honestly this is a mental note for me as I continually forget the steps to rebase and not mess everything up

Dave

Dave

1 min read read

Thoughts on XState

I've written in the past about my hate of Redux, which poses the question what would I use for state management? The answer is XState!

Dave

Dave

2 min read read

Thoughts on Testing Library

Testing Library

Dave

Dave

1 min read read

Amplify & TypeScript

How to use Amplify with TypeScript

Dave

Dave

13 min read read

Why I hate Redux!

Redux in itself isn't bad but it in most cases it leads to shoving all state into a global context. Boy have you now got problems!

Dave

Dave

2 min read read

BDD with Cypress

This is a quick tutorial on how to set up Cypress to work with BDD and Cypress Testing Library. As usual this is a note to myself so I remember how to set things up the next time I need to do this! 

Dave

Dave

1 min read read

Service Workers with Workbox & Preact

Service workers

Dave

Dave

3 min read read

How to build a Progressive Web App with React

PWA

Dave

Dave

7 min read read

Progressive Web App Splash Screens

How to create splash screens for your PWA

Dave

Dave

2 min read read

Designing Progressive Web Apps

Quick tips to follow when designing a PWA

Dave

Dave

3 min read read

Progressive Web Apps with Preact

How to create a PWA with Preact

Dave

Dave

2 min read read

AWS AppSync + React Native

AWS AppSync first impressions

Dave

Dave

2 min read read

A week with blockchain & react

What is the blockchain?

Dave

Dave

11 min read read

Fastlane + Strider CD for React Native DevOps

Devops

Dave

Dave

5 min read read

How I set up my React Native Projects

React Native Setup

Dave

Dave

7 min read read

Fixing React Native Android Permissions

Android permissions issues

Dave

Dave

1 min read read

React Native Custom Fonts

Custom fonts

Dave

Dave

2 min read read

React Native working with local data

Local data

Dave

Dave

3 min read read

Lottie React Native Tutorial

Lottie

Dave

Dave

4 min read read

Fastlane for React Native iOS & Android app DevOps

Devops

Dave

Dave

9 min read read

Creating UI Flows leads to a better product

How to use UI flows

Dave

Dave

1 min read read