Long-Running Jobs From Scratch: How to Build Them In this video, I’ll show you how to build long-running jobs from scratch in .NET. We’ll refactor a CSV import endpoint to use job operations, improving performance and resilience Source code: https://mailchi.mp/024eedad17aa/long-running-jobs Join my mai...
How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks? Did you still remember the memory consumption comparison between asynchronous programming across popular languages in 2023?
Host Your MySQL Blog Database On Azure In Only Minutes! Let's continue on the Blazor blog tutorial! Next stop: Hosting your database in the cloud! The reality is that for most folks you're probably fine to run with the base SQLite settings. - SQLite is plenty performant (billions of instances it across the w...
How to Avoid Anti-Patterns in C# Development Avoiding Common Pitfalls: Best Practices for Clean and Efficient C# Development
You can use C-Reduce for any language C-Reduce is a tool by Regehr and friends for minimizing C compiler bug reproducers. Imagine if you had a 10,000 line long C file that triggered a Clang bug. You don’t want to send a massive blob to the compiler developers because that’s unhelpful, but you...
Surviving a Week Without Power: Ultimate Home Backup Solution! Dave describes the various stages of emergency power backup, from small Costco generators to large industrial standby units, and compares their capabilities. Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM Dave's Attic - Friday 4PM Podca...
The Reality of an Employer’s Market Learn how to navigate the current employer’s market in tech, where employers hold the leverage. Tips for job seekers to stay proactive and resilient.
How we got to 10,000 stars (+ why you should be launching as often as you can) Why does YC keep talking about "launch early, launch often"? By default.. people don't know that you exist. It's your job to be the squeaky wheel, and let people know "HEY I EXIST", "HEY I CAN SOLVE YOUR PROBLEM" You may have seen my many posts talking ...
Why PostgreSQL major version upgrades are hard Upgrades between PostgreSQL major versions are famously annoying. You can’t just install the server binaries and restart, because the format of the data directory is incompatible. Why is that? Why can’t we just keep the data format compatible?
Examining Meta-Analysis – R Works In this post we would like to review the idea of meta-analysis and compare a traditional, frequentist style, random effects meta-analysis to Bayesian methods.
Voice Activity Detection in Elixir and Membrane I hacked on something quite useful in the last few weeks, off and on. Voice Activity Detection in Elixir with Silero VAD through ONNX. I'll show what I did and try to give an idea of what it is and why it is useful.
How I smash burgers I'm neither a burger expert nor a connoisseur of any kind, yet I sure have a lot of fun smashing burgers at home. Needless to say, I shamelessly enjoy gobbling them too!
Moving my frontend to Astro / Cory Dransfeldt This site has an absurd number of pages for a personal site. Every artist, book, movie, show, genre and post get their own page. My sitemap has 4812 pages.
Legendary Storytelling: Lessons from The Dragon and The City The ‘Dragon and the City’ is a storytelling framework where a city, representing our everyday world, faces a threat—a dragon—that disrupts the status quo. The dragon, while terrifying, often sits upon a treasure, symbolizing the reward of overcoming the o...
Useful things I've 3D printed 3D printers are ridiculously cool. There’s something about seeing a digital object slowly manifest in the real world that is pure magic. But they’re also useful. Being able to custom manufacture replacement parts can save otherwise perfectly-working equip...
After 3 Years, I Failed. Here's All My Startup's Code. | Dylan Huang And by "all," I mean everything: core product, failed pivots, miscellaneous