Steve Kinney
-
Getting the Most Out of GPT-4.1
A naïve guide to get the most out of GPT-4.1: context window optimization, coding tips, prompt best practices, and when to choose GPT-4.1 over GPT-4.5.
-
Neural Networks
A friendly intro to neural networks—what they are, how they learn, and why they matter for software engineers exploring the world of generative AI.
-
A Gentle Introduction to Using a Vector Database
In which we learn how to build a simple vector database using Pinecone and OpenAI embeddings, and discover it was way easier than we might have expected.
-
Setting Up a Python Environment on macOS
A brief guide for getting started writing Python on a Mac using virtual environments.
-
Positives, Negatives, and Alternatives to Using Tailwind for a Design System
Is Tailwind the best choice when building out a design system? It depends.
-
Creating a Markdown Preprocessor for Svelte
Let's look at how to write our own preprocessor for SvelteKit.
-
Understanding Generics in TypeScript
Let's learn a little bit about what generics are in TypeScript, why they're useful, and how to use them.
-
A Gentle Introduction to Svelte Stores
Svelte stores simplify state management across components. Let's learn how they're implemented.