Anonymous test data with AutoFixture
A guide to using AutoFixture with xUnit to generate anonymous test data, making unit tests more robust and maintainable.
A guide to using AutoFixture with xUnit to generate anonymous test data, making unit tests more robust and maintainable.
Explains software design patterns like Mediator, Strategy, Singleton, and Proxy using simple sketches and real-world analogies.
A guide on using GitHub Codespaces to develop and test Azure PowerShell Function apps in a pre-configured cloud environment.
Twitter is phasing out its Revue newsletter platform, prompting users to migrate their subscribers to alternative services.
Author updates on new web design book edition, potential Vim/JavaScript projects, and shares experiences with custom keyboards and input devices.
Explores the pitfalls of mutable value types in C#/.NET, explaining why they are often avoided and the performance reasons for their limited use.
A guide to automating pull request creation and auto-merging for content updates using GitHub Actions and the GitHub CLI.
Explains the 'shift left' approach to integrating security early in the DevOps software development lifecycle for better outcomes.
Explores the history of copy-paste keyboard shortcuts, the Ctrl+C conflict in terminals, and proposes using Super+C as a universal solution.
Explains how to use .NET's ObsoleteAttribute and RequiresPreviewFeaturesAttribute to mark APIs as deprecated or experimental.
The author works on Python exercises using Exercism and adds PDF page numbering to a Django-based homeschool application.
A collection of technical infographics covering .NET, C#, Entity Framework, exceptions, operators, and query safety.
Compares C# local functions and lambda expressions, highlighting key differences in recursion, yield usage, and performance.
An interview about The Collab Lab, a program providing real-world team collaboration experience for early-career and underrepresented web developers.
A guide for iOS developers on implementing private analytics using TelemetryDeck SDK, covering setup and basic event tracking.
A technical walkthrough of using dbt and DuckDB to clean and analyze session feedback data from a tech conference.
A critical analysis of the term 'Supercloud', examining its origins, evolving usage, and its place in tech marketing buzzword culture.
Explains the difference between 'throw;' and 'throw exc;' in C#, focusing on how the latter truncates the stack trace.
An introduction to LiteDB, a lightweight, serverless NoSQL document database for .NET, exploring its features, use cases, and differences from SQL databases.
A guide on switching from Rollbar to Sentry for error monitoring in a Python/Django SaaS project, highlighting Sentry's features.