My DIY NAS Adventure I've been fascinated with Raspberry Pi-like development boards for a while, and then I stumbled upon a gem.
Why I write a newsletter every week even with a full-time software engineering job 1-year anniversary of High Growth Engineer celebration
“Immutable” → reprovisionable, anti-hysteresis This is going to be a longer blog entry, but here’s a TL;DR: I propose that instead of "immutable" or "read-only" when talking about operating systems (such as Fedora Core…
Payfac in 1,000 words Payfac is the model behind fintech’s biggest successes, from Stripe and Square, to Shopify, Uber, and more. It's a critical but misunderstood topic, so here's an explainer in 1,000 words.
Navigating the Gig Economy: Tips for Financial Success as a Freelancer ## Navigating the Gig Economy: Tips for Financial Success as a Freelancer **Hook:** Ditch the 9-to-5 and forge your own path! But before yo...
What Every Programmer Should Know About Load Testing Load testing is very important to prevent reputational or revenue loss. However, most developers struggle to write load tests. Even if they do load testing, they don’t know how to do it properly. So they confidently release the app to prod, and when it in...
Matching mentors to mentees using OR-tools So the other day on Hackernews, a startup had a question in their entry to interview: You have m mentees – You have M mentors – You have N match scores between mentees and mentors, base…
Parallel Integration Tests With Ktor An example of how to achieve highly concurrent integration tests with Ktor, Postgres, and Test Containers.
Unbundling Tools for Thought Disparate thoughts on personal information management after traversing the hype cycle.
Comments on a static website, powered by Mastodon I’ve been wanting to experiment with adding a comments section to posts and pages on my website for a while now. Rather than using one of those comments-as-a-service companies, I figured a lighter-weight solution would be re-using a social tool I’m alread...
3 software development principles I wish I knew earlier in my career And the power of YAGNI, KISS, and DRY
Cranelift code generation comes to Rust Cranelift is an Apache-2.0-licensed code-generation backend being developed as part of the Wasmtime runtime for WebAssembly. In October 2023, the Rust project made Cranelift available as an optional component in its nightly toolchain. Users can now use Cr...
New Aztec Codices Discovered: The Codices of San Andrés Tetepilco The recent announcement of the discovery of three new Aztec codices is covered here for the English-speaking public.
A Return to Blu-ray as Streaming Value Evaporates The SVoD market has found its ceiling as streaming services continue to chip away value for consumers, it only gets worse from here. There's no better time for a return to physical media!
.NET Rocks! Modular Monoliths in .NET with Steve Smith Modular Monoliths strike the middle ground between monoliths and microservices! Carl and Richard talk to Steve Smith about his work striking a balance between the simplicity of a monolithic set of services and the complexity of breaking everything into mi...
YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
C# Dev Kit for Visual Studio Code - Visual Studio Subscription Explore the C# Dev Kit for Visual Studio Code that provides a rich C# editing experience, AI-powered development, solution management, and integrated testing.
What Do Developers Really Think About Claude 3? From hype to reality: How Claude 3 lives up to its promise according to developers, with a focus on its 13 standout features.
Node.js TSC Confirms: No Intention to Remove npm from Distribution - Socket The Node.js Technical Steering Committee has confirmed that removing npm from the Node.js distribution is not a project goal, amidst continued discussions regarding enabling Corepack by default.
The Cost of Accidental Complexity in Development Discover how Accidental Complexity in software development can lead to increased time and financial expenses and learn strategies to mitigate it. Understand how unnecessary complexities creep into IT projects, distinguish them from Essential Complexity, a...
The fish doorbell Soms moeten vissen lang wachten bij de Weerdsluis, omdat de sluisdeuren in het voorjaar niet vaak open gaan. Daar hebben we iets op bedacht.
I earn $52,600/month with this simple tech stack I built 21 micro SaaS, AI tools, and apps as a solopreneur. I never changed my tech stack to build fast. Here it is.
Fonts and Spreadsheets – Rodolpho Arruda I’m working on a hobby project of building a “Mathematics applied to Finance” course. That means using a spreadsheet to build basic business finance scenarios without using any functions but formulas with the typical addition, subtraction, multiplication,...
Transformers learn patterns, math is patterns In my NanoPhi Project, I talked about how the model trained on textbooks had some basic math capabilities, the plus one pattern, or one digit addition working part of the time. While math wasn't the focus of that projec...