I started a new little project in my spare time which is a native mobile app for iOS and Android. Because the goal is to have as much shared code … Continue Reading Inject Xamarin Forms view-models via IOC container
One of the things that made me think for some time is “How can I ensure my public REST-API does not change by accident?”. Why With todays IDE’s we have … Continue Reading Ensure public API surface using Approval-Tests
Recently I read the book “Refactoring: Improving the Design of Existing Code (2nd Edition)” by Martin Fowler (here…). A great book I highly recommend. Besides a lot of other useful … Continue Reading Mapping with Dictionary instead Switch
If you write an app you probably need a way to store data. If you do it using a SQL Database (eg. SQL-Server) you need a way to change your … Continue Reading Update SQL Database using EF Core and Azure DevOps
For a new app I’m writing using ASP.Net MVC Core 2.1, EF Core 2.1 and ASP.Net Identity 2.1 I had to implement the sign-out / log-out functionality. You may ask … Continue Reading Fix sign-out with ASP.Net Identity Core 2.1
This is a topic my colleague and I are discussing a lot the last few weeks because we started a little internal framework/library which should help us building small to … Continue Reading Layer-Architecture: Separation of View, Business-Logic and physical data-access
Auch am letzten Tag der BUILD 2017 Konferenz gab es wieder eine menge interessanter und unterhaltsamer Sessions. Einige waren so unterhaltsam, dass man diese schon fast als Nerd-Comedy bezeichnen könnte. … Continue Reading Microsoft BUILD 2017 – Day 3 (German)
ASP.Net MVC Core introduced the new TagHelpers. The should take the C#-Magic out of the Razor views so people without C# know-how – mainly “the HTML/CSS-only Web-Designer” can work on … Continue Reading Thoughts about TagHelpers
After working with Visual Studio and R# for many years now I discovered this feature just yesterday. Maybe some of you find it useful too. I removed code that was depending … Continue Reading Removing unused Nuget Packages
Some time ago I’ve written a blog post on how to build a connection indicator using ASP.Net MVC, SignalR and TypeScript. I had to write one again and did an … Continue Reading SignalR Connection Indicator reloaded
Based on my previous blog post “Decouple IoC/DI container when authoring a C# library“ I have written some C# Nuget packages to have that Service Registry thing easily available in … Continue Reading Common Service Registry
In Part 1 I showed how I code against the Dynamics CRM SDK with my own ICrmSession and how I can do unit-testing based on those few interfaces and classes. … Continue Reading Testability for Dynamics CRM SDK code Part 2
During the last months I had to code several web-cervices (ASP.Net WCF Service) for connecting other pieces of software with Dynamics CRM. I’ve used the Dynamics CRM SDK (2011, 2015 … Continue Reading Testability for Dynamics CRM SDK code
The programming language C# supports the use of regions since ever. To be more precise it dates back into VS .Net 2003 and .Net 1.x. The concept is fairly simple: … Continue Reading C# Regions are evil
I am currently working on a new little web application using the good old ASP.Net MVC 5. This application should be hosted on Azure App Service and as our company … Continue Reading Quick developer tour on Microsoft Application Insights
Some of you think “Why does this dude write about Unit-Testing in 2016? Its all set as daily standard for devs!”. I agree: old topic. But even in the last … Continue Reading How to start Unit-Testing