Understanding the XDG access portal
Explores the XDG desktop portal system for camera access in Firefox, detailing debugging and custom portal implementation on non-GNOME systems.
Explores the XDG desktop portal system for camera access in Firefox, detailing debugging and custom portal implementation on non-GNOME systems.
A technical guide on deploying open-source Large Language Models (LLMs) from Amazon S3 to Amazon SageMaker using Hugging Face's LLM Inference Container within a VPC.
A technical article explaining how to use StringBuilder in C# to efficiently replace values in a string, reducing memory overhead compared to string.Replace.
A tutorial on wrapping JavaScript object methods in try/catch blocks for centralized error handling using Vanilla JS.
Interview with Paolo Melchiorre, a candidate for the Python Software Foundation Board, discussing his community involvement and goals for language inclusivity.
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 guide comparing popular data compression codecs (zstd, brotli, lz4, gzip, snappy) for Parquet files, explaining their trade-offs for big data.
A guide to using SwiftUI's ContentUnavailableView for handling empty states and search results in iOS 17+ apps.
A critique of common management failures in tech and a guide to becoming a supportive, transparent, and people-focused engineering manager.
A tutorial on using .NET's IAsyncEnumerable<T> to create streaming APIs with ASP.NET Core and Blazor, inspired by ChatGPT's real-time UI updates.
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.
Introducing kr8s, a new Python Kubernetes client library designed for simplicity and familiarity, inspired by kubectl.
Explores the nuanced differences between code formatting and style, focusing on edge cases where Prettier and ESLint's responsibilities blur.
A senior engineer explains why writing less code is often better, focusing on long-term maintenance costs and technical debt.
A review and guide for Day Progress, a macOS menu bar app that visually tracks your day's progress with customizable time ranges and display options.
Explores how software engineers create and focus on imaginary problems to escape boring tasks, leading to inefficient solutions and bad software.
Explains blocking, covariate adjustment, and optimal design to improve statistical power in online experiments, with a Python implementation.
A guide to creating customizable bar charts in iOS using the FLCharts Swift library, including installation and basic setup.
A tutorial on using Swift's Foundation framework for unit and measurement conversion, covering Unit, Dimension, and Measurement types.