Shifting the testing culture: Motivation
A software engineer details the multi-year journey to establish a strong automated testing culture at Lyft, focusing on motivation, infrastructure, and measurement.
A software engineer details the multi-year journey to establish a strong automated testing culture at Lyft, focusing on motivation, infrastructure, and measurement.
A podcast episode discussing App Intents, their uses beyond shortcuts, and integrating Swift on the server with Hummingbird for a feature release.
Explores the future of PostgreSQL, focusing on the power of extensions like pg_stat_statements, Citus, and pg_search to add new capabilities.
A summary of HashiConf 2024, covering major announcements like Terraform Stacks and the event's focus on Infrastructure and Security Lifecycle Management.
A talk at Python Marche 2024 exploring various ways to contribute to the Python community, from coding to documentation.
Explores the evolution and usage of the high-performance std::from_chars function for string-to-number conversion from C++17 to C++26.
A developer documents the first day of creating an emoji input method using the Hare programming language and Wayland protocols.
A guide to centralizing CancellationToken management in ASP.NET using a middleware service to reduce repetitive code.
A guide for iOS developers on implementing tinted home screen widget support in iOS 18 using widgetAccentable and rendering mode modifiers.
Discusses strategies for improving memory safety in C++ codebases as a practical alternative to full migration to memory-safe languages.
Explains how to use the AsParametersAttribute in ASP.NET Minimal APIs to organize endpoint parameters into cleaner, encapsulated DTOs.
Explains how the C# compiler transforms async/await code into a state machine, detailing the process with a simplified example.
Guide to deploying a low-cost NVIDIA GPU VM on Azure using MSDN credits for PyTorch and TensorFlow machine learning development.
Explains how to use new provider-defined functions in Terraform 1.8, including syntax and examples like AWS's arn_parse.
Explores using C# 11's static virtual members in interfaces to create a cleaner, convention-based approach for registering and consuming custom configuration sections.
A technical guide on using Apache Flink SQL to stream data from Apache Kafka into Apache Iceberg tables, including code examples.
Explains how to create deep links to specific pages within PDF files using URI fragments like #page=<number>.
Explains the new UUID v7 (GUID) generation in .NET 9, highlighting its sortable timestamp structure and usage.
Explains Azure Geo-Redundant Storage (GRS) patterns and key considerations for designing workloads with Business Continuity and Disaster Recovery (BCDR) in mind.
A veteran software engineer observes a shift from wholesale cloud migration to a hybrid approach, with companies keeping workloads on-prem unless there's a compelling cloud reason.