Archive
2019
2018
2016
2015
- Deep-skip in XSLT 2.0
- NoMVC
- Microsoft frameworks deprecation
- Extending an action in ASP.NET MVC using NextMatch
2014
- What's so great about XSLT
- From Sandcastle HTML to Markdown
- Why ASP.NET MVC Routing sucks
- Using Razor and XSLT in the same project
2013
- Using action-based and verb-based routing in the same ApiController
- Razor vs. XSLT
- ASP.NET Routing: Regex Constraints are inneficient
- Delegate-based strongly-typed URL generation in ASP.NET MVC
- Attribute-based routing coming to ASP.NET MVC and Web API v5
- Rethinking ASP.NET MVC: Workflow per Controller
- My life is an anti-pattern
2012
- MvcPages: ASP.NET MVC without routes and controllers
- Implementing a contact form plugin for ASP.NET MVC
- 5 reasons why you should use MvcCodeRouting
- What's really new in ASP.NET MVC 4 (not much)
- Implementing a Delete button in ASP.NET MVC
- Patterns for ASP.NET MVC Plugins: View Models
- Patterns for ASP.NET MVC Plugins: Routes, Controllers and Configuration
- Putting ASP.NET Routing to test
- Web Pages exception in ASP.NET MVC 3 application after installing MVC 4 Beta
- ASP.NET MVC 4 Beta: Web API is not MVC
- ASP.NET MVC Plugins
- Hello World 2.0
2008
- Hello Berkeley DB XML on .NET
- LINQ to MySQL, based on Matt Warren's provider
- CSS design patterns: Helper classes
2007
- Expando properties and the DomElement.getAttribute method in Firefox
- Implementing a string.Format-like CreateCommand(string, params object[]) extension method
- Using Forms Authentication without a Membership Provider
- Querying with LINQ to SQL against the DBMS of your choice
- Caption Template for GridView: It is possible.