C# Articles
2013
- Real Life Test Data Builder (2013)
- Understand The Intent Before Making Changes (2013)
- Why You Still Have An Unused Pluralsight Free Trial Card (2013)
- Tackling A Legacy Code Base (2013)
- Why Programmers Should Learn To Touch Type (2013)
- Why You Never Expose Your Domain Model As Your MVC Model (2013)
- Adding An XML Attribute To A Node In A SQL XML Column (2013)
- Alarm Bells In Object Oriented Programming (2013)
- Quality Should Be A Business Requirement (2013)
- Speed Up Dynamic Websites With Static Pages (2013)
- The Name BundleConfig Does Not Exist In The Current Context (2013)
- Find Out What Is Running On A Particular Port (2013)
- How To Create Your Own Code Snippet In Visual Studio (2013)
2012
- Collective Code Ownership And Collaboration (2012)
- To Framework Or Not To Framework (2012)
- Regions Make Me Angry (2012)
- Automatically Updating Your AssemblyInfo With A Batch File (2012)
- Compiling Vs Transpiling (2012)
- Code Contracts Fail To Fire (2012)
- Using Code Contracts To Separate Your Concerns (2012)
- Using CORS With ASP NET Web API (2012)
- 7 Bad Practices TFS Can Add To Your Scrum Process (2012)
- Operation Could Destabilize The Runtime Using Fakes (2012)
- Test Explorer Window In Visual Studio 2012 (2012)
- Automating Web Login With HttpWebRequest (2012)
- Self Hosted WCF Service With Certificates (2012)
- Dealing With The Address Access Denied Exception (2012)
- Great New Testing Features in Visual Studio 2012 (2012)
- Write For Live Like You Write For Reference (2012)
- Visual Studio 2012 And TFS 2012 Kill Off Software And Extensions (2012)
- Convert Certificate From JKS Format To PFX Format (2012)
- Navigate To Type Deserves A Keyboard Short Cut (2012)
- Java Keytool And Keystores Common First Timer Problems (2012)
- WPF Bubbling A Command From A Child View (2012)
- Adjusting Your NDepend Rules With CQLinq (2012)
- Using NDepend To Get A Grasp Of Your Code (2012)
- Wrapping Simple Types In A Class For Identities (2012)
- Why Too Many UI Tests Prevents Change (2012)
- Beware Of Transparent Windows (2012)
- Automatically Updating TimeStamp Columns In MySQL (2012)
- Fakes, Stubs and Shims in Visual Studio 2012 (2012)
- Unit Tests Should Test One Thing (2012)
- Context Switching Comes At The Cost Of Delivery (2012)
- Can You Answer The Question Without The Framework? (2012)
- Mocking A Service Proxy Call In .NET With Rhino Mocks (2012)
- Enterprise Is Not The Word You Are Looking For (2012)
- Get Your ASP.NET MVC Models Right (2012)
- Pomodoro Technique In 25 Minutes (2012)
- How To Use Git With Just The Gui Part Three (2012)
- How To Use Git With Just The Gui Part Two (2012)
- How To Use Git With Just The Gui Part One (2012)
- Basic GitHub Glossay (2012)
- Common Is Not A Name For An Assembly (2012)
- Unit Tests Should Have Predictable Results (2012)
- ASP.NET Razor Improvements (2012)
- ASP.NET MVC 4 Bundling And Minification (2012)
- CruiseControl.Net Information Radiator / Visualiser (2012)
- Automatically Remove Unused Using Directives On Save (2012)
- Recommended Visual Studio Plugins (2012)
- How Not To Ask For Help (2012)
- Why Do We Love Arbitrary Arguments (2012)
2011
- The Wrong Attitude Towards Information (2011)
- Kanban In The Kitchen (2011)
- Some Handy NCrunch Tips (2011)
- Understanding The Importance Of Competition (2011)
- Slides From Test Driven Development (2011)
- Software Craftsmanship and Unit Testing (2011)
- The State Pattern (2011)
- The Pomodoro Technique (2011)
- Missing Changes In IIS (2011)
- Dashes Verses Underscores In Web Addresses (2011)
- What Is The Difference Between Symbol, Branch and Code Coverage? (2011)
- We Need To Practice Explaining TDD (2011)
- You Are In Charge Of Resharper (2011)
- Planning A Feature Process (2011)
- Run Multiple Websites On The Same IP Address and Port - Including SSL (2011)
- YUI Breaks ASP.NET Pages In IE9 (2011)
- Using NCover Exclusions With MSBuild (2011)
- Code Examples Need To Be Better (2011)
- Tech Days Conference On The Web (2011)
- Why Fancy Code Highlighting Is Back On My Website (2011)
- Using NCover With MSBuild To Get Reports And Trends (2011)
- Why Fancy Code Highlighting Is Not In Use On My Website (2011)
- Silverlight vs HTML Discussion Gets a Sensible Voice (2011)
- Open Redirection Attack (2011)
- ASP.NET MVC Post/Redirect/Get Pattern (2011)
- Find The Process Id For An Application Pool (App Pool) (2011)
- Why You Need To Start Using NuGet Now (2011)
- How I Name My Unit Tests And Why (2011)
- What The Heck Is Nuget (2011)
- Adding NCover Code Coverage To MSBuild Using NUnit (2011)
- The Nicest URLs In ASP.NET MVC (Customising Your Routes) (2011)
- I Declare For Software Craftsmanship (2011)
- Event Code 3005 An Unhandled Exception Has Occurred (2011)
- X509 Certificates On Windows Server 2003 (2011)
- Using LightSwitch To Write An Application In Under 4 Minutes (2011)
2010
- WPF BackgroundWorker And The Mysterious 0x80131623 Error (2010)
- Improving Your Code With NDepends And CQL (2010)
- Adding Multiple Lines To Description In iCalendar Files (2010)
- NDepend Contextual Help (2010)
- All-Singing All-Dancing All-Stupid (2010)
- Awesome Tools For Code Quality (2010)
- Correctly Naming Your ASP.NET MVC Actions (2010)
- NDepend For Beginners (2010)
- Some Basic ASP.NET MVC Rules (2010)
- Mocking NHJump In Your Unit Tests (2010)
- Visual Studio Short-Cuts (2010)
- Guathon At The Odeon In Covent Garden (2010)
- Microsoft Add Scrum Template To Visual Studio (2010)
- Avoid ASP.NET MVC Anti-Patterns (2010)
- Understanding ASP.NET MVC Means Less Brittle Code (2010)
- ASP.NET MVC Razor View Engine (2010)
- The .NET Campaign Against Regions (2010)
- Why Use "var" Rather Than The Actual Type? (2010)
- The CVB Design Pattern Explained (2010)
- Always Use Those Curly Braces (2010)
- Get NMock2 To Return Out Parameters (2010)
- The Specified Directory Service Attribute Or Value Does Not Exist (2010)
- Find Out Who Is Logged Onto A Server And Kick Them Off (2010)
- How To Handle Multiple-Select-Lists In ASP.NET MVC (2010)
2009