A Hare code generator for finding ioctl numbers
Explains how to generate ioctl numbers for the Hare programming language using code generation, as Hare lacks C-style macros.
Explains how to generate ioctl numbers for the Hare programming language using code generation, as Hare lacks C-style macros.
Explores challenges integrating sparse Cholesky factorizations with JAX for faster statistical inference in PyMC.
Explains tail-recursion using the Fibonacci series in C#, comparing performance and stack usage with regular recursion.
Explores the performance benefits of sealed classes in C#, focusing on virtual dispatch and type checking, with benchmark results.
A monthly update on TinyPilot, a tech hardware business, covering revenue, profit challenges, and development goals.
Explores the performance differences between passing by value and by reference in C#, focusing on structs, copying costs, and dereferencing overhead.
Explores proposed changes to pattern matching in Java, focusing on case refinement and null-handling in its third preview.
A presentation summary on deploying .NET applications on Kubernetes, covering platform independence and deployment considerations.
Explores the concept of 'CSS forces' as a design principle for creating balanced, fluid layouts by distributing pressure and relief across a composition.
A guide showcasing well-designed press kit examples for mobile apps, with analysis of their structure and content.
Final part of a series on migrating C# codebases to nullable reference types, covering practical techniques and tools for incremental adoption.
A developer's argument for moving open source projects from proprietary platforms like GitHub to open source forges, highlighting ethical and sustainability concerns.
A critique of Fairphone's hypocrisy for signing an open letter on user freedom while shipping phones with locked bootloaders requiring Google's approval.
The developer works on small user-requested features for a SaaS app, taking a break between larger projects.
A technical guide for upgrading PostgreSQL from version 13 to 14 on Ubuntu 22.04, including commands and steps.
Explains the difference between ReadOnlyCollection and truly immutable collections in C#, showing how underlying data can still change.
An open-source Rust project enabling cross-platform code signing and notarization for Apple applications, reducing macOS dependency.
Part 3 of a series on migrating C# code to nullable reference types, focusing on advanced annotations and attributes for better compiler flow analysis.
A guide to naming colors in app development for better code readability, team communication, and enforcing a consistent design palette.
Explains how to update pre-installed tools like GitHub CLI on GitHub-hosted runners when the default version is outdated, using brew or .deb packages.