Schlagwort: Softwareentwicklung

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

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…
InCloud Computing

Continuous Delivery mit AWS CodePipeline

Der nachfolgende Blogbeitrag soll den Einstieg in die DevOps Welt mit Amazon Web Services vereinfachen. Wir werden alle notwendigen Schritte anhand von Screenshots in der AWS Konsole durchgehen und eine Pipeline mit AWS CodePipeline aufbauen. Die Pipeline soll mit einem GitHub Repostiory beginnen, mit CodeBuild gebuildet werden und über CodeDeploy im Echtbetrieb in einer Elastic Beanstalk…
InUI & UX

Das Potential von Sprachsteuerung

Je natürlicher und intuitiver eine Software oder Applikation bedienbar ist, desto höher ist die Akzeptanz und Zufriedenheit der Kunden. Gerade für Apps, die ein kurzes On-Boarding verlangen und die „schnell, nebenbei“ verwendet werden, ist eine einfache Bedienung in Kombination mit einer flachen Navigation durch die einzelnen Funktionen elementar. Entgegen diesem Paradigma soll eine App trotz…
InScala, akka, Play & Co.

Reaktive Programmierung mit Aktoren

Reaktive Systeme sind Computersysteme die kontinuierlich auf ihre Umgebung reagieren. Der in diesem Zusammenhang geprägte Begriff des Aktorenmodells wurde erstmals in den frühen 1970er Jahren von Carl Hewitt verwendet. Sein mathematisches Model beschreibt ein universales Verfahren zur parallelen Programmierung.  Er war seiner Zeit weit voraus, da zu diesem Zeitpunkt die Rechner noch nicht leistungsfähig genug…
InUI & UX

React-native AWS Mobile Analytics NPM Package

Heute haben wir ein neues Projekt auf der github Seite von innFactory und auf dem npm innFactory Account veröffentlicht. Mithilfe von „react-native-aws-mobile-analytics“ lässt sich AWS Mobile Analytics kinderleicht in react-native Apps integrieren. Das SDK wurde von Anton für unsere croGoDeal App in Anlehnung an das originale AWS Mobile Analytics JS SDK entwickelt und jetzt OpenSource veröffentlicht. Der…
InUI & UX

Mit JavaScript zur Desktop App 

Hintergrund: Das Backend unserer Produktidee „croGoDeal“ basiert in Teilen auf dem serverless Framework und Amazon Web Services (AWS). Wir nutzen hinter dem API Gateway eine AWS Lambda Funktion, die als GraphQL Schnittstelle dient. Die komplette Nutzerverwaltung wird mit dem AWS Dienst Cognito abgebildet. Damit wir die Schnittstellen in den einzelnen Entwicklungsstufen hinter dem API Gateway…