11ty Hacks for Fun and Performance
A technical guide on using 11ty shortcodes and the Bundle plugin to conditionally load page-specific JavaScript and CSS, improving site performance.
A technical guide on using 11ty shortcodes and the Bundle plugin to conditionally load page-specific JavaScript and CSS, improving site performance.
A guide to using Azure Chaos Studio for controlled reliability testing, turning assumptions into evidence through safe, structured chaos experiments.
A technical guide on implementing asset fingerprinting and the preload response header in 11ty to improve website performance.
A developer reflects on regretting a Gatsby blog rewrite and details migrating to the simpler 11ty static site generator, using AI tools for the code porting process.
A developer automates fetching liked articles from Instapaper, cleaning and sorting them into a JSON feed for their static site using Node.js and GitHub Actions.
A PowerShell script tutorial for identifying and reporting empty Azure Resource Groups to reduce maintenance overhead.
Explores when and how to build multi-agent AI solutions, comparing frameworks, PaaS options, and custom implementations for developers.
Discusses how AI tools like GitHub Copilot are changing developer work, arguing they act as powerful assistants rather than replacements.
An update on the performance fix for ToListAsync in Entity Framework Core, addressing slow queries and high allocations when fetching large data.
A developer's technical log on improving Guile's garbage collector using the Whippet API, focusing on fragmentation and evacuation strategies.
Introduction to Java 25's new experimental CPU-time profiler, explaining its advantages over the current JFR method sampler.
Explores the relationship between SRE and DevOps, arguing SRE is a specialized engineering role focused on reliability, not just rebranded operations.
A guide to disabling the Windows Narrator feature, which can be accidentally triggered and cause system lag, with troubleshooting steps.
A guide on how to clear various NuGet caches (global packages, HTTP, temp) using the dotnet CLI to free up disk space.
A guide to installing Windows 11 on older, unsupported MacBooks, bypassing hardware checks and installing necessary drivers.
Step-by-step tutorial on building a Helix Jump game prototype using Three.js, TypeScript, and GSAP for camera animations and spike collision.
Reflection on the end of the USENIX Annual Technical Conference, analyzing its shift from industry to academia and the rise of open source systems software.
Explains the 'data programming' weak supervision paradigm for training models using noisy heuristic labels, with a practical example.
Explains core data engineering concepts: metadata, data lineage, and governance, and their importance for scalable, compliant data systems.
Explains the benefits of using lowercase names for Git repositories, focusing on cross-platform consistency and avoiding naming collisions.