Datenabfragen mit GraphQL

Bist du bereit für die Zukunft der API-Kommunikation? Ein Fachbeitrag von Daniel Ackermann & Tobias Surmann aus dem Segment Finance & Public Du willst maximale Effizienz und Flexibilität in der API-Kommunikation und suchst nach einer Alternative zu REST? Dann könnte GraphQL die Lösung für dich sein.
Read More

Domain-driven Design (DDD): Back to the roots

Wie man dem User-Programmer-Gap entkommen kann Ein Fachbeitrag von Phillip Conrad, Segment Manager Finance & Public Fachliche Anforderungen richtig zu erfassen und in ein technisches Lösungskonzept zu überführen, bleibt stets eine Kernherausforderung der Digitalisierung. Hierbei gilt es, die entwickelten Lösungskonzepte mit den späteren Anwendern bzw. ausgewählten Wissensträgern früh zu validieren. Je eher Falschinterpretationen aufgedeckt werden, desto einfacher – und günstiger – sind ihre Korrekturen. Ziel ist es, die Lücke zwischen Domänen-, Problem- und technischem Detailwissen zu schließen und das bekannte User-Programmer-Gap möglichst kleinzuhalten. Wie kann uns Domain-driven Design dabei helfen, dieses Gap kleinzuhalten?
Read More

Single Responsibility Principle in der Softwareentwicklung

Ein Fachbeitrag von Hero Wanders, Senior Software Developer im Bereich Manufacturing  Was genau steckt hinter dem Begriff Single Responsibility Principle (SRP)? Wie setzt man es bei der Softwareentwicklung ein? Das erläutern wir in diesem Blogbeitrag.  Warum eine Definition von SRP so schwer fällt   Fragt man Entwicklerinnen und Entwickler, was das Single Responsibility Principle ist, so bekommt man sehr unterschiedliche Antworten. Zu den am häufigsten genannten Formulierungen gehört diese, die gelegentlich auch an die Unix-Philosophie angelehnt wird:  “A class/function should do only one thing [and do it well].” − „Eine Klasse/Funktion sollten nur eine Sache tun [und dies gut machen].“ 
Read More