I have a brain like a sieve. These posts are reminders to myself about solutions I've implemented, if others find them useful too I consider that a win!
"React Server Components: The Game-Changer Critics Are Too Confused to Applaud!"
Production Level RAG with LangChain
In this post we cover how to create a production level RAG system with LangChainDraft
The AI CV
How I created an AI version of my CV that you can chat with
My new favourite stack
I thought Next.js and GraphQL was good then I tried Remix and Prisma!Draft
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!
Remixing this blog
How I built this blog using a tech stack for simplicity, flexibility and scalability
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!
Amplify & TypeScript
How to use Amplify with TypeScript
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!
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!