Gunnar Peipman – Programming Blog

My second session at KulenDayz 2014

Organizers of KulenDayz contacted me and asked for one more presentation. Their choice takes you to the engine on SaaS-based portals running on Windows Azure. As this presentation is based on real-life experiences I think it’s valuable source of information for those who are planning something more complex on Windows Azure. Here’s the short overview of this presentation.

ASP.NET MVC 6: Reading form values

With new HttpContext in ASP.NET MVC 6 we will also get new request class. One markable change is how form variables are read from request. As there is no key-value collection with form variables that is filled by default when request is created we have to read form values asynchronously. Here’s the example how to do it.

Speaking at KulenDayz 2014

I’m glad to announce that I’m speaking at KulenDayz 2014 about next version of ASP.NET and demonstrate some new and cool stuff it brings to us. Most of content is about changes to current ASP.NET and the way we build and run web applications. Of course, I make demos too to illustrate my talk. This post introduces my ASP.NET vNext presentation.

ASP.NET MVC 6: New HttpContext

ASP.NET MVC 6 is mostly about rework of framework internals and it comes with changes that affect also our applications. One important improvement is new HttpContext class. In this posting I will discuss about this new class a little bit.

Using OneNote API to count degustated beers

I am heavy OneNote user as OneNote is easybut still powerful application to keep important information and organize it the way I like. Not to mention powerful cloud back-end that makes my OneNote notebooks available for me on desktop, tablet and mobile phone. In this posting I will show you some code I use to update the number of degustated beers in beer diary.

Speculations on Universal Windows Applications and beyond

I made introductory presentation about Universal Windows Applications to local Microsoft User Group. In the end of presentation I introduced some of my speculations about the future of Universal Windows Applications. Here’s my thoughts about what happens next.

Why NOT measure progress using subjective percents

The first busiest part of year is successfully survived and it’s time to go on with business tuesday blog posts again. As I’m working on some progress measuring features for some time I will document here my ideas about this topic on more general level so business people can also read about my experiences and ideas. This time we make deep-dive to percents that describe how much task in progress is completed.

Facade Pattern

Facade is known pattern for communication layer between system parts. Facades are classes that provide often simplified access to subsystems functionalities but they don’t set any limitations for using subsystem classes directly. Facades can be found from many API-s in different forms, This posting is quick introduction to Facade Pattern.

Test-running SharePoint timer job using console application

SharePoint timer jobs can be inconveniet to debug as you have to attach debugger to OWSTIMER.EXE after deployment. Often you must restart this process so it starts using latest version of your assemblies. When building something complex we want to run our code many times to see how it works and if there are errors. But deploying, attaching to debugger and so on – is there easier way to run timer job? Yes, there is!

Speaking at Global Windows Azure Bootcamp, Sofia

I’m happy to announce that I will be speaker at Global Windows Azure Bootcamp at Sofia, Bulgaria this year. I have two real-life based presentations there (you know well I don’t like those hello-world-presentations) and I have some valuable field information plus real-life code to share with you. Here’s few words about my presentations.

Previous Posts