Dockerfiles mit Maven bauen

Docker_Maven_Blog
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 Lauf...
Weiterlesen

Rest-Schnittstellen absichern mit Java Spring, OAuth2.0 & JSON Web Token

Rest-Schnittstellen absichern mit Java Spring, OAuth2.0 & JSON Web Token
Durch die zunehmende Verwendung des Microservice-Architektur-Patterns ist eine zentrale Instanz zur Verwaltung der Benutzeranmeldeinformationen unabdingbar. Das Autorisierungsprotokoll OAuth 2.0 bietet hierfür im Zusammenspiel mit Java Spring eine perfekte Basis. Dieser Artikel veranschaulicht anhand eines Beispiels, wie sich dies in...
Weiterlesen

Build on Commit mit Jenkins und Git

Build on Commit mit Jenkins und Git
In der Entwicklungsphase eines jeden Software-Projektes ist eine frühe Erkennung von Fehlern unabdingbar. Bei großen Projekten mit vielen Abhängigkeiten kann es mühsam und langwierig sein, das gesamte Projekt auf dem lokalen Rechner zu kompilieren und zu testen. Abhilfe hierbei können Continuous Integration (CI) und Delivery (CD) Plattformen w...
Weiterlesen

Software Development Kit (SDK) - Build-Prozess mal anders

Software Development Kit (SDK) - 
Build-Prozess mal anders
Wird eine Software vom Kunden eingekauft anstatt diese selbst zu entwickeln, wird sie in vielen Fällen zunächst angepasst, bevor sie in den Betrieb geht. Die Softwarehersteller bieten hierfür meist die Möglichkeit mittels des Software Development Kit (SDK) einen Teil der Software zu personalisieren, um die Anwendung an die Wünsche des Kunden anzupa...
Weiterlesen

Single-Page-Application-Framework | Angular 2

Single-Page-Application-Framework | Angular 2
Mit Angular 2 ist im September 2016 ein weiteres JavaScript-Framework auf den Markt gekommen. Typensicherheit, Performance und hohe Produktivität: Ist das mit einem JavaScript-Framework überhaupt möglich? Ja – mit Angular 2. Dieser Artikel erklärt die Architektur hinter dem neuem Wunderkind und zeigt die grundlegenden CLI-Befehle, die das Arbeiten ...
Weiterlesen

Debuggen von Angular 2 mit Visual Studio Code

Debuggen von Angular 2 mit Visual Studio Code
Bei der Entwicklung von Software spielt das Debuggen eine entscheidende Rolle.  Obwohl Visual Studio Code prinzipiell einen Debugger zur Verfügung stellt, ist die Anpassung der IDE für das Debugging nicht trivial.  Das Problem liegt in der Verknüpfung der Laufzeitumgebung innerhalb des Browsers Chrome und Visual Studio Code.​Erweiter...
Weiterlesen