FFConf 2025 [blog]
A personal reflection on the talks and themes at FFConf 2025, covering diversity, privacy, web components, and AI in web development.
A personal reflection on the talks and themes at FFConf 2025, covering diversity, privacy, web components, and AI in web development.
Explains why stopping a listener immediately during app shutdown causes failed requests and details the correct graceful shutdown sequence.
A senior engineer explains what hiring managers look for in a tech resume: clear demonstration of increasing scope and impact over fancy titles.
Argues that AI should be judged by its outputs and capabilities, not by debates over its internal mechanisms or consciousness.
Using data-* attributes to expose internal state for stable, declarative testing of web components, avoiding brittle shadow DOM selectors.
Explains dependency cooldowns, a strategy to reduce supply chain attack risk by delaying automatic dependency updates.
A guide to generating, caching, and securing dynamic Open Graph images in a ColdFusion application using Cloudflare CDN.
Announcing elbruno.Extensions.AI.Claude v0.1.0-preview.2, a .NET library for integrating Claude AI models with Azure AI Foundry and Microsoft.Extensions.AI.
A review of the Air Lab, a portable, open air quality monitor, comparing it to the AirGradient ONE and highlighting its features and setup.
A tech startup in Mongolia translated the author's software engineering book, leading to a visit and insights into the local tech scene.
An Intel Fellow shares advice on how to give effective, constructive technical feedback to hardware vendors like Intel to influence product development.
A technical article exploring common and subtle causes of data races in Go programs, with real-world examples and fixes.
A software engineer details their work building a design system, CSS engine, and AI Assistant at Stripe, plus a local-first app project.
A guide to using the Arconia framework to add Quarkus-like Dev Services and observability features to Spring Boot applications.
Explains how to integrate Azure Application Gateway for Containers with Istio service mesh for TLS encryption in Kubernetes, focusing on sidecar mode.
A curated collection of articles on software architecture, development practices, and Agile methodologies, focusing on platform engineering, code quality, and team dynamics.
A satirical guide to simulating AI text generation using Web Components and CSS animations, without actual AI.
C# 14 introduces the null-conditional assignment operator, allowing safe property and indexer assignments that skip execution if the receiver is null.
A tutorial on implementing graceful shutdown for HTTP servers in Go, handling signals like SIGINT and SIGTERM to prevent data corruption.
A developer discusses the non-deterministic nature of LLMs like GitHub Copilot, arguing that while useful, they cannot take ownership of errors like a human teammate.