Exploring a Postgres query plan
A technical deep dive into intercepting and walking PostgreSQL query execution plans to reconstruct SQL and enable custom evaluation.
A technical deep dive into intercepting and walking PostgreSQL query execution plans to reconstruct SQL and enable custom evaluation.
Chrome 119 and Safari 17 now support adding <hr> elements as visual separators within HTML select dropdowns to improve user experience.
AWS CodeDeploy now supports deploying applications that use multiple Elastic Load Balancers (ELB), including Classic Load Balancers and target groups for ALB/NLB.
A technical exploration of using Linux's io_uring for asynchronous file writing, comparing implementations in Go and Zig to build intuition.
The Moq library faces controversy for using SponsorLink, a tool that checks for GitHub sponsorships during builds, raising privacy and open-source concerns.
A developer shares UX insights on implementing subtle, integrated onboarding within an app to guide users without traditional tutorial screens.
A developer shares motivations for writing and offers advice on how to write effectively for a technical audience, including recommended resources.
Explains C# overload resolution rules, focusing on implicit conversions and compile-time constant evaluation to determine the best method match.
A guide to hotfix iOS 17 widget issues: adopting the new containerBackground API and disabling extra padding for compatibility.
Explains why eliding the 'await' keyword in C# async methods results in missing stack trace information, with code examples.
Troubleshooting guide for fixing 'Cloud trust for on-premise auth policy is enabled: No' during Windows Hello for Business migration to Cloud Kerberos Trust.
A critique of common management failures in tech and a guide to becoming a supportive, transparent, and people-focused engineering manager.
A new website aims to make free software philosophy more accessible and practical, offering an alternative to the FSF's complex messaging.
A technical guide on using Zig's metaprogramming features, specifically reflection, to parse CSS into typed structs and pretty-print the results.
Explains the internal workings of the .NET List<T> class, focusing on its dynamic array implementation, resizing behavior, and performance considerations.
Explains the new TimeProvider abstraction in .NET 8 for mocking and controlling time in tests, making time-dependent code easier to test.
A guide to six practical C# extension methods for IEnumerable, including IsNullOrEmpty, Partition, Median, and Mode.
A senior engineer shares notes and strategies for tackling system design interviews, focusing on clarifying requirements and core concepts.
Explains how to configure Azure Virtual WAN with a secured hub and Azure Firewall to enable forced tunneling and Internet breakout for Point-to-Site VPN users.
Tips for inclusive scheduling and communication in distributed software teams, focusing on time zones and clear date/time formats.