GraphQL Demo (3/8) – Dataloader und Batching

Der Dataloader stellt Batching und Caching zur Verfügung. Entwickelt wurde er von Facebook. Wir haben ihn für das Batching eingesetzt, so werden nun verschiedene Anfragen, die mit den Chatnachrichten laden, zu einer Anfrage zusammenführt, die dann an die Datenbank gestellt wird. Die geladenen Daten werden im Dataloader gecacht und können später ohne Datenbankzugriff geladen werden. […]

UX with neuro-physiological data

User centric design is all about putting the users first. Yet, most of our knowledge about users comes only when users themselves report their preferences, which disturbs the inherent variable of interest – such as their current level of emotion, or stress level. What if we could use users’ existing data, to understand behavior, design […]

Integrationsansätze mit AWS

Im Zusammenhang mit Cloud- und Serverless-Architekturen stellt sich oft die Frage, wie mit den neuen Ansätzen Integrationsszenarien realisiert werden können. Im Folgenden werden speziell Technologien im AWS-Umfeld, die in einem solchen Szenario zum Einsatz kommen können, genauer betrachten. Besonders im Zusammenhang mit Serverless-Architekturen bietet AWS einige interessante Werkzeuge. Ein Integrationsprozess kann in drei Abschnitte unterteilt […]

GraphQL Demo (2/8) – GraphQL vs REST

GraphQL ist wie REST vor allem für die Schnittstellen-Definition da. Doch wie schlägt sich GraphQL im Vergleich mit REST? Die Basics Beide Standards können über eine Vielzahl an Protokollen genutzt werden. Jedoch werden REST und GraphQL hauptsächlich über HTTP genutzt. Da HTTP weit verbreitet ist, vergleichen wir im Folgenden zunächst die Umsetzung mit HTTP. GraphQL […]

AWS News KW 31 und KW 32

Aurora Serverless MySQL verfügbar Aurora Serverless war für mich „die“ Ankündigung auf der letzten re:Invent. Aurora Servleress kann erheblich zur Kostenersparnis beitragen, vor allem in Use-Cases mit schwer vorhersehbaren Lasten oder für wenig genutzte Services und das mit MySQL Kompatibilität. Das dürfte viele Migrationen vereinfachen, da die Datenhaltung nicht auf eine DB wie Dynamo migriert […]

AWS News KW 29 und KW 30

Amazon Translate: Support für Japanisch, Russisch, Italienisch, traditionelles Chinesisch, Türkisch und Tschechisch Amazon´s Übersetzungs Service Amazon Translate der auch für das Polly WordPress Plugin zum Einsatz kommt (siehe hier) unterstützt ab sofort auch Japanisch, Russisch, Italienisch, traditionelles Chinesisch, Türkisch und Tschechisch. Weitere Informationen zu Amazon Translate hier. EC2 Instanzen für Snowball Edge Amazon bietet die […]

GraphQL Demo (1/8) – Einführung in GraphQL und unsere Demo-Anwendung

Zunächst kurz zu uns: Wir, Phillip Fehrmann und Manuel Styrsky sind beide als Werkstudenten in der Software Entwicklung bei Opitz Consulting Deutschland GmbH beschäftigt und haben uns um Zuge dessen in das Thema GraphQL eingearbeitet und dabei auch ein Backend für eine kleine Chat-App auf Basis von GraphQL entwickelt. In dieser Blogserie wollen wir auf […]

Wie programmiert man Google Home Assistent Skill? Node.js, Express App und Dialogflow (1/2)

Laut einer Studie von Canalys werden bis Ende 2018 weltweit rund 100 Millionen intelligente Lautsprecher verkauft. [1] Dazu gehören unter anderem Google Home, Amazon Alexa und Apple HomePod. Nach Schätzungen von einer anderen Firma, Tractica wird die Anzahl der Benutzer dieses Typs Geräte bis 2025 voraussichtlich auf eine Milliarde ansteigen [2].  Der gleiche Rapport prognostiziert, […]

Computer, ist das eine Katze?

Volles Haus bei Machine Learning Hackathon in der Münchner Niederlassung Am 09. Juni 2018 fand im Rahmen des OC|Expert Camps der Hackathon „Intro in Machine Learning“ statt. Mit insgesamt etwa 40 Teilnehmern und viel Coding und guter Laune war das Event für uns ein voller Erfolg! Volles Haus und gute Laune. Dieses OC|Expert Camp lief […]