.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 →

.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 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 →

.NET Power Tip 1–Save a .NET Assembly as a Visual Studio Project (*.csproj) with ILSpy

  This blog post introduces ILSpy and shows the lesser known feature that allows you to decompile foreign assemblies and directly save them in the Visual Studio Project format (*.csproj). You might be familiar with ILSpy (http://ilspy.net/), the open source successor of the legendary .NET Reflector. It emerged in the time when RedGate acquired .NET […]

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 →

Getting started with Orchard CMS – The Modules and Features you need

After having installed Orchard as shown in http://www.12qw.ch/2014/03/getting-started-with-orchard-cms-installing-orchard it is very important to know what the first modules are that need to be installed. In this post I will give you an overview about the most important modules/features and why you need them. The following features help you with questions such as: How can I […]

Continue reading →

2 Comments

Using Complex Event Processing (CEP) with Microsoft StreamInsight to Analyze Twitter Tweets 7: The Sample Application 3

Note: This post is one of a series, the overview can be found here: Complex Event Processing with StreamInsight Writing the StreamInsight Queries The sample code to the application can be downloaded here: Scenario 1: Tweets per Second As we can see from our pass-through implementation from the last post, we receive a large amount of […]

Continue reading →