Mocking a REST API the "API first" approach with Mockoon
Explores mocking REST APIs using the API-first approach with Mockoon, an OpenAPI-compliant tool for parallel development and testing.
Explores mocking REST APIs using the API-first approach with Mockoon, an OpenAPI-compliant tool for parallel development and testing.
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
Explores YAML's advanced string handling, focusing on multiline strings, indentation rules, and escape sequences for config files and CI.
A guide explaining how to use the `git rebase --onto` command to move a feature branch's commits from one base branch to another.
Explores Creational Design Patterns in C#, focusing on the Factory and Fluent Builder patterns with practical code examples.
A critique of static dashboards for debugging, arguing they encourage pattern-matching over systematic problem-solving in software engineering.
Analyzes C# struct equality performance, comparing default structs, IEquatable implementations, and C# 10 record structs.
Explains how to check and monitor if iOS mobile data access is enabled for a specific app using the Core Telephony framework.
A developer shares essential and nice-to-have software tools for setting up a new Mac for productivity and development work.
A developer shares why Alfred App is an essential Mac productivity tool, highlighting features like clipboard history, file search, and workflows.
Explores Java 17's improved random number generation API and provides a practical guide to using JDK Flight Recorder for application diagnostics.
Explores how to enable foreach loops on C# types without implementing IEnumerable, using GetEnumerator methods and extension tricks.
Highlights ICML 2021 invited talks on applying machine learning to scientific domains like drug discovery, climate science, poverty alleviation, and neuroscience.
A technical tutorial on creating interactive web maps using Django's GeoDjango module, PostGIS for spatial data, and the Leaflet JavaScript library.
Explains how to use Task.WhenAny with CancellationTokenSource in C# to cancel remaining asynchronous tasks after the first one completes.
Introducing DynaMD, a C# library that simplifies .NET memory dump analysis with a more natural syntax than ClrMD.
Explores how C# string interpolation uses boxing/unboxing and its performance impact, comparing string.Format and string.Concat.
Overview of key new features in EF Core 6, including compiled models, performance improvements, and batching for SQL queries.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
A guide to planning IP address allocation for Azure Kubernetes Service clusters using Azure CNI networking, including a calculation tool.