2020
2019
2018
2017
2016
- Dynamic Programming in 5 easy steps - Examples - Set partitioning
- Dynamic Programming in 5 easy steps - Examples - Text Justification
October
- Cassandra Datastax C Sharp Driver problems - NoHostAvailableException
- Algorithms and data structures - non-academic trees
August
- The performance of setting T[] vs. List by index
- Presentation recommendation - Cloud-based Microservices powering BBC iPlayer
July
- Git tips - replace all occurrences of a string in files
- Messing with C Sharp types. Making type1.FullName==type2.FullName, but not type1==type2!