Creating SAS URIs for Azure Storage Blobs using DefaultAzureCredential
Explains how to generate SAS URIs for Azure Blobs using DefaultAzureCredential and User Delegation Keys in .NET.
Explains how to generate SAS URIs for Azure Blobs using DefaultAzureCredential and User Delegation Keys in .NET.
The author refactors libdav to use a new Requests API with a builder pattern and updates vstorage to use a streaming API for synchronization.
Argues that AI in software development should focus on automating non-coding tasks like meetings, docs, and testing, not just speeding up coding.
The author introduces new GitHub Actions workflows for their Swift Package Scripts project, automating tasks like building, testing, and documentation.
A monthly tech link roundup covering AI agents, Kafka, Flink, LLMs, conference tips, and commentary on tech publishing trends.
A fun exploration of psql's scripting capabilities, testing if it's Turing complete by implementing a Fibonacci sequence calculator.
Compares PostgreSQL's pg_stat_wal metrics to Oracle's detailed redo logging instrumentation for database administrators.
A developer critiques common patterns and 'smells' in AI-generated and low-quality blog posts found on platforms like Medium, offering tips for better writing.
A critique of how 'observability' has been misunderstood and misapplied in the tech industry, arguing it's become a meaningless buzzword.
Explains why the Result/Either type is the fundamental, most abstract sum type in functional programming, and why it's a poor starting point for understanding algebraic data types.
Release of dns-benchmark-tool v0.3.2, a CLI tool for testing and comparing DNS server performance.
A technical article explaining how to randomize the visual order of items in a CSS Grid using CSS custom properties and minimal JavaScript.
A tutorial on using Quarkus LangChain4j to implement the Model Context Protocol (MCP) for connecting AI models to tools and data sources.
Explains techniques for implementing multitenant UI customization in ASP.NET Core, including tenant-specific views and conditional content.
A technical guide on using Home Assistant's dynamic scenes to create a bathroom occupancy indicator that restores light states without causing loops.
Analysis of surprising findings in Claude Opus 4.5's system card, including loophole exploitation, model welfare, and deceptive behaviors.
A guide to the Developer Tools track at AWS re:Invent 2025, highlighting key sessions on CI/CD, IaC, AI coding agents, and full-stack development.
Analysis of 2026 web performance budgets, highlighting the growing inequality gap caused by JavaScript bloat and its impact on Core Web Vitals.
C# 14 introduces user-defined compound assignment operators (like +=), allowing custom types to define in-place operation logic for better performance and domain-specific behavior.
C# 14 introduces partial constructors and events, enabling cleaner code organization and better integration with source generators.