Docker Container werden mittlerweile an den unterschiedlichsten Stellen eingesetzt. Es gibt unzählige Use Cases in den Bereichen der Softwareentwicklung und des späteren Betriebs der Programme. Unter anderem auch deswegen, weil es recht einfach ist, ein eigenes Dockerfile zu schreiben, um ein an seine eigenen Bedürfnisse angepasstes Docker Image zu...
Bestimmt nutzt ihr Jenkins, Bamboo, GitLab oder andere Tools, um eure NPM-basierten Projekte automatisiert zu testen und zu bauen. Dabei müssen immer Voraussetzungen erfüllt sein, um den Build-Prozess durchführen zu können. Zum Beispiel wollt ihr eine bestimmte Node.js-Version zum Bauen der Anwendung einsetzen. Oder ihr müsst einen Proxy konfi...
Observables (=Datenströme) sind ein spannendes und zugleich umfangreiches Thema. In Angular-Projekten kommen diese sehr häufig vor. RxJS bietet für das Arbeiten mit Observables nicht nur eine fast unüberschaubare Anzahl an Funktionen und Möglichkeiten. Auch die Dokumentation ist sehr gut und trotzdem übersichtlich. Unter anderem ist das Framew...
Die Teilnahme an einer Konferenz ist meist eine sehr gute Idee. Durch die vielen verschiedenen Vorträge bleibt man auf dem Laufenden, was im normalen Alltag vielleicht nicht ganz leicht ist. Außerdem kommt man mit Gleichgesinnten und anderen Entwicklern in Kontakt und kann spannende Einblicke in andere Unternehmen bekommen oder einfach nette Diskus...
Eines meiner liebsten Aufgaben ist das Schreiben von Unit-Tests. Deshalb ein neuer Posts zu diesem Thema! Gerne könnt ihr euch meine anderen Artikel anschauen. Zum Beispiel habe ich erklärt, wie man einen HTTP-Request mockt oder eine Angular Komponente testet. Allerdings ist das Thema Unit-Testing recht umfangreich. Von daher möchte ich mich in die...
Die Performanz einer Web-Anwendung spielt stets eine wichtige Rolle. In diesem Artikel soll es darum gehen das initiale Laden der Anwendung so schnell wie möglich zu gestalten. Denn kein Anwender wartet gerne auf eine Anwendung bis diese endlich geladen ist. Natürlich gibt es einige Möglichkeiten die Performanz einer Anwendung zu verbessern. D...