The Angry Dev

Darren Horrocks explains various Programming and DevOps practices, with some guides, explanations and ramblings from a sometimes angry man

  • Home
  • Github
  • ko-fi
  • LeetCode
  • Twitch
  • YouTube
Share to reddit Share to facebook Share to twitter

© 2025. All rights reserved.

  • Why C# Developers Should Also Learn Rust, and What It Can Teach Them Sun, Jan 19, 2025
  • The Single Best and Worst Things About Popular Programming Languages Wed, Sep 11, 2024
  • Stop Using string.ToLowerInvariant() to Compare Strings. InvariantCulture Comparisons are Slow Thu, Mar 7, 2024
  • Mastering Backend Development in C#: 5 Essential Skills Fri, Nov 24, 2023
  • Asynchronous Programming in C#: A Practical Guide Tue, Nov 21, 2023
  • C# Design Patterns: A Practical Guide Mon, Nov 20, 2023
  • Exploring What's New in C# 12 Tue, Nov 14, 2023
  • Best Practices for Exception Handling in C# Wed, Oct 18, 2023
  • Time Series Anomaly Detection with ML.NET in C# Tue, Sep 19, 2023
  • 5 Reasons C# Is Better Than Java Tue, Aug 15, 2023
  • How to Become a Better Software Developer With These GitHub Repos Wed, Jul 26, 2023
  • New and Interesting Features in C# 12 Thu, Jul 13, 2023
  • C# Basics: Generate Random Numbers Sat, Jul 1, 2023
  • C# Basics - Deep Copy Object Tree Fri, Jul 1, 2022
  • C# Basics: Loop Through a Dictionary Wed, Apr 27, 2022
  • C# Basics: What is the difference between 'string' and 'System.String' Wed, Apr 27, 2022
  • C Sharp 11 Raw String Literals Mon, Apr 25, 2022
  • uTP Micro Transport Protocol Documented Mon, Oct 4, 2021
  • IMAP4 Client Protocol Library for C# and .NET Wed, Jan 13, 2021
  • C# Console Async Main - Async Entry Point for Console Apps Wed, Oct 14, 2020
  • Problems With Copying a Stack<T> in C# and How to Fix It Tue, Oct 13, 2020
  • dotnet BitTorrent library written in C# Fri, Oct 9, 2020