
Blog: Tag
software development


Dependency Injection Presentation

Immutability and tail recursion

Digging into the Linq “let” keyword

The Linq “let” keyword

Rob Conery’s MVC Storefront Application

Grouping Linq Aggregates in C#

The Monostate pattern

Setting up authentication in asp.net MVC
