Arrays and the CLR - a Very Special Relationship
Explores the deep integration of arrays within the .NET CLR, covering their specification, IL instructions, and role in memory and type safety.
Explores the deep integration of arrays within the .NET CLR, covering their specification, IL instructions, and role in memory and type safety.
A technical guide on making Windows toast notifications clickable using the BurntToast PowerShell module, enabling them to open URLs.
A guide to building a dedicated homelab server for running development VMs, covering the benefits of isolation and hardware selection.
Tips for being a track host or MC at a tech conference like DockerCon, based on the author's experience.
A developer shares their journey and principles for building a custom, self-hosting Linux distribution from scratch, detailing the bootstrapping process.
An introduction to web accessibility principles, explaining why it's important and providing practical HTML coding examples for inclusive design.
Explains how to properly retrieve the current culture in UWP apps using a non-hacky method based on .NET Core Runtime internals.
A technical guide on setting up and using the new headless Chrome browser with Selenium WebDriver for automated testing.
An updated overview of PostgreSQL's key features and improvements from the last 5 years, including JSONB, extensions, and logical replication.
A guide for beginners on how to start learning deep learning using the Keras library, including recommended resources and prerequisites.
A step-by-step tutorial on integrating Couchbase Lite, an embedded NoSQL database, with a .NET Core console application.
A technical guide on implementing progress bars in Windows 10 toast notifications using the BurntToast PowerShell module.
A summary of a two-day workshop introducing R programming, data processing, visualization, and spatial analysis for beginners in geography and GIS.
An update on Sway, an i3-compatible Wayland compositor, covering recent releases, new features, development stats, and future plans.
Explains the pitfalls of optimistic locking in JPA/Hibernate and how to properly implement it to prevent data overwrites.
Explains what an escaping closure is in Swift, with definitions and scenarios like storing closures as state or async callbacks.
Explains escaping closures in Swift: definition, scenarios like storing closures as state or async callbacks, and why developers must mark them with @escaping.
Explains why forward secrecy is crucial for modern encryption, contrasting GPG's long-term key model with the Signal Protocol's ephemeral keys.
Explores how every developer is an API designer, emphasizing mindful design of functions, types, and interfaces for better code usability.
Explores how every developer is an API designer, emphasizing mindful creation of interfaces in code.