Publishing Dev Tips with Next.js, Supabase Auth and Notion
Let's build a webapp for publishing coding tips stored in Notion to a static blog.
Let's build a webapp for publishing coding tips stored in Notion to a static blog.
I explore how the vecs library from Supabase makes text embeddings simple whilst searching movie reviews.
For the last couple of months I've been really enjoying using Ollama to experiment with large language models on my Apple Silicon Macs.
Today marks the 20th Anniversary of my website ianwootten.co.uk. Here's a quick summary of the past 20 years with links to some of my most interesting posts.
I recently held a comparison of features of Anthropic's new Claude 2 model against ChatGPT with Code Interpreter enabled. Here's 5 things I found that ChatGPT is better at.
ChatGPT’s code interpreter plugin has just become available for all ChatGPT plus subscribers. I checked out what's possible and here I'll show you the best ways developers can use it.
OpenAI's new function calling updates are able to return more complex return types than you might think.
Virtual environments are what we use in Python to allow us to isolate project dependencies from one another. But how do they work?
I show you how you can make unique, randomised open graph images using generative art and then self-host them using Supabase and Fly.io
Learn how much your favourite venv manager automates away when it creates virtual environments by creating your own by hand.
I show you how simple creating an API can be using Platformatic. I create a link curation API for my newsletter and even get it deployed with very little effort.
Find your favourite package and turn to the readme to get it installed - it seems dead simple just a ‘pip install’ away. Nothing could possibly go wrong. Right?
After migrating my newsletter from Revue to Ghost, I needed to modify my static Astro blog here to allow people to subscribe. It involved a couple of steps, here's how you can do it too.
I recently upgraded my Personal PC's CPU to a 5800x, requiring me to upgrade my cooler to something more substantial.