All posts

Why I started streaming programming

2025-01-30 #misc 

I've started streaming software development at https://www.twitch.tv/LukeTurnerSWE (past streams are available on youtube). In this post, I give a brief explanation of why I've started doing this.

Comparing Three CHOP extensions for VS Code

2025-01-15 #ai 

A quick, semi-scientific comparison of using Github Copilot, Cline, and Cody VSCode extensions to do Chat-Oriented Programming (CHOP). Their performance is compared for writing tests, refactoring, and adding features.

Writing effective design documents

2024-12-31 #softwaredesign 

This post is about an important step in designing software systems: writing design documents.

Abstraction in software systems

2024-12-23 #softwaredesign 

This post is a high-level explanation of abstraction and why it's so important for software engineering.

The first principle of software design

2024-11-30 #softwaredesign 

In this post, I want to talk about how I think about designing software systems, starting from the first and most important principle. This is inspired by my experience conducting interviews at Redox, mentoring engineers over the years, as well as designing complex systems myself.

Hosting your own webhook testing service on Fly.io

2024-04-06 #project #fly 

Introducing a simple, open-source Webhook Testing Tool that you can easily host on Fly.

Using the pgvector extension with Fly Postgres

2024-01-21 #tutorial #fly 

A quick tutorial for enabling the pgvector extension on your Fly Postgres instance.

Deploying Llamafiles on Fly

2024-01-13 #project #tutorial #fly 

A quick tutorial for deploying a private "LLM model as a service" to Fly using a single-file executable Llamafile.

Three weird reducers: State management in a Next.js app

2023-10-30 #webdev 

Explaining a pattern I'm using for client/server state management in dust.

Why I deployed my Next.js app on Fly instead of Vercel

2023-10-23 #project #webdev #fly 

I recently deployed another one of my little apps, written with Next.js. In this post, I discuss why my app is deployed on Fly instead of Vercel, even though Vercel is "the native Next.js platform".

listing posts: #1 to #10 (47 total posts) — next 10 posts