Home
Archive
Contact
Subscribe
My Favourite Tech Articles
.net
Architecture
Configuration Management
Debugging
Deployment
Javascript
Networking
Nosql
Operating System
Rx/async
Security
Silverlight/WPF
TDD
Web
Web Development
.NET Design Patterns in C# and VB.NET - Gang of Four (GOF)
.NET WeakReference: GC knows the Best
101 LINQ Samples
Back to Basics: 32-bit and 64-bit confusion around x86 and x64 and the .NET Framework and CLR
C# 4.0 - New C# Features in the .NET Framework 4
Code Renaissance: WPF and Expression blend - a marriage of necessity
Code rant: The First Rule of Threading: You Don’t Need Threads!
Configuring Visual Studio to Debug .NET Framework Source Code
Console Application to discover Effective Named Pipe Path of a WCF net.pipe Endpoint
Covariance and Contravariance FAQ
Custom Exceptions: When should you create them?
DOT NET TRICKS: Internals to C# iterators
Design Guidelines for Developing Class Libraries
Dynamic Proxy Tutorial
How to: Launch the Debugger Automatically
How to: Launch the Debugger Automatically
IQueryable Can Kill Your Dog, Steal Your Wife, Kill Your Will To Live, etc.
Is MapReduce going mainstream?
Linq to Sql, Programming Against an Interface and the Repository Pattern
Named Pipes in WCF are named but not by you (and how to find the actual windows object name)
PDB Files: What Every Developer Must Know
Prabir's Blog | Dependency Injection (DI) – Hello World with Ninject
Programming the Thread Pool in the .NET Framework
Rx, TPL, Async CTP–Oh My :-)
Script#
SilverZine Resource - 20 useful Expression Blend tips & tricks
Stop the war between NUnit and MSTest : Make them friends
Structuring Unit Tests
Ten C# Keywords That You Shouldn’t Be Using
Threading in C# - Free E-book
Under the Covers: Launching a ClickOnce Application
WCF: Duplex Operations and UI Threads - CodeProject
Weak Events in .Net, the easy way
WeakReference: GC knows the Best
Why I Still Love CQRS
Writing a complex custom configuration section - CodeProject®
MVC
Web Forms vs ASP.NET MVC
CodeProject: Dude, where's my business logic?
Good and Evil in the Garden of Stored Procedures
In The Brain of Udi Dahan: DDD, CQRS, Event Sourcing, NServiceBus
Inversion of Control Containers - Things Every Senior .NET Developer Should Know, Part 3
Microsoft Application Architecture Guide, 2nd Edition
SOLID - Things Every Senior .NET Developer Should Know, Part 2
SOLID Principle Episodes
Things Every Senior .NET Developer Should Know, Part 1 - Object-Oriented Programming
Using the Builder Pattern in tests
When to avoid CQRS
A Rebase Workflow for Git | RandyFay.com
A successful Git branching model » nvie.com
Avoiding Git Disasters: A Gory Story | RandyFay.com
Git User’s Manual (for version 1.5.3 or newer)
Git vs. Mercurial
Linus's Clean Git Commit History Advice
Recording the git commit hash in your assembly with TeamCity | Richard Dingwall
Thou Shalt Not Lie: git rebase, ammend, squash, and other lies
Using Git with Subversion
git: fetch and merge, don’t pull « Mark’s Blog
.NET Debugging Demos
Debugging Native memory leaks with Debug Diag 1.1
Blue Green Deployment
JavaScript: Warts and workarounds
Learning JavaScript Design Patterns
ADSL PPPoA/PPPoE/MTU Sizes
MongoDB vs. SQL Server 2008 Performance Showdown
The NoSQL Movement, LINQ, and MongoDB - Oh My!
RAM, Virtual Memory, Pagefile and all that stuff
(not yet) 101 Rx Samples - Reactive Framework (Rx) Wiki
Async Samples Silverlight
Diving deep with WinRT and await
LeeCampbell: Introduction to Rx Part 1 - Key types
Reactive Extensions v2.0 Beta available now!
http://go.microsoft.com/fwlink/?LinkId=208528
OWASP Top 10 for .NET developers
What is a Digital Signature?
6 Things I Bet You Didn't Know About Data Binding in WPF
Attached properties - the basics
Behaviors and Triggers in Silverlight
Changing Panels and DataTemplates with ItemsControls in WPF/Avalon
Compiled XAML = BAML not IL
Composing Applications with Silverlight and Prism
Dependency Property Value Precedence
Design-Time Attributes in the Silverlight Designer
Design-time Data in Expression Blend 3 « Rob’s Tech Blog
How to make WPF behave as if MVVM is supported out of the box
INotifyPropertyChanged, The .NET 4.5 Way – Revisited
ItemsControl: A to Z « Dr. WPF
KnockoutJS vs. Silverlight
Migrate from Basic to MVVM and MEF Composable Patterns for a Silverlight Application
More advanced attached property use: the Ramora pattern
Plotting Circular Relationship Graphs with Silverlight
PropertyDescriptor AddValueChanged Alternative
The Nito.MVVM (WPF) Library: Commands
Trees in WPF
Twelve Ways to Improve WPF Performance
UIElement.Measure Method
Understanding “Dispatcher” in WPF
WPF Compatibility
WPF Threading Model
XAML Overview (WPF)
XAML Syntax In Detail
d:DesignInstance, d:DesignData
Mocks, Stubs and Fakes: it's a continuum
CSS Assigning property values, Cascading, and Inheritance
CSS Selectors
Fiddler In Action
From jQuery to JavaScript
HTML 4.0 Entities for Symbols and Greek Letters
HTML5 presentation
PageRank sculpting with NoFollow
Prefix or Posthack
The Trello Tech Stack
Resources for getting started with Backbone.js
13 May 2012
Migrate from Basic to MVVM and MEF Composable Patterns for a Silverlight Application
[Silverlight/WPF]
LeeCampbell: Introduction to Rx Part 1 - Key types
[rx/async]
Diving deep with WinRT and await
[rx/async]
11 May 2012
Recording the git commit hash in your assembly with TeamCity | Richard Dingwall
[configuration-management]
How to make WPF behave as if MVVM is supported out of the box
[Silverlight/WPF]
29 April 2012
Weak Events in .Net, the easy way
[.net]
WPF Compatibility
[Silverlight/WPF]
WPF Threading Model
[Silverlight/WPF]
Plotting Circular Relationship Graphs with Silverlight
[Silverlight/WPF]
Is MapReduce going mainstream?
[.net]
23 April 2012
Design-time Data in Expression Blend 3 « Rob’s Tech Blog
[Silverlight/WPF]
Design-Time Attributes in the Silverlight Designer
[Silverlight/WPF]
Behaviors and Triggers in Silverlight
[Silverlight/WPF]
20 April 2012
d:DesignInstance, d:DesignData
[Silverlight/WPF]
14 April 2012
Reactive Extensions v2.0 Beta available now!
[rx/async]
KnockoutJS vs. Silverlight
[Silverlight/WPF]
INotifyPropertyChanged, The .NET 4.5 Way – Revisited
[Silverlight/WPF]
30 March 2012
Writing a complex custom configuration section - CodeProject®
[.net]
22 March 2012
IQueryable Can Kill Your Dog, Steal Your Wife, Kill Your Will To Live, etc.
[.net]
17 March 2012
More advanced attached property use: the Ramora pattern
[Silverlight/WPF]
The Nito.MVVM (WPF) Library: Commands
[Silverlight/WPF]
UIElement.Measure Method
[Silverlight/WPF]
How to: Launch the Debugger Automatically
[.net]
Changing Panels and DataTemplates with ItemsControls in WPF/Avalon
[Silverlight/WPF]
Attached properties - the basics
[Silverlight/WPF]
6 Things I Bet You Didn't Know About Data Binding in WPF
[Silverlight/WPF]
11 March 2012
http://go.microsoft.com/fwlink/?LinkId=208528
[rx/async]
Understanding “Dispatcher” in WPF
[Silverlight/WPF]
8 March 2012
ItemsControl: A to Z « Dr. WPF
[Silverlight/WPF]
6 March 2012
Async Samples Silverlight
[rx/async]
(not yet) 101 Rx Samples - Reactive Framework (Rx) Wiki
[rx/async]
4 March 2012
XAML Syntax In Detail
[Silverlight/WPF]
XAML Overview (WPF)
[Silverlight/WPF]
Using the Builder Pattern in tests
[architecture]
Learning JavaScript Design Patterns
[javascript]
Rx, TPL, Async CTP–Oh My :-)
[.net]
Dependency Property Value Precedence
[Silverlight/WPF]
Composing Applications with Silverlight and Prism
[Silverlight/WPF]
JavaScript: Warts and workarounds
[javascript]
.NET Debugging Demos
[debugging]
4 February 2012
Using Git with Subversion
[configuration-management]
Trees in WPF
[Silverlight/WPF]
The Trello Tech Stack
[web]
WeakReference: GC knows the Best
[.net]
Resources for getting started with Backbone.js
[web-development]
PropertyDescriptor AddValueChanged Alternative
[Silverlight/WPF]
Compiled XAML = BAML not IL
[Silverlight/WPF]
Twelve Ways to Improve WPF Performance
[Silverlight/WPF]
1 February 2012
Debugging Native memory leaks with Debug Diag 1.1
[debugging]
From jQuery to JavaScript
[web]
28 January 2012
.NET WeakReference: GC knows the Best
[.net]
7 January 2012
Git vs. Mercurial
[configuration-management]
3 January 2012
Structuring Unit Tests
[.net]
31 December 2011
Inversion of Control Containers - Things Every Senior .NET Developer Should Know, Part 3
[architecture]
SOLID - Things Every Senior .NET Developer Should Know, Part 2
[architecture]
Things Every Senior .NET Developer Should Know, Part 1 - Object-Oriented Programming
[architecture]
19 December 2011
OWASP Top 10 for .NET developers
[security]
11 December 2011
SilverZine Resource - 20 useful Expression Blend tips & tricks
[.net]
6 December 2011
Configuring Visual Studio to Debug .NET Framework Source Code
[.net]
2 November 2011
Dynamic Proxy Tutorial
[.net]
7 October 2011
Console Application to discover Effective Named Pipe Path of a WCF net.pipe Endpoint
[.net]
Named Pipes in WCF are named but not by you (and how to find the actual windows object name)
[.net]
Under the Covers: Launching a ClickOnce Application
[.net]
29 September 2011
Back to Basics: 32-bit and 64-bit confusion around x86 and x64 and the .NET Framework and CLR
[.net]
24 September 2011
Script#
[.net]
10 September 2011
Thou Shalt Not Lie: git rebase, ammend, squash, and other lies
[configuration-management]
Fiddler In Action
[web]
23 July 2011
How to: Launch the Debugger Automatically
[.net]
Programming the Thread Pool in the .NET Framework
[.net]
Threading in C# - Free E-book
[.net]
22 July 2011
A successful Git branching model » nvie.com
[configuration-management]
19 July 2011
Linus's Clean Git Commit History Advice
[configuration-management]
A Rebase Workflow for Git | RandyFay.com
[configuration-management]
Avoiding Git Disasters: A Gory Story | RandyFay.com
[configuration-management]
17 July 2011
git: fetch and merge, don’t pull « Mark’s Blog
[configuration-management]
Git User’s Manual (for version 1.5.3 or newer)
[configuration-management]
9 July 2011
Code rant: The First Rule of Threading: You Don’t Need Threads!
[.net]
6 July 2011
Prefix or Posthack
[web]
21 June 2011
What is a Digital Signature?
[security]
28 May 2011
WCF: Duplex Operations and UI Threads - CodeProject
[.net]
When to avoid CQRS
[architecture]
DOT NET TRICKS: Internals to C# iterators
[.net]
14 May 2011
PDB Files: What Every Developer Must Know
[.net]
13 May 2011
Why I Still Love CQRS
[.net]
5 February 2011
In The Brain of Udi Dahan: DDD, CQRS, Event Sourcing, NServiceBus
[architecture]
15 December 2010
Ten C# Keywords That You Shouldn’t Be Using
[.net]
13 October 2010
Mocks, Stubs and Fakes: it's a continuum
[TDD]
C# 4.0 - New C# Features in the .NET Framework 4
[.net]
23 September 2010
Covariance and Contravariance FAQ
[.net]
26 July 2010
Stop the war between NUnit and MSTest : Make them friends
[.net]
Custom Exceptions: When should you create them?
[.net]
SOLID Principle Episodes
[architecture]
27 May 2010
.NET Design Patterns in C# and VB.NET - Gang of Four (GOF)
[.net]
26 May 2010
Design Guidelines for Developing Class Libraries
[.net]
25 May 2010
Don't Return List, return IEnumerable
[]
11 May 2010
PageRank sculpting with NoFollow
[web]
10 May 2010
Prabir's Blog | Dependency Injection (DI) – Hello World with Ninject
[.net]
5 May 2010
Linq to Sql, Programming Against an Interface and the Repository Pattern
[.net]
1 May 2010
MongoDB vs. SQL Server 2008 Performance Showdown
[nosql]
29 April 2010
Hg Init: a Mercurial tutorial by Joel Spolsky
[]
28 April 2010
HTML5 presentation
[web]
25 April 2010
The NoSQL Movement, LINQ, and MongoDB - Oh My!
[nosql]
4 March 2010
Web Forms vs ASP.NET MVC
[.net/MVC]
Blue Green Deployment
[deployment]
23 February 2010
101 LINQ Samples
[.net]
19 February 2010
CSS Selectors
[web]
8 February 2010
Code Renaissance: WPF and Expression blend - a marriage of necessity
[.net]
14 December 2009
HTML 4.0 Entities for Symbols and Greek Letters
[web]
11 December 2009
ADSL PPPoA/PPPoE/MTU Sizes
[networking]
6 December 2009
CSS Assigning property values, Cascading, and Inheritance
[web]
9 November 2009
Good and Evil in the Garden of Stored Procedures
[architecture]
CodeProject: Dude, where's my business logic?
[architecture]
Microsoft Application Architecture Guide, 2nd Edition
[architecture]
22 October 2009
RAM, Virtual Memory, Pagefile and all that stuff
[operating-system]
Comments
Please enable JavaScript to view the
comments powered by Disqus.
About Me
Downloads
WPF Inspirational Quote Management System
ASP.NET Wiki Control with Markdown
My Favourite Stuff
Tools
Articles
Technical Articles
Blogs
Books
Quotes
Sites
Videos
My Notes
My Development Notes
My Favourite Techniques
Recent Posts
RE: IQueryable vs. IEnumerable in LINQ to SQL queries
Comments
Enabling TeamCity Push to GitHub
Comments
TeamCity SpecFlow Integration
Comments
GitHub Source Symbol Indexer
Comments
Patterns for Accessing App.config Settings
Comments
The Very Latest
May 17. 01:30
Drinking of the NoSQL Kool Aid, issues and objectivity:
http://t.co/7v5hcB2T
&
http://t.co/DSW6eYZJ
May 16. 01:30
Why One of Silicon Valley's Savviest Investors Has Shut His Wallet |
http://t.co/5g73y0Tz
May 15. 01:30
iOS 6: Apple drops Google Maps with "beautiful, realisitic graphics based on de-classified missile target algorithms"
http://t.co/uAWmwL6T
May 14. 01:30
No, I won’t be your technical co-founder | Martin Grüner
http://t.co/xrEKvkLB
May 13. 08:30
"Why I'm thrilled Mark Zuckerberg is annoying the bankers"
http://t.co/rFcfzVnp
Follow Me
Friends
Jacqui
Min Wye
André Meurer
Dave Underwood
Matt Dalby
Shaw Innes
Rob Bagby