- Type-Safe C#: How GenAI Makes Tiny-Types Worth It | Dec 10
- Learning Mistakes to Avoid As a Software Developer | Oct 22
- Git Detached Head: What This Means and How to Recover | Sep 16
- C# Regex: How Regular Expressions Work in C#, With Examples | May 07
- Git Create Branch: 4 Ways To Do It | Feb 21
- The LINQ Join Operator: A Complete Tutorial | Feb 06
- Git Bisect: An Introduction To Beginners | Jan 22
- The 5 Levels of Readable Code | Oct 18
- Make Your Git History Look Beautiful Using Amend and Rebase | Jan 17
- How To Reduce Cyclomatic Complexity: A Complete Guide | Apr 05
- Mutation Testing: What It Is and How It Makes Code Coverage Matter | Jul 23
- C# Unit Testing: Getting Started With TDD | Jul 08
- Null Is Evil. What's The Best Alternative? Null. | Jul 02
- Sharpen the Saw: 4 Quick Tips for Your Dev Team | Jun 16
- Functional Programming in C#: Map, Filter, and Reduce Your Way to Clean Code | Jan 22
- Value Objects: A Tool for Self-Documented Code and Fewer Errors | Oct 24
- Coding Best Practices When You’re Short On Time | Oct 16
- 4 Common Datetime Mistakes in C# — And How to Avoid Them | Jul 11
- Code Review vs Pair-Programming: Which One Should Your Team Pick? | Jan 24
- Cargo Cult Programming Is The Art of Programming by Coincidence | Jan 17
- C# 8.0 Features: A Glimpse of the Future | Dec 20
- Unit testing for beginners - Part 2 | Aug 08
- C# 7 Features Worth Knowing - Part 2 | Jun 05
- Git basics for TFS/TFVC users | Apr 04
- C# 7 Features Worth Knowing - Part 1 | Mar 13
- Learn which types of comments should be avoided | Mar 02
- Are private methods a code smell? | Jan 29
- Value and reference types in C#, Part 2 - Why can't a DateTime be null? | Jun 19
- Ten tips to help you choose good names | May 22
- Unit testing for beginners - Part 1 | Apr 09
- Book Review: The Pragmatic Programmer | Mar 14
- Value and reference types in C# | Jan 30
- Share what you learn | Aug 25
2024
2023
2021
2020
2019
2018
2017
2016
2015
subscribe via RSS