Gunnar Peipman's ASP.NET blog

ASP.NET, C#, SharePoint, SQL Server and general software development topics.






Surface RT–first impressions

Couple months ago I bought Surface RT because I needed some lightweight business supporting thing to take with me sometimes. Carrying ~3kg development laptop is not always fun, specially when you have long days and you need to move from one place to another often. Surface RT turned out to be pretty good investment and here are my first real-life experiences.

Read more from my new blog @

Posted: Jun 19 2013, 11:44 AM by DigiMortal | with no comments
Filed under: ,
How my company uses Windows Azure in development process

I have used MSDN Ultimate Windows Azure benefit from the day it was made available and from this day I have more and more used Windows Azure on my everyday’s development work. I’m building mostly web-based applications and services and Windows Azure fits well for this scenario. In this posting I will introduce you how Windows Azure supports development work in practice of one small software company.

Read more from my new blog @

Aloha Editor–simple and easy to use WYSIWYG editor

Some sites need simple WYSIWYG editor just to provide some simple formatting options for some texts. I needed editor like this on one of my ASP.NET MVC projects. Although there are lot of editors and it is not hard to build your own simple editor I took Aloha Editor.

Read more from my new blog @

Better solution for ASP.NET MVC checkbox list

Couple of years ago I worked out my first solution for checkbox list in ASP.NET MVC. Today I got some markable simplifications done and my solution is close to state where some nice-to-have tweaks can be done to add more automatics to controller side but solution is also good enough how it is like now. Let’s see how to get checkbox list functionality done with couple of simple steps.

Read more from my new blog @

Using client certificates on Windows Azure

In one of current projects we needed to deploy one Windows Azure site that supports SSL and requires client certificates. Until it’s just about deploying SSL site wo Windows Azure there’s nothing complex but when modifying IIS settings is required then some coding is needed. Here is the example.

Read more from my new blog @

Windows Azure updates, new services and MSDN benefits
As Microsoft is on the wave of launching new stuff then next load of updates is  for Windows Azure. New services, updates, new features and some nice surprises for those who have Windows Azure as MSDN subscription benefit. Also there is something for enterprises interested in private Windows Azure. For those who want to learn more about Windows Azure there is Windows Azure Training Kit May 2013 update available.

Read more from my new blog @

TFS 2013 Team Rooms

One new feature that is coming with Team Foundation Server 2013 and this is already available onTeam Foundation Service is called Team Rooms. Team Rooms are virtual rooms where team members can communicate with each other. Logs are saved by date and this way all important direct communication is there also for later dates.

Read more from my new blog @

Visual Studio 2013 announced!

Today at TechEd Brian Harry announced Visual Studio 2013, Team Foundation Server 2013 and new ALM features. Some new features are also available on Team Foundation Service. Preview versions of VS2013 and TFS2013 will be available during Build conference later this month. Read more from my new blog!

Using Visual Studio database post-deployment scripts in practice

Visual Studio database projects support database post-deployment scripts you can use to make additional modifications to database or to insert some test data. In my work I use database projects and post-deployment scripts very often. In this posting I will introduce you how to use post-deployment scripts to make dealing with database and data easier for developers.

Continue reading at my new blog @

My blog is moving

I’ve been blogger here years for now and it’s time to move to more advanced blogging environment where I have more control over what is going on. My new blog with current content is ready on address and all current/new readers are welcome there. Main RSS-feed is already displaying posts from new blog. While migration is in work I will post some posts here too with reference to new blog. Yes, you can go with my new blog as it is ready to serve you.

Why this move?

I have many reasons to go with more advanced platform:

  • I need better control over technical side of blog (design, modules, optimizing).
  • Spam volumes here are so massive that I have no time to fight against it. Spam filters let a lot of messages through so they are published.
  • Spam kills communication and as volumes grow I have noticed more and more how communication is dying here. I must change it.
  • Also I want this new blog to be effective support channel for my upcoming sessions.
  • New blog will be optimized also for touch and mobile devices. As it uses less JavaScript (here it is the only option) it loads faster.

My new blog runs on WordPress.

What will change?

I have some new and unimplemented old ideas that now are easy to push to reality. Most important one: I start also blogging about customer solutions and experiences on working with mere mortal people in different technology projecs.

New sections:

  • Developer bookshelf – section where I will publish on one page all books I have read and can recommend others to read. Of course, references to my own reviews will also be there.
  • Session materials – section where I will publish my session materials like slides, code examples, reference links.

On all other aspects this blog will remain deeply technical place. I have some plans to start also blogging about technical devices I use but this is just plan. The final decisions about all new stuff will be done for the end of July.

You’re all welcome!

Although migration is going on the new platform is ready for you and I would like to welcome you all there. So, let’s meet @!

More Posts « Previous page - Next page »