05
Mai
2018

Cloud Native Computing Foundation

Die Cloud Native Computing Foundation (CNCF) ist eine Open Source Software Stiftung, die sich dafür einsetzt "Cloud Native Computing" universell und nachhaltig zu machen. Cloud-native Computing nutzt einen Open Source Software Stack, um Applikationen als Microservices zu installieren. Dabei wird jeder Service in seinen eigenen Container gepackt und dynamisch orchestriert, um eine optimale Ressourcenauslastung zu erreichen. Cloud-native Technologien befähigen Software Entwickler großartige Produkte schneller zu bauen.

Mehr über die CNCF findet sich hier: https://www.cncf.io/

Written by: Dirk Lammers

05
November
2017

Scoop - Ein Command Line Installer für Windows

Das manuelle Installieren von Tools wie Gradle oder Maven ist zeitraubend und mittlerweile unnötig. Für Unix Systeme gibt es Packagemanager wie Homebrew oder SDKMan. Doch welche verwende ich auf einem Windows System ?

Written by: Dirk Lammers

05
März
2017

POST einer OneToMany Resource mit Spring Data Rest

Wer möglichst schnell einen Microservice mit Persistenz aufgebaut haben möchte, der ist mit Spring Data Rest (in Kombination mit Spring Boot) gut bedient. Mit wenigen Annotationen an den Entities (Geschäftsobjekte) und Repositories ist eine voll funktionsfähige CRUD Anwendung einfach erstellt. Die Geschäftsobjekte können über eine vom Framework generierte RESTFUL API gelesen, geändert und persistiert werden. Bei komplexeren Abhängigkeiten zwischen den Geschäftsobjekten ist der generische Ansatz nicht mehr so einfach. Oft verfällt man dann in den Aufbau von eigenen RestControllern, um die Komplexität abbilden zu können. Im Folgenden untersuche ich kurz das Vorgehen, wie zwei voneinander abhängige Entitäten über die REST API in der Datenbank persistiert werden können, ohne einen eigenen Controller schreiben zu müssen.

Written by: Dirk Lammers Categories: Spring

26
Februar
2017
25
Februar
2017

Erstellen eines Angular Projekts mit @angular/cli

Getting startet with Angular

Das Web-Application Framework Angular ist heute das meist akzeptierte Javascript Framework für die Entwicklung von Apps für Desktop und Mobile. Im folgenden Artikel zeige ich, wie einfach es ist mit einem Angular Projekt zu starten. Zum Erzeugen des Projektrumpfes setze ich das Command Line Interface Angular CLI ein.

Written by: Dirk Lammers Categories: Angular