Posts about C#
2024 (1)
2023 (3)
- Use secrets in unit tests
- Uploading Large Blobs in Parallel with the Azure SDK
- Implementing the Producer Consumer Pattern with TPL Dataflow
2022 (6)
- My favourite 'recent' LINQ improvements
- LINQ Best Practices
- Async Enumerable in C# (Part 3)
- Async Enumerable in C# (Part 2)
- Downloading and Pushing NuGet packages in C#
- Automating PRs in Azure DevOps
2021 (1)
2020 (5)
- Storing coordinates in C# - Performance versus readability
- Advent of Code 2020
- How to list and download the contents of a Google Drive shared folder in C#
- How to list and download the contents of a GitHub repo in C#
- Producing Multiple Related NuGet Packages from a Single Git Repo
2019 (4)
- Try Async Enumerable in C# 8 with Visual Studio Code Remote Containers
- What types should I use to pass collections in C#?
- C# Async Antipatterns
- Conditional References in C# Project Files
2018 (2)
2017 (3)
2016 (1)
2015 (27)
- Advent of Code Day 25–Mission Accomplished
- Advent of Code Day 24–Balancing the Sleigh
- Advent of Code Day 23–Following Instructions
- Advent of Code Day 22–Selecting Spells
- Advent of Code Day 21–Beating the Boss
- Advent of Code Day 20–Counting Presents
- Advent of Code Day 19–Mutating Molecules
- Advent of Code Day 18–Game of Lights
- Advent of Code Day 17–Filling the Fridge
- Advent of Code Day 16–Aunt Sue’s Clues
- Advent of Code Day 15–Cookie Calorie Counting
- Advent of Code Day 14–Reindeer Races
- Advent of Code Day 13–Optimal Seating Plan
- Advent of Code Day 12 Solved in C# and F#
- Advent of Code Day 11 Solved in C# and F#
- Advent of Code Day 10 Solved in C# and F#
- Advent of Code Day 9 Solved in C# and F#
- Advent of Code Day 8 Solved in C# and F#
- Advent of Code Day 7 Solved in C# and F#
- Advent of Code Day 6 Solved in C# and F#
- Advent of Code Day 5 Solved in C# and F#
- Advent of Code Day 4 Solved in C# and F#
- Advent of Code Day 3 Solved in C# and F#
- Advent of Code Day 2 Solved in C# and F#
- Advent of Code Day 1 Solution in C# and F#
- Functional Programming Big Ideas for C# Developers
- Why you need to understand garbage collection
2014 (2)
2012 (2)
- Understanding and Avoiding Memory Leaks with Event Handlers and Event Aggregators
- Screen-Scraping in C# using LINQPad and HTML Agility Pack
2011 (1)
2010 (3)
- Merging MP3 Files with NAudio in C# and IronPython
- MVVM – Is it Worth the Pain?
- Convert 16 bit PCM to IEEE float