A good way to keep your entities clean

by Leon Cullens 18. maart 2012 16:28

This tutorial will show you how to keep your entities and your views clean by translating entities to viewmodels. It is a good practice to do this because it keeps your files clean, it avoids certain security problems and it's more flexible, as you will read in this article. The examples are using C# and ASP.NET MVC, but the concept is pretty generic and can be applied to virtually every programming language or framework. More...

Tags: , , , , , ,

Architectural patterns

New features of ASP.NET MVC 4 that you will love

by Leon Cullens 27. februari 2012 22:52

I recently saw Scott Guthrie's presentation of ASP.NET MVC 4 on the TechDays in the Netherlands. How showed us a couple of very interesting features that are new to ASP.NET MVC 4. Here are the coolest features that you will definitely love. More...

Tags: , , , , , , , , ,


Simple explanation of the Repository pattern

by Leon Cullens 10. januari 2012 19:44

One of my favorite design patterns is the 'repository pattern'. That's why I decided to dedicate a complete blog post to it. Using the repository pattern in your application can yield a lot of benefits, such as improved testability, easier ways to implement caching and transactions, avoidance of code duplication and it allows you to replace the data source easier (although that probably won't happen too often). More...

Tags: , , , , , ,

Design patterns

Essential guide to ASP.NET MVC3 performance

by Leon Cullens 24. december 2011 15:18

The .NET CLR can give your web application a significant performance boost compared to other platforms such as PHP due to it's compiled nature. Not only does your .NET code perform better because it's more low-level, it also comes with good support for parallel programming. This guide will not explain the basics of a responsive and fast web application by talking about CSS minifying, sprites, content delivery networks, etc. Instead this guide will be an essential guide for making sure you don't miss any features that can enhance the performance of your ASP.NET MVC3 application. More...

Tags: , , , , ,



Name: Leon Cullens
Country: The Netherlands
Job: Software Engineer / Entrepreneur
Studied: Computer Science 
Main skills: Microsoft technology (Azure, ASP.NET MVC, Windows 8, C#, SQL Server, Entity Framework), software architecture (enterprise architecture, design patterns), Marketing, growth hacking, entrepreneurship


my apps