A Custom WebAssembly Compiler
A developer details building a custom WebAssembly compiler and static type checker for their toy programming language, nodots, from scratch.
A developer details building a custom WebAssembly compiler and static type checker for their toy programming language, nodots, from scratch.
A comparison of search result quality across Google, Bing, and alternative engines, testing how well they handle generic queries.
How to style Markdown-generated HTML with Tailwind CSS classes using a custom Python Markdown extension.
A technical guide to diagnosing and fixing the 'LogoncertTemplateReady: NO (StateNoTemplate)' error in Windows Hello for Business hybrid deployments.
Learn three methods to use a Nix flake for development environments without committing the flake files to a Git repository.
A summary of John Ousterhout's book on managing software complexity through decomposition, encapsulation, and incremental design.
A developer discusses designing an inclusive SaaS dashboard, focusing on color blindness accessibility and user experience principles.
jOOQ 3.19 introduces new explicit and implicit to-many path joins, simplifying SQL query syntax and improving readability and correctness.
The article argues against rigid 'right vs wrong' thinking in software engineering, emphasizing context, trade-offs, and subjectivity in technical decisions.
A guide on how to publish blog posts directly from Obsidian using the Markdown Export and Templater plugins.
A software developer advocates for canceling unnecessary meetings to protect deep work time, referencing Paul Graham's Maker's Schedule.
A tutorial on creating a simple console progress bar in Python without external libraries, for use in restricted environments.
Explains homomorphic encryption with a real-world medical example and a simple toy example to show how computations can be performed on encrypted data.
Introduces the new System.Threading.Lock type in .NET 9, a dedicated lock type that aims to be more explicit and potentially faster than using a plain object with the lock keyword.
A developer shares personal experiences creating tech communities, from Discord groups to book clubs, and reflects on the challenges and rewards of organizing.
A guide to speeding up .NET database integration tests using the Respawn library and xUnit fixtures to manage database state.
Analyzes Prusa's business struggles in the 3D printing market, arguing their issues stem from a lack of business model diversification, not open-source licensing changes.
The creator of the Gleam programming language details his 2023 tech setup, including hardware, peripherals, and ergonomic choices.
A technical guide on configuring Azure Virtual WAN to route inter-hub VPN traffic through Azure Firewall for enhanced security.
A guide to using the macOS chflags command to hide and unhide files and directories, like the Library folder, via terminal.