Angular Material: mat-error with custom ControlValueAccessor
Since I’m getting more and more on the Angular frontend train, also some annoying problems arise, which I want...04
ASP.NET Core 1.0 RTM is coming!
Finally, after many windings down the road, Microsoft announced a more concrete schedule for .NET Core 1.0 and ASP.NET Core 1.0:...
Quick tip: digging deeper into Gulp
Everybody uses Gulp, the streaming build system. But nearly nobody knows the internals. What is vinyl and what is vinyl-fs?...
Gulp running Karma: getting rid of formatError in gulp.js
Did you ever run Karma inside a Gulp task? Then you perhaps have such a Gulp task setup: gulp.task('karma:chrome',...
Intercepting and post-processing OData queries on the server
Now and then you need to post-process OData queries, e.g. to „correct“ entity values or to filter query results...
OData/Entity Framework: filter child collections
Imagine you want to query a set of entities with OData and/or Entity Framework and do an $expand/Include() on child...
ASP.NET Core/IIS: serving content from a file share
There are situations, when you want to serve static content with your application, that is not part of it, e.g. because...
MVC6: Razor code in dynamic JS/CSS files
2016-08: updated to be valid for ASP.NET Core 1.0 Sometimes it would be really useful to include Razor/C# code...
Git on TFS: Creating and using Bower packages
Let’s say you want to create a Bower package in a private Git that’s hosted on TFS. This is…