BLOG
dranbleiben!
Die Cloud ist das neue Framework
Um die Idee, die in diesem Beitrag transportiert werden soll, besser zu veranschaulichen, betrachten wir folgende Beispielanwendung: Es soll ein System entwickelt werden, welches möglichst performant Bilder entgegen nimmt und eine Reihe von Filtern und Transformationen auf diese Bilder anwendet, um schließlich das Ergebnis final abzuspeichern…
mehr...Custom Keycloak User Storage Federation Provider
Stellt euch folgendes, eher ungewöhnliches Szenario vor: Ihr habt ein LDAP-System und parallel dazu ein Active Directory (AD) mit Kerberos Authentifizierung. Beide Systeme verfügen über die gleiche Nutzerbasis. Ihr möchtet nun, dass sich eure Nutzer über ihren AD Account bei Windows anmelden können (Kerberos) und danach automatisch für diverse…
mehr...Warum scheitern größere IT-Projekte so oft?
Eine Hinführung zu gewollt kontroversen Diskussionen oder warum braucht man Change-Management? IT-Projekte im Allgemeinen und Software-Entwicklung im Besonderen sind komplex, und abhängig von vielen Rahmenbedingungen. Dabei wird die IT-Welt weiterhin immer komplexer, die technischen Möglichkeiten und Ansätze werden jeden Tag mehr und damit wachsen…
mehr...Über Sinn und Unsinn von Test Driven Development
Test Driven Development (Testgetriebene Entwicklung) ist ein heiß diskutiertes Thema. Prominente Authoren und Persönlichkeiten der Entwickler-Szene debattieren mitunter ziemlich hitzig über Sinn und Unsinn von TDD. Die Diskussion geht mittlerweile weit darüber hinaus, ob man nun einen Test vor dem zu testendem Code schreibt oder nicht. Daher lohnt…
mehr...AWS Appsync Pipeline-Resolver mit Terraform
AWS AppSync bietet Softwareentwicklern eine robuste, skalierbare GraphQL-Oberfläche, mit der sie Daten aus mehreren Quellen kombinieren können, einschließlich Amazon DynamoDB, AWS Lambda und HTTP REST APIs. AWS AppSync enthält eine Vielzahl von Funktionen, um das Erstellen von GraphQL zu einer optimierten Erfahrung zu machen: Leistungsstarke…
mehr...