Updated RSS feed for blog posts
Just so you are aware, the URL with the RSS feed for my blog has changed. Please use the following URL now: http://blogs.msmvps.com/theproblemsolver/feed/ Apologies for the inconvenience.
View ArticleX things every JavaScript developer should know: Automatic Semicolon Insertion
As with many other things in JavaScript Automatic Semicolon Insertion is usually not a problem but it can occasionally bite you if you are unaware of it. What Automatic Semicolon Insertion does is...
View ArticleUsing browserify to manage JavaScript dependencies
Managing JavaScript dependencies in the browser is hard. Library scripts typically create global variables and functions. Other scripts now depend on those global objects to do their work. This works...
View Articleangular.module("module") is an anti pattern
There are two ways to use the angular.module() function. There is the call with one parameter, that returns an existing module and there is an option of using two parameter which creates a new...
View ArticleSDC 2014 – Slides and Samples
Online demo: http://rawstack.azurewebsites.net/ Source code: https://github.com/mauricedb/SDC-2014 https://github.com/mauricedb/RawStack
View ArticleTesting an AngularJS directive with its template
Testing AngularJS directives usually isn’t very hard. Most of the time it is just a matter of instantiating the directive using the $compile() function and interacting with the scope or related...
View ArticleSpeeding up your AngularJS applications
In general AngularJS applications are quite fast, specially when compared to more traditional browser based applications that constantly post back to the server. However there are always a few things...
View ArticleData Storage Maturity Model
There are many ways of storing data when developing applications, some more mature and capable than others. Storing data of some sort or another in an application is common. Extremely common to be...
View ArticleWhat is the right level of maturity
In my previous blog post I explained about the Data Storage Maturity Model and how you would get a much more mature and capable application if you used Event Sourcing. That blog post did bring up some...
View ArticleHosting an ASP.NET 5 site in a Linux based Docker container
Note: This post is based on ASP.NET 5 Beta8, the samples might not work for you anymore Docker has becoming a popular way of hosting Linux based applications the last few years. With Windows Server...
View ArticleJavaScript functional goodness
Using some functional principals and using immutable data can really make your JavaScript a lot better and easier to test. While using immutable data in JavaScript seems like something really complex...
View ArticleDocker, From zero to hero
Yesterday I did a presentation for the dotNed users group in the Netherlands. The slides can be found here on SlideShare. The demo code here on GitHub and the demo container image is on the Docker...
View ArticleTurbocharging Docker build
Building a Docker image can take a bit of time depending on what you have to do. Specially when you have to do something like DNU Restore, DotNet Restore, NPM Install or Nuget Restore builds can become...
View ArticleFrom zero to hero with Docker in Łódź, Poland
Yesterday I had some fun doing a session about running an ASP.NET Core application on a Linux based Docker container at the GET.NET conference in Łódź, Poland. The slides can be found here, the Docker...
View ArticleIntroducing the React Tutorial
React is hot and it seems that almost every front-end web developer wants a piece of it. Not surprising maybe because Facebook created and open sourced React. And React not only powers the Facebook...
View ArticleBring your own React
React is a a great UI library from Facebook that works well for creating fast browser based user interfaces. Working with it is quite easy. Once you learn the basics you can be quite productive. But to...
View ArticleCreating a React based Chrome extension
Creating Chrome extensions is quite easy. In fact it is so easy I found it hard to believe how quick I had a sample up and running. And given how useful Chrome extensions can be I wondered how hard it...
View ArticleAngular 2 and HTTP Request headers
Angular 2 does a lot of awesome work for you. But it doesn’t do everything you might expect. One thing it doesn’t do is set a lot of HTTP request headers. Now that makes sense as Angular doesn’t know...
View ArticleLazy loading and Angular routing
One problem with creating a Single Page Application (SPA) is that you might load the entire application when the user first starts the application but most of it is never used. Sure navigation is nice...
View Article