TechEd 2014 Europe Keynote Recap - What is new?

Are you following the announcements at TechEd 2014? Unfortunately I have been unable to attend in person this year due to a new family member, but I'm still following and watching the sessions at TechEd live thanks to Channel9. Tuesday (Oct 28 2014) was the first day of the conference…

How to use JQuery dialog as Confirm dialog in ASP.NET

Another ASP.NET WebForms post. It seems I'm "stuck" with WebForms for now, so lets make the best out of it. Today's issue: how many times did you have to code some confirmation logic on your website to ensure that your users are (doubly/triply) sure about the action they…

Dependency Injection in ASP.NET WebForms with StructureMap

Ahhh, the beautiful world of Dependency Injection (DI) trying to find it's way back in ASP.NET WebForms. What is it with me and ASP.NET WebForms lately? Just when I think I left all this behind, more and more work is thrown my way using this technology. ASP.NET…

Upload files in ASP.NET MVC with JavaScript and C#.

In an earlier post, I showed you how to implement a file upload using ajax and ASP.NET WebAPI. This works great but it means that you need a separate WebAPI. This is fine if you already have one implemented but it makes no sense to create a separate WebAPI…

Extend the Common.Logging API with Log4Net

In an earlier post I described how the Common.Logging API can help us abstract logging in our application by hiding the implementation details and allowing us to use different logging providers (NLog, Log4Net etc) in a modular, plug-n-play way. In this post, we will examine how to combine Common…

My developer rig and why I use a MacBook Pro as a .NET developer

If you are like me, then you spend most of your day in front of your laptop/desktop and a couple of screens. So it makes sense that you use the best tools available to make your life and work easier. This was my goal when I decided to set…