Puzzmo v1 Launch Tech deep-dive
A technical deep-dive into the architecture and launch strategy behind the initial version of the Puzzmo puzzle game platform.
A technical deep-dive into the architecture and launch strategy behind the initial version of the Puzzmo puzzle game platform.
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.
Explores design considerations and challenges in message-passing applications using the SObjectizer framework and the actor model in C++.
Explains how to add deconstructors to third-party C# types using extension methods, enabling tuple deconstruction for unmodifiable code.
A technical guide on accelerating the Mixtral 8x7B LLM using speculative decoding (Medusa) and quantization (AWQ) for deployment on Amazon SageMaker.
Explores the concept of signed zero in IEEE-754 floats, its mathematical implications, and a real-world issue with complex number discontinuities in Qiskit.
Explores a surprising C# compiler warning when using pattern matching with nullable properties, revealing edge cases in static analysis.
The latest episode of Building SaaS covers post-launch improvements and user experience polishing for the JourneyInbox application.
The author updates their blogroll, recommending two influential web design professionals and their insightful personal sites.
A technical guide on using the memleak tool from bcc to find memory leaks in a running Postgres C program, comparing it to Valgrind.
A technical guide on deploying Meta's Llama 2 70B large language model on AWS Inferentia2 hardware using Hugging Face Optimum and SageMaker.
A developer documents their journey tackling the 'Billion Row Challenge' in Fortran, optimizing performance from over 2 minutes to under 6 seconds.
Introducing NCronJob, a lightweight .NET job scheduler library that sits between BackgroundService and full-featured schedulers like Hangfire.
A software engineer reflects on how life changes like marriage, parenthood, and a demanding job have shifted his priorities and time for open source contributions.
Explains how missing frame pointers in libc break profilers and debuggers, causing incorrect stack traces and misleading flame graphs.
Overview of bUnit v2, a major update to the Blazor unit testing library, covering new features, breaking changes, and API refinements.
Final part of a performance deep dive into the SObjectizer actor model framework for C++, covering benchmarks and tuning options.
Explains the 'No Duplication' rule in software design, detailing its benefits for maintainability and enabling change.
Explains how to use xUnit's TheoryData<T> for type-safe parameterized tests in C#, replacing untyped IEnumerable<object[]> data.
Announcing oneRepo v1.0.0, a new monorepo toolchain for JavaScript and TypeScript focused on developer experience, safety, and speed.