All blogs / Algorithms / data structures
Developing for Developers
learn.microsoft.com/en-us/archive/blogs/devdev
Tools, techniques, and theory for measuring and improving the power and performance of developers and their code
Algorithms / data structuresPerformance / optimizationMathSoftware / engineering practiceMicrosoft blogsMSDN archive
- Posts
- 27 from 16 Aug 2005 to 28 Feb 2009
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/devdev/feed.xml
2009 1
2007 4
2006 9
- Functional list processing in C# 2.0 with anonymous delegates
- Factoring large numbers with quadratic sieve
- Color quantization
- How does JPEG actually work?
- Encoding correctness in types
- LiteratePrograms wiki
- The nature of computing and infeasible machines
- Literate programming
- Efficient selection and partial sorting based on quicksort
2005 13
- Integer division by constants
- Succinct data structures
- Persistent data structures
- Non-nullable types
- Secret sharing
- Custom building and code generators in Visual Studio 2005
- Modular arithmetic and primality testing
- The Visitor pattern and multiple dispatch
- Floating-point arithmetic
- Unrolled linked lists
- Stop writing header files
- Bloom filters
- Welcome!