.NET Power Tip 5: Examining .NET Callstacks on Running Application with Sysinternals Process Explorer

This blog post shows how you can use Sysinternals Process Explorer to examine .NET Processes at runtime without installing any software on the machine: Look at managed call stacks Get performance info for CPU and GPU Check .NET performance counters Unlock Files See what assemblies are loaded and from where Find out the CLR version […]

Continue reading →

AzureAdventures: Cannot Create Mobile Service Error 500

When you try to create an azure mobile service, based on an existing Azure database, you could get the following error message: The following mobile service was not created: ‘asdfasdfasdfasdf’. Error 500 And in the details: {"message":"Please try again. If the problem persists, contact support.","ErrorMessage":"Please try again. If the problem persists, contact support.", "httpStatusCode":"InternalServerError", "operationTrackingId":"","stackTrace":null,"Padding":null} […]

Continue reading →

.NET Power Tip 4: Playing with Format Strings

  Many developers heavily underestimate the power of the format string. This post shows a couple of examples that can greatly facilitate a coders daily life. Don’t know what a format string is, look here: https://msdn.microsoft.com/en-us/library/system.string.format(v=vs.110).aspx Another  great resource with some more advanced ideas: http://blogs.msdn.com/b/kathykam/archive/2006/03/29/564426.aspx Remember that there are multiple ways how a format string […]

Continue reading →


VS2015 New Debugging and Performance Features (German)

I wrote an article for the August 2015 edition of Windows Developer Magazin that introduces the new debugging features in Visual Studio 2015. I has recently been published online for everybody to read. If you are interested in debugging in VS2015, go check it out (note: it is written in German): https://entwickler.de/online/windev/visual-studio-2015-wpf-xaml-debuggen-168386.html The article presents […]

Continue reading →


WPF: The Infragistics WPF Roadmap – WPF IS NOT DEAD!

Today I stumbled across an interesting whitepaper by Infragistics. It is called “The Windows Presentation Foundation Roadmap: 2015 and Beyond”. You can get it here: http://www.infragistics.com/resources/whitepapers The contents are: Introduction A Brief History of Windows Presentation Foundation .NET, Open Source and WPF The WPF Roadmap The Infragistics Roadmap Commiting to WPF with Confidence Interesting points: […]

Continue reading →

.NET Power Tip 3: Reading Data from Excel/CSV

As with writing data to Excel, reading data can be achieved in multiple ways. If you need read and write capabilities, check out .NET PowerTip 2: http://www.12qw.ch/2015/09/net-powertip-2-write-data-to-excel/ However, if you just need to read some data, there is a magnificent library to help you out. Meet LinqToExcel https://github.com/paulyoder/LinqToExcel . How does it work: Add the […]

Continue reading →


.NET PowerTip 2: Writing Data to Excel

Every now and then, developers have to write data to excel. There are several approaches: 1. Full fledged Excel Interop: Add the interop assembly to your project, connect to your local excel application, create workbook, sheet, fill data, etc. Example: http://stackoverflow.com/questions/19933135/writing-to-excel-using-c-sharp Drawback 1: You need excel on the client. Drawback 2: The Excel version installed […]

Continue reading →

Checking your Application Servers with Powershell (ApplicationPools, Windows Services, EventLog, Performance Counters)

If you are working in enterprise software development, you will sooner or later be involved in deployment of code to multiple machines. Very often deployments are a tedious, annoying and time-consuming task. In the enterprise world you are often confronted with lots of different machines in your deployment process. There could be frontend, backend and […]

Continue reading →


Profiling WPF Applications in Visual Studio 2015 with the WPF Timeline Tool

In VS2013 Microsoft introduced the Performance and Diagnostics Hub. (Check my blog post here: http://www.12qw.ch/2015/05/performance-profiling-of-net-applications-in-visual-studio-20132015/) In visual Studio 2015, the XAML UI Responsiveness Tool has been renamed to Timeline and now fully supports all XAML based applications and therefore WPF! You can read all the details in this post from the WPF team: http://blogs.msdn.com/b/wpf/archive/2015/01/16/new-ui-performance-analysis-tool-for-wpf-applications.aspx The […]

Continue reading →

WPF is Back! And becoming even more Powerful!

I am really happy that we can finally see more and more activity around Windows Presentation Foundation (WPF) by Microsoft. Currently, there are breaking news every month. I am looking forward for what will be revealed at Build 2015. Here is an overview of the current developments: November 2014: Roadmap for WPF First, in November […]

Continue reading →