Recent Articles

Repository Pattern in DDD – Joining Tables Query
I want to share some thoughts about Domain-Driven Design (DDD) and retrieving the data aggregated from multiple tables or documents while using a Repository pattern in your project. Sometimes the data structure needed does not fit any of the entities your Repository...

Docker Push Error With Private Registry – Retrying In N Seconds
Hello everyone, today I'd like to share some other gotcha about a private docker registry solution hidden behind nginx reverse proxy. This information may be helpful to you if you have direct access to the server and administer private docker registry yourself. Issue...

Cannot read property ‘range’ of undefined – Angular Tests Fail in Docker
Hi there, today I'd like to share with you a little caveat that might result to the Angular Tests being successful on your local development machine but failing while on build server in Docker Container. Interested in final solution? Jump directly to the "How To Fix...

Running Angular Unit Tests in Docker Container
Hi there, today we're going to check out how to let our Angular Tests run in a docker container. Interested in the final solution? It's here. The default configuration of Angular requires a Chrome browser to be installed on your machine. The browser is launched every...

TypeScript Unit Testing Minimalistic Setup
TypeScript development is very often connected with UI frameworks like Angular or React or many others. They come with its own CLI and templates setup making Unit Testing for TypeScript extremely easy. The situation might look a bit different if you don't use any of...

Simplest Rich Text Editor for React Native
This is a short introduction to building a most straightforward Rich Text Editor for React Native yourself. You'll find an example of source code that illustrates a basic idea of making Rich Text Editor and an essential technic behind it. The story began when I was...

HttpClient in dotnet core – too many files open
Introduction The release of dotnet core did one step towards platforms compatibility allowing to run the code on Linux as good as on Windows. But one framework does not always mean same behavior between operating systems. HttpClient is one of those things. Jump...

Meet Artike
Artike is an iOS app that searches German articles for you. These are all those der, die, das that you should remember if you learn German as a foreign language. It's made to be simple and fast to deliver you answer when you really need it and comes with additional...