Spring Security – JSON Web-Token-Authentifizierung (3/3)

4. Sicherheitseinstellungen SecurityConfig SecurityConfig ist die Hauptklasse für die Security-Einstellungen. In der zweiten configure()-Methode bestimmt man welche Pfäde öffentlich erreichbar sind und für welche Nutzer angemeldet sein müssen. Des Weiteren werden Filter für die Request-Verfizierung umgesetzt. Da die Applikation ein separates Frontend hat, das auf einem anderen Port erreichbar ist, sind die allowedOrigins-Parameter freigeschaltet. So […]

Spring Security – JSON Web-Token-Authentifizierung (1/3)

Die Sicherheit von Web-Applikationen (Web-Apps) ist eine wichtige Aufgabe. Bei statischen Webseiten, deren Inhalt man nur lesen kann, wie z. B. bei Blogs oder Informationseiten, ist die Sache ziemlich einfach. Das Problem beginnt, wenn wir dem Nutzer die Möglichkeit eröffnen, Daten und Dateien mittels eines Formulars an den Server zu schicken oder wenn wir Benutzer […]

Apache Zeppelin für OpenDevStack

Aufgrund einer Projektpause haben wir uns mit einem Projekt des OCLabs beschäftigt, dessen Ziel es ist, Apache Zeppelin in einem Docker Container auf OpenDevStack zu deployen. Was ist Apache Zeppelin? Apache Zeppelin bietet die Möglichkeit ähnlich wie Jupyter Notebook, Notebooks zu erstellen, um Daten zu analysieren. Ein Notebook zeichnet sich dadurch aus, dass man Code- […]

Einen Chatbot ohne eine Zeile Code erstellen – Ein Traum!?

Seit unserem letzten Update auf The Cattle Crew zum OC Digital Assistant hat sich bei dessen Entwicklung einiges getan. Diesmal möchten wir euch einen kurzen Einblick in einen alternativen Ansatz zur Entwicklung eines Chatbots geben, der uns in den letzten Tagen zufällig über den Weg gelaufen ist. Die Technologie dahinter halten wir für super spannend. […]

Personas und äußerst beliebte Design-Fallen in der Entwicklung von Software-Produkten

Personas sind ein nützliches und grundlegendes Design-Werkzeug, um positive Benutzererfahrungen zu entwickeln. Personas unterstützen Produktteams dabei, bessere Design-Entscheidungen zu treffen. Die Basis von Personas ist tiefes Verständnis der Nutzer. Dieses Verständnis wird durch User Research gewonnen, analysiert und aufbereitet und als Nutzer-Archetyp (Persona) für die tägliche Arbeit am Produkt genutzt. Im Idealfall helfen Personas Design-Fallen […]

Recap on Event-driven Microservices Conference 2019 by AxonIQ

Marat Aukhadiev, Halil Hancioglu The Framework with the rocketing popularity Now, a few days after the Event-driven Microservices Conference 2019 in Amsterdam it’s time to share a recap about a great event, organized by the AxonIQ team at the end of September. It was a one-day conference on event sourcing and CQRS patterns in microservices. […]

Application Development@Oracle PaaS SummerCamp 2019

Nearly a month has passed since I had the possibility to attend to the Oracle PaaS Summercamp in Lisbon featuring different tracks from Integration over Digital Assistent to Modern Application Development with Oracle Cloud. I participated in the Track „Modern Application Development with Oracle Cloud“ and I want to share the experience and findings I […]

Eat your own OpenDevStack

In diesem Artikel stelle ich das Open-Source-Projekt OpenDevStack kurz vor und erkläre, wie und warum OPITZ CONSULTING den OpenDevStack als Entwicklungsplattform auch intern nutzt. Mehr Informationen und Beispiele aus der Praxis gibt es übrigens in unserem OC|Webinar am Donnerstag, 10. Oktober 2019 von 16 bis 17 Uhr. Hier geht es direkt zur Anmeldung: https://www.opitz-consulting.comwebinar-opendevstack Was […]