Microframework Quarkus – ein erster Einblick

In diesem Blog Beitrag geben wir einen kurzen Einblick in das Java-Microframework Quarkus. Quarkus ist ein Open Source Projekt das unter einer Apache License Version 2.0 veröffentlicht wurde und von Red Hat mitentwickelt wird. Quarkus verfolgt eine „container first“ Philosophie und unterstützt daher eine native Kompilierung die speziell für Container optimiert wird, diese ist aber […]

Da steht ein K(C)amel am Ruder

In der Java-Welt ist das Integrations-Framework Apache Camel bereits ein alter Hase. Die vielfältigen Adapterkomponenten lassen kaum Wünsche offen, wenn es darum geht ein (Fremd-)System oder eine bestimmte Schnittstelle zu integrieren. Für den Einsatz in Serverless-Umgebungen auf einem Kubernetes-Cluster gibt es nun eine native Integration, die die Entwicklung von Camel-Routen vereinfachen soll. Dieser Artikel soll […]

APEX IntelliSense für VS Code

Das großartige, wenn man mit Oracle APEX arbeitet, ist dass es immer noch eine Menge an Pionierarbeit zu erledigen gilt. Oft gibt es Ansätze, die man erweitern kann, aber oft gibt es für bestimmte Probleme noch gar keine Lösung. Genau diese Art von Problemstellungen sind es doch, warum wir ursprünglich mal Softwareentwickler geworden sind. Weil […]

SingularityNET – Der KI-Marktplatz der Zukunft?

Von der Sentimentanalyse über Gesichtsdetektion bis zu Intelligenten Vorhersagen: Das Unternehmen SingularityNET betreibt einen Online-Marktplatz für Künstliche Intelligenz, auf dem KI-Professionals und -Nerds ihre neuesten Kreationen teilen. Unterschiedlichste Tools, vom kleinen Gimmick bis zum komplexen KI-Service – aus allen Anwendungsbereichen und auf allen Technologieleveln – werden hier angeboten und vermarktet. Alle können mitmachen, bezahlt wird […]

20 Jahre Agiles Manifest – und du?

Vor 20 Jahren wurden das Agiles Manifest und die 12 Prinzipien hinter dem agilen Manifest postuliert und prägen seither in der „Neuzeit“ mittlerweile weit mehr als unseren Alltag der Softwareentwicklung.

AWS Amplify vs. Google Firebase – Zwei BaaS im Vergleich

In unserer heutigen Zeit, wo die Entwicklung von Apps und Software im Allgemeinen eine extrem wichtige Rolle spielt, ist es notwendig genau diesen Prozess für die Entwickler zu vereinfachen. Ein Programmarchitektur, die sich über die letzte Zeit herauskristallisiert hat, heißt „Serverless Architecture“. Diese Architektur ermöglicht es eine App ohne Serversoftware und Hardware Management laufen zu […]

Amplify – Ein Backend as a Service Framework von AWS

Ein großer Trend in unserer heutigen Industrie ist der Übergang in die Cloud. Sie bietet eine Varietät von Möglichkeiten, um den Entwicklern das Leben zu erleichtern. Der Hauptakteur im Cloud Computing ist AWS. AWS wurde im März 2006 gestartet und war somit das erste Unternehmen, was den Cloud Service angeboten hat. Dementsprechend hat sich dieser […]

Eine Real-Time-Chat-App mit Google Firebase (baas)

Mobile Geräte wie Smartphone, Tablets oder Laptops können wir heutzutage kaum noch wegdenken. Auch die Programme auf diesen Geräten werden immer schneller und der Nutzer möchte seine Daten und Anwendungen in Real-Time bedienen. Um nicht bei jedem neuen Programm oder App ein aufwändiges Backend zu entwickeln, nur um dann später festzustellen, dass es doch auch […]

Integration eines Kong API Gateways für eine Spring Boot Anwendung mit Apache Camel

Teil 3 Im finalen Teil unserer Reihe behandeln wir nun die Integration und Konfiguration des Kong API Gateways für unsere Spring Boot Anwendung. Die hierfür verwendeten Komponenten sind in Abbildung 1 rot umrahmt. Vollständiger Code verfügbar unter: https://git.opitz-consulting.de/scm/oclab/blue-335-api-gw-camel-integration.git Konfiguration des API Gateways Kong: Die Initiale Docker Konfiguration des API Gateways kann dem Docker Compose File […]

Integration eines Kong API Gateways für eine Spring Boot Anwendung mit Apache Camel

Teil 2 Im zweiten Teil unserer Reihe stellen wir nun den ersten Teil unserer Anwendung vor, dies entspricht dem rot umrahmten Fenster unserer Architektur in Abbildung 1. Dieser beinhaltet eine Beispielanwendung mit Spring Boot und Apache Camel. Wir stellen dabei zwei verschiedene Routing Mechanismen von Camel vor. Vollständiger Code verfügbar unter: https://git.opitz-consulting.de/scm/oclab/blue-335-api-gw-camel-integration.git Aufbau der Spring […]