Scaling with PostgreSQL without boiling the ocean Practical scaling strategies for application developers who don't have a dedicated database team
Using an LLM to revamp my site This is a meandering post about my personal experience using Claude (just the LLM I happened to be casually using already – I have no affiliation and I also didn’t spend any amount of time trying to pick the “best” LLM for my project) to redesign my site ...
Using Regex to migrate from Fluent Assertions to XUnit Assertions In this post I will teach you how to use regular expression to migrate from Fluent Assertions to XUnit Assertions. All with live working demo.
Password Math A friend from my PC Magazine days recently posted on Facebook a little mathematics anomaly that he encountered while trying to figure out the number of possible passwords under certain conditions. He began with the stipulation that a four-character passwo...
Fixing Europe's broken patent system. How to Fight Innovation's Silent Killer | High costs, no flexibility, and lost ideas. Here’s how simple reforms can fix it. By Josef Chen
7-langs-in-12-months I began last year with a goal to really understand machine learning. I feel utterly lucky to be alive at a time when software is taking its first tentative steps into the realm of intelligence, and I want front row seats to this historic event. Once this ...
Getting the KIM-1 to talk to my Mac I've written before about my 1976 KIM-1 and code I wrote for a similar one long ago. But I hadn't done much with the KIM-1 and strongly be...
Surface-Stable Fractal Dither on Playdate · Aras' website Rune Skovbo Johansen has a really sweet Surface-Stable Fractal Dithering technique, where the dither dots “stick” to 3D surfaces, yet the dot density adapts to the view distance and zoom level.
Let constraints drive consistency Best practices, derived from my own experience, that help us to enforce data consistency in a large production database (PostgreSQL and Ecto).
Spec-driven Vibe-coding Giving a name to an amorphous new thing is a powerful act. And that’s what Karpathy did, via tweet: There’s a new kind of coding I call “vibe coding”, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It’s ...
OpenAI's First Fear - its daniel johns An exploration of how OpenAI’s fear of public perception led to hesitant decisions, branding confusion, and the importance of bold innovation.
computer graphics, mathematics, shaders, fractals, demoscene and more Tutorials and articles of Inigo Quilez on computer graphics, fractals, demoscene, shaders and more.
Mapping the World with EF Core: Working with Spatial Data - Chris Woody Woodruff Have you ever needed to store coordinates, track locations, or perform distance calculations in your database? Whether you're building a ride-sharing app, a location-based service, or an interactive map, working with spatial data is essential. Luckily, EF...
INTRODUCTION Technologists and publicists gush about how Large Language Models (LLMs) will revolutionize the way we work, learn, play, communicate, create, and connect to another.
GitHub - xajik/thedeck: The Deck: An Open-Source, Cross-Platform, Mobile, Turn by Turn Card Game Engine in Flutter The Deck: An Open-Source, Cross-Platform, Mobile, Turn by Turn Card Game Engine in Flutter - xajik/thedeck
AI App Builders - Take 1 - Nick's .NET Travels I figured I’d take some of these AI app builders for a run to see how capable they are. To date I’ve mainly just been taking advantage of the AI capabilities that are progressively being added to VS Code and Visual Studio though tooling such as Copilot bu...
5 Things I Wish I Knew Before Becoming a Software Engineer This is my brutally honest advice to anyone starting a career in software engineering. I wasted years figuring out what truly matters, but if you want to skip the trial and error, then this is the advice that I wish I had from day one.
Why I can't delete my framework This post is meant for very senior devs, people who have been writing code at least as long as I have, meaning at least decades.
The Plot Against America How a Dangerous Ideology Born From the Libertarian Movement Stands Ready to Seize America
Can LLMs do Lateral Thinking Puzzles? ⚠️ Spoiler Warning: This post contains spoilers for the game show OnlyConnect and the podcast Lateral.
Linear Relationships in the Transformer’s Positional Encoding In June 2017, Vaswani et al. published the paper “Attention Is All You Need” describing the “Transformer” architecture, which is a purely attention based sequence to sequence model. It can be applied to many tasks, such as language translation and text su...
Automating My Taxes using AutoHotKey Copying all the details from my tax forms into TurboTax takes hours. What if I wrote a script to do it for me?
From PDFs to Insights: Structured Outputs from PDFs with Gemini 2.0 Learn how to extract structured data from PDFs with Gemini 2.0 and Pydantic.
What’s Preventing Us from Building a Beautiful Product? I just finished listening to Lenny’s conversation with Nan Yu, Head of Product at Linear, about what it takes to build a great SaaS product.
Managing Project Dependencies Context: I am an AI researcher (currently a PhD student) and have been writing Python code for computer vision and NLP projects since 2018. While I actually really enjoy programming, I find writing code for research projects less satisfying and pretty ted...