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...
Mit Hilfe des Maven-Release-Plugins kann der Release-Prozess eines Maven-Projektes voll automatisiert werden. Eine solche Automatisierung ist im Zuge einer Continuous Integration und Delivery-Pipeline wünschenswert. In Verbindung mit Maven ist unter dem Begriff Release das Deployment eines fertigen Software-Artefakts in ein entsprechendes&nbs...
In der Vergangenheit wurde unter dem Deployment-Artefakt eines Entwicklungszyklus meist eine JAVA-Archive (JAR), eine Web-Archive (WAR) oder ein Enterprise-Archive (EAR) verstanden. Diese konnten in Verbindung mit Maven sehr einfach erzeugt und in ein zentrales Repository, wie einem Nexus oder Artifactory, abgelegt werden. Während sich die Lau...
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...
In diesen Blog-Post möchte ich euch zeigen, wie ihr euer Sonatype Nexus 3 als NPM-Repository einrichtet könnt. Ähnliche Funktionalität bietet ein Nexus auch für Apache-Maven-Pakete an. Folgende Dinge werden wir erledigen: Wir legen ein privates (hosted) Repository für unsere eigenen NPM-Pakete an. Über dieses Repository können interne Unterneh...