Kategorie: Softwareentwicklung

InUI & UX

Statemangement im großen Stil: Redux vs. MobX

Sobald eine Single-Page-Application (SPA) richtig groß wird, ist ein gutes Statemanagement gefragt. Der State umfasst sämtliche Daten, auf die die einzelnen Bestandteile der SPA zugreifen. Die einzelnen Bestandteile sind teilweise simple Komponenten um die Daten des States darzustellen. Dies ist relativ einfach, allerdings müssen sie vom Browser automatisch geändert werden, sobald sich die Datenbasis ändert….
InCloud ComputingScala, akka, Play & Co.

Scala Microservices auf Kubernetes deployen (Hands-On)

Die ganze Welt spricht über Docker, Kubernetes (k8s) und Microservices in der Cloud. Unabhängig vom Anbieter der Cloud Infrastruktur, lässt sich Kubernetes heute fast überall problemlos betreiben. In diesem Blogbeitrag wollen wir eine Hello World Scala Application auf Basis von akka-http in einen Docker Container verpacken, ihn automatisch mithilfe einer Continuous Deployment Pipeline builden lassen…
InUI & UX

Nutzerverhalten analysieren – Integration von Google Tag Manager in React

Die User Experience ist der Schlüssel für erfolgreiche Anwendungen. Die Benutzerzufriedenheit ist das oberste Ziel, nur wenn das erreicht ist, hat eine Software langfristig Erfolg auf dem Markt. Gute Erfahrungen haben wir mit sog. Usability-Testessen gemacht, bei denen unterschiedlichste Teilnehmer neue und bestehende Funktionen ausprobieren und direkt Feedback geben – Ideal für die Prototyp und…
ScalaItaly 2018 Discussion
InScala, akka, Play & Co.

ScalaItaly – Neues aus der Scala Community

Am vergangenen Wochenende fand in Florenz ein weiteres Mal die ScalaItaly Konferenz statt. An zwei aufeinanderfolgenden Tagen konnten die Teilnehmer Talks aus verschiedensten Bereichen der Softwareentwicklung rund um die Programmiersprache Scala anhören und es wurden parallel auch diverse Workshops angeboten. Alle Talks wurden aufgezeichnet und man kann sie zeitnah im Internet anschauen. Die Keynotes Am…
InCloud Computing

Was bringt Cloud-Computing?

Oft werden wir von Unternehmen gefragt „Was bringt uns die Cloud? Welche Vorteile ergeben sich dadurch?“. Diese Frage ist aus Kundensicht natürlich berechtigt, aber nicht unbedingt trivial zu beantworten. Man muss immer den jeweiligen Anwendungsfall in Betracht ziehen, um die vielseitigen Optionen abzuwägen. Die zunächst schnell ersichtlichen Vorteile liegen im finanziellen Bereich, denn sowohl kleine…
InUI & UX

Flutter – Erste Eindrücke zur neuen Cross-Plattform-Technologie

Flutter ist die neueste Technologie am Markt, die „Cross-Plattform-Entwicklung“ verspricht. Plattformunabhängige Entwicklung ist wohl der Traum eines jeden Entwicklers, der sich mit mobilen Applikationen befasst. Eine Codebasis für Logik und Oberfläche, somit reduzierter Aufwand bei Entwicklung und Wartung und damit reduzierte Arbeitszeiten. Bei solchen Vorstellungen bekommen selbst Buchhaltung und Controlling weiche Knie. Tatsächlich gibt es…
InUI & UX

Benutzerverwaltung in Cloud-native Applikationen mit Cognito, AWS-Amplify und React

AWS-Amplify ist eine neue Javascript Library von Amazon Web Services (AWS), die eine einfache AWS Cloud Service Integration in React, React-Native und Angular bereitstellt. Nachfolgend wird der Authentifizierungsmechanismus von Amazon Cognito erklärt, damit nur berechtigten Personen den Zugriff auf den App-Inhalt und den S3 Speicher erhalten. Danach wird die Integration des Amplify-Hubs und seine Rolle in einer React App beschrieben. Für das Tutorial wird…