Sending (browser) OpenTelemetry traces from an Angular Application to .NET Aspire
Guide to sending OpenTelemetry traces from an Angular frontend to a .NET Aspire backend for unified observability in the Aspire Dashboard.
Guide to sending OpenTelemetry traces from an Angular frontend to a .NET Aspire backend for unified observability in the Aspire Dashboard.
A guide to handling APIs that return JSON values as either strings or other types, using a custom C# StringOrValue<T> struct for flexible deserialization.
A guide on transitioning into AI careers, distinguishing between working 'on' AI models and 'in' AI infrastructure, products, and engineering processes.
Explores the future of social media where AI-generated content becomes indistinguishable from human creators, questioning platform authenticity.
A comparison review of Bose Ultra Open and Huawei FreeClip open-ear headphones, focusing on design, comfort, sound quality, and value.
An update on the pimsync project, detailing new versioning, library updates, and progress toward a v1.0.0 release.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
Introduces the new deployer() function in Bicep 0.32 for Azure IaC, enabling dynamic access to the deploying principal's identity.
A new video series offering short, digestible tutorials and demos on Bicep for Infrastructure as Code (IaC), starting with GitHub Copilot and the Bicep visualizer.
Explains a server-first approach to form validation in full-stack React, detailing benefits and when to add client-side validation or libraries.
Explores two new .NET 10 features: non-blocking BackgroundService startup and a numeric string comparer for natural sorting.
A tutorial on using the R package {mapBliss} to visualize a multi-state US travel journey with custom maps and datasets.
A technical guide on how to style and beautify your RSS feed using XSL and CSS, with specific implementation examples for Astro.
A podcast episode discussing strategies for optimizing an app's presence on the App Store, including required elements and best practices.
A technical guide on migrating an Astro.js blog from Astro.glob() to the newer, type-safe Content Collections for better content management.
Analyzes the unique security risks of front-end dependencies, including vulnerabilities and malicious code, and provides mitigation strategies.
A developer continues migrating a SaaS app from Heroku to DigitalOcean, focusing on secrets with 1Password and creating a hosting droplet.
A developer details their experience updating a personal blog to use Astro 5.0's Content Collections API for improved performance and maintainability.
A developer reflects on their experience joining and leaving Meta, covering the company's unique dev tools, internal culture, and the reality of working on massive codebases.
Introducing nbsanity, a free service that instantly transforms public GitHub Jupyter notebooks into polished, customizable web pages using Quarto.