Stoop Coffee: How a Simple Idea Transformed My Neighborhood
Editor’s note: This is a guest post from Patty Smith.
Editor’s note: This is a guest post from Patty Smith.
Gemini 2.5 is our most intelligent AI model, now with thinking.
Learn how to set up and use dev containers for experimenting with new .NET releases.
JavaScript is slow!!! You could get that from the announcement with a 10x performance increase after migrating the TypeScript compiler to Go. The real story? Node.js works well at I/O but struggles with CPU-intensive tasks like compilation. Read more to learn …
@jwz@mastodon.social The stats we collect for the #SpamAssassin project (mass-scan results from participating sites) have long shown that spammers are more consistent at making SPF, DKIM, and DMARC correct than are legitimate senders. DMARC in particular has n…
Thinking about using AI in your business? In this shorts we discuss how it really works! Here is the full video: https://www.youtube.com/watch?v=CXpWjxCIY_E&list=PLsNclT2aHJcOsPustEkzG6DywiO8eh0lB #aiforbusiness #entrepreneurship #businessgrowth #techtip…
ABP Framework provides a powerful service for accessing information about the currently authenticated user in your application. Understanding how to u...
💌 Free Developer Insights: https://guiferreira.me/newsletter #softwaredevelopment #softwareengineering
Giveaway: https://gleam.io/QY45F/milan-jovanovic Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjovanovic Check out …
Have you ever found yourself adding too much code to a .razor file and wanted an easy way to move it to its own reusable component? When working with HTML in a Razor file, you can now use CTRL+. or right-click and select Quick Actions and Refactorings to autom…
Hey there, fellow ASP.NET developer! If you’re tired of wrestling with JavaScript frameworks or want to simplify your life, you’re in for a treat. Today, we’re diving into the wonderful world of HTMX and why it might just be the missing piece to make your ASP.…
Learn how Model Context Protocol (MCP) breaks through Claude's knowledge limitations by enabling real-time web search and external tool integration through the desktop application.
🚀 Spin Up a Mock API in Just 2 Minutes with Postman! In this super quick tutorial, you'll learn how to use Postman's Mock Server feature to create a fully functional sample API in under 2 minutes — perfect for prototyping, testing, or frontend development wi…
16. Januar 2024
First introduction to and release of skapa, an app for generating 3D printable models.
This weekend I had to buy a new dishwasher because our old GE died.
Sat, Mar 22, 2025
Modeling Assume we have data about job application procedures \(P_i\), with \(i \leqslant N \in \mathbb{N}\), where we have data about the number of male \(M_i\) and \(F_i\) applicants and if a male applicant was offered a job \(P_i = 0\), or a female contesta…
I’ve written about leverage in the past. But now that I’m deeper into my career (and a founder), it’s worth revisiting. Leverage is the principle with which I frame nearly all of my decisions. It is almost inarguably the central pillar around which all outsize…
How an AD blocker killed my work of months and how is this related to telemetry in FOSS
Just simple folk, with HTML, trying to make a living
It’s hard when you think it’s hard
Using Durable Objects and Drizzle ORM to create isolated SQLite databases for each user in a Hono app
This is a quick & unpolished collection of my Ruby debugging tips and recommendations. You can use the Ruby LSP extension to connect to debug.gem too. It requires a slightly different launch.json configuration (example) and provides better error han...
Predicting the Future
How over-relying on A/B testing can degrade user experience and contribute to the entshittification of products.
My recent posts on dynamic-derivations had me thinking more about working with Nix more directly.
I'm so sick of Key-Value. The most unopinionated, uninspired data model that is a pain to use for anything. They're very popular! Among database vendors. Or,...
Be the hero who's telling the story
In praise of machines that don’t just work, but move us.
Take a look at your process tree, it's likely that you might notice a new service: rtkit-daemon, the RealtimeKit Daemon. It seems nobody on the internet is talking about it, so let's explain what it's about in this article.
Every programmer I know has at some point longingly expressed how “[they] want to work with [their] hands”. Some say they wish they were a carpenter, some want to be in the fields on a farm, some want to raise chickens, or milk cows. It is however inevitable t…
Find a model
After publishing the recent 0.18.1 release of Inko, I spent a few weeks building a simple key-value database in Inko. The result of this work is KVI, a Key Value database written in Inko. One might wonder: why exactly write a simple key-value database when so …
The story of the nice!nano; a wireless Pro Micro-compatible microcontroller board I made in my freshman year of college.
Fixing co-pilot output, with micro-benchmarking tool BenchmarkDotNet