Archive
2018
- The Magpie
- Shiny things
- Setting up Jekyll - navigation with a modern site-map (and R.I.P)
- Setting up HTTPS with Let's Encrypt
- Setting up Jekyll - related posts and series
- Setting up Jekyll - prettier paging and categories
- Converting HTML blog posts to Markdown
- Setting up Jekyll - the basics
- Using Sonar Cloud on .NET Core with Travis
2016
2012
2011
2010
2009
- NGenerics - new team member
- NGenerics 1.4.1 Beta released
- NGenerics project move update
- NGenerics has moved
- NGenerics overview - the Priority Queue
- Playing with types - non-unique property and field names
- Emitting a Type that inherits from a base type referencing the built Type
- NGenerics Overview - The ObjectMatrix
- Tarjan's Algorithm
- NGenerics Overview - Binary Trees and Binary Search Trees
- Developer Podcasts
- NGenerics overview - GeneralTree and the Visitor pattern
- NGenerics on Ohloh
- NGenerics for Silverlight
- Avoid the home page in Internet Explorer
- NGenerics overview - the HashList
- 100% Code Coverage
- Public CI for NGenerics
- Visual SVN - Subversion at its best
2008
2007
2006
- NGenerics Born
- Generic Data Structures and Algorithms in .NET 2.0
- I see the sea shore
- XLANGS.BTENGINE.BTXTIMERMESSAGE
- Time is of the essence (or so it seems)
- A very interesting hobby
- Test - Please Ignore
- First CodeProject Article
- Creating or Input Multiple Messages from or to Biztalk Maps
- Sharepoint Object Model - Good Practices
- .NET CF - Part 1
- SSIS Woes
- Windows Mobile 5.0
- The question about life, the universe, and everything.
- Now this is jewel in my Biztalk Toolbox
- Biztalk Listen Shape