Why I like and prefer xUnit
A developer explains why they prefer xUnit over other .NET testing frameworks, focusing on its test isolation design.
A developer explains why they prefer xUnit over other .NET testing frameworks, focusing on its test isolation design.
A technical tutorial on using R to analyze and visualize personal Google Location History data, using a 5,000-mile road trip as a case study.
Learn how to use the 'act' CLI tool to locally test and debug GitHub Actions workflows, speeding up development.
PowerShell script to identify Azure VMs not built from Marketplace images, useful for detecting lift-and-shift migrations.
Guide to configuring the angular-auth-oidc-client library using Angular's new functional APIs for providers, interceptors, and guards.
Discusses the need for clear support expectations in open source to reduce maintainer burnout and improve sustainability.
A technical guide on using the open-source Audacity software to record, master, and publish a podcast, including specific settings and workflow tips.
A comparison of documentation tools like Confluence, SharePoint, and Azure DevOps wikis for software teams, focusing on collaboration and feature requirements.
Introduces the new opinionated formatter for Bicep templates in VSCode, detailing its experimental features and configuration for code style consistency.
Techniques to reduce memory usage by up to 20x when training LLMs and Vision Transformers in PyTorch.
A guide to 9 PyTorch techniques for drastically reducing memory usage when training vision transformers and LLMs, enabling training on consumer hardware.
A cybersecurity professional shares their journey and practical advice on landing a role on Google's Red Team, based on their own application experience.
A guide to refining AI-generated QR codes for better aesthetics and scannability, including a custom web tool for automation.
A tutorial on implementing the new iOS 17 palette picker menu style in both SwiftUI and UIKit for displaying compact, scrollable option rows.
Critiques the 'single visionary' myth in tech product development, arguing for collaborative, principle-driven decision-making instead of autocratic design.
A developer's progress update on vdirsyncer, focusing on configuration parsing and CardDav implementation in Rust.
Explores the difference between traditional 'parasocial media' platforms and the fediverse, arguing the latter is designed for conversation, not audience-building.
Explains why Fastify developers should avoid using reply.raw and reply.hijack for HTTP streams, despite their power, due to risks and complexity.
Using AWS WAF to protect hobby projects from malicious traffic and prevent unexpected cloud billing costs.
Explains the performance and readability benefits of ordering LINQ queries as Where.Select instead of Select.Where in C#.