MicroGrad.jl: Part 3 Automation with IRTools
Explores using IRTools.jl for robust automatic differentiation in Julia, focusing on metaprogramming to generate forward and backward passes.
Explores using IRTools.jl for robust automatic differentiation in Julia, focusing on metaprogramming to generate forward and backward passes.
Explains what Zone.js is and how it powers Angular's automatic change detection by tracking asynchronous operations.
A brief introduction to the `docker init` command, which scaffolds Docker containers for various programming languages and frameworks.
Guide to installing the Obsidian note-taking app within WSL (Windows Subsystem for Linux) while running its GUI natively on Windows.
A technical guide on implementing DNSSEC using Azure's private preview feature, detailing the PowerShell command and its significance for security compliance.
Exploring what kind of application can be built using only the Go programming language's standard library, without external dependencies.
A guide to creating a desktop shortcut that instantly renders your clipboard contents as a QR code for easy transfer to a phone.
A personal recap and review of attending the Devopsdays MSP 2024 conference, covering talks, open spaces, and overall experience.
A guide on using the Dataview plugin in Obsidian to automatically track and list notes created each day, excluding specific folders.
Explains how to use cancellation token registration in .NET for asynchronous operations, including callback handling and resource cleanup.
Explores algorithms for generating perfect 2D mazes, including Aldous Broder and Random DFS, with code examples and visualizations.
The article argues for versioning observability concepts, distinguishing between traditional 'three pillars' (1.0) and modern event-based (2.0) approaches.
A tutorial explaining the basics of RxJS Observables and how to use them for handling asynchronous events in Angular applications.
A developer shares progress on his educational course, detailing improvements to his video recording workflow and technical decisions like adopting htmx.
A developer reflects on how his coding style and preferences have evolved over a decade, moving away from abstractions and clever code toward simplicity and practicality.
An article explaining the HTML <abbr> element, its purpose for marking abbreviations, and a discussion on semantic HTML.
An introduction to CI/CD concepts, practices, and tools for improving software delivery speed and quality.
Explains how to use protocol-oriented programming in Swift to design flexible applications by focusing on what entities can do rather than what they are.
A Go programmer shares lessons learned from debugging a struct copying issue and recommends the '100 Go Mistakes' resource.
Explains how to add properties to the Program class in C# top-level statements using partial classes for cleaner console apps.