Team Topologies: Teamgrößen – Dunbars Number

In dem ersten Artikel der Serie habe ich erklärt, welche Teamtypen und Interaktionsmuster es in Team Topologies gibt. In diesem Artikel möchte ich auf die vorgeschlagenen Findings zu Teamgrößen eingehen.

Weiterlesen

🍦Endspurt vor der Sommerpause; erster internationaler Speaker; neues Training

Liebe Agilisten,

die ersten heißen Tage sind überstanden und der Juni ist vorüber. Das bedeutet, dass das halbe Jahr schon hinter uns liegt! Um auch trotz des schönen Wetters auf dem Laufenden zu bleiben, gibt es hier wieder eine kleine Zusammenfassung, was die agile User Group Unterfranken im Juni bewegt hat.

Weiterlesen

Fünf Fettnäpfchen auf Kosten der Web-Usability

Webseiten (und digitale Produkte) am Puls der Zeit designen. Modern sein. Im Jahr 2022 bedeutet das häufig, Designtrends zu folgen und sich den Aesthetic-Usability-Effekt zunutze zu machen.

Trotz aller kreativer Freiheit im Design gibt es Fettnäpfchen, die sich vermeiden lassen, um die Usability einer Webseite zu erhöhen. Fünf davon möchte ich Dir vorstellen und Möglichkeiten aufzeigen, wie Du sie geschmeidig umgehen kannst.

Weiterlesen

PostGraphile-Schema erweitern & verfeinern: Plug-ins

Wir haben an unserem Schema in den vorherigen beiden Posts zu Smart Tags und Computed Columns schon einiges anpassen können. Dabei haben wir noch immer keinen Stein auf den Fuss bekommen. PostGraphile spielt einfach mit und macht einfach was wir wollen und schenkt uns immer noch ein super GraphQL-Schema, einfach generiert von unserer Postgres-Datenbank. Ist doch schonmal richtig gut!

Heute werden wir aber mal richtig kreativ und bohren unser GraphQL-API noch einmal richtig auf. PostGraphile bietet ein ausgiebiges Plug-in-System an – und das schauen wir uns jetzt mal genauer an!

Wie schon bei den vorhergegangenen Postst gilt: Der Code für das Beispielprojekt ist auf GitHub zu finden. (Mit ein paar einzelnen Commits, um die unternommenen Schritte von hier ein bisschen nachvollziehen zu können.)

Weiterlesen

Team Topologies: Platform-as-a-Product (Teil 1)

Team Topologies schlägt vor, Infrastruktur-Teams zu Plattform-Teams zu wandeln. Daraus ergibt sich ein Wandel hin zu Platform-as-a-Product.

Dabei sind sich Matthew Skelton und Manuel Pais darüber im Klaren, dass dies mit Herausforderungen verbunden ist. Grund genug, dass wir uns ein wenig genauer damit beschäftigen!

Weiterlesen

PostGraphile-Schema erweitern & verfeinern: Computed Columns

Im letzten Post haben wir schon einmal ein bisschen losgelegt, unser GraphQL-Schema mit Smart Tags anzupassen. Einfach nur ein paar Features ein- und auszuschalten oder Spalten zu entfernen reicht natürlich nicht … Wir wollen ja in der echten Welt um einiges komplexere, vielleicht auch dynamische Werte in unserem API abbilden. Ohne also noch weiter auf den Busch zu klopfen schlage ich vor, wir schauen uns einfach direkt an, wie wir mit Computed Columns arbeiten können.

Wie auch schon im letzten Post gibt es allen Code in unserem Beispielprojekt auf GitHub zum Ausprobieren und Mitverfolgen.

Weiterlesen

PostGraphile-Schema erweitern & verfeinern: Smart Tags

Wer sich schon einmal grundlegend mit PostGraphile beschäftigt hat (PostgreSQL, GraphQL & PostGraphile – ein Überblick), wird sich vielleicht fragen: „Das ist ja super, um einfache CRUD-Anwendungen zu bauen; aber das reicht nicht für unsere Bedürfnisse, die wir an ein API stellen!“ – oder etwas Ähnliches.

Allerdings bekommen wir von PostGraphile nicht einfach nur allerlei Queries, CRUD Mutations und Erkennung von Relationen für unser Datenbankschema geschenkt! Es gibt dazu noch eine Reihe an Möglichkeiten, die Funktionsweise von PostGraphile zu konfigurieren und genau auf unsere Bedürfnisse zuzuschneiden, um auch eigene Geschäftslogik und spezielle Use-Cases in unseres GraphQL-API zu unterstützen.

Wir wollen hier anhand von möglichst einfachen, jedoch praxisnahen Beispielen aufzeigen, wie wir PostGraphile verwenden und nicht nur trotz, sondern mit Hilfe der starken Automatisierung, auch komplexe Use-Cases abdecken können und weiterhin von der Performance, Typsicherheit, und den guten GraphQL-Standards (die uns PostGraphile direkt mitliefert) profitieren!

Weiterlesen

Team Topologies: Product Ownership in den vier Team-Typen

Team Topologies ist in aller Munde. Aber was bedeutet Product Ownership in den vier Team-Typen, die Team Topologies kennt? Das möchte ich heute beleuchten.

Am Ende des Artikels kennt ihr die vier Team-Typen und deren Interaktionsmuster aus Team Topologies und wisst, was das für Product Ownership bedeutet bzw. diese zum Einsatz kommt.

Weiterlesen

PostGraphile: Von der Datenbank-Tabelle zu Queries & Mutations

Ihr habt es ja sicherlich schon mitbekommen: Aktuell wollen wir euch in einer Serie von Blogposts PostGraphile näher bringen. Dazu gehörte bisher eine ganze Reihe an Vorbereitung – doch jetzt wollen wir mal richtig loslegen.

Denn in diesem Artikel beleuchten wir, was PostGraphile uns schon out of the Box bietet, wenn wir unser Datenbank-Schema definiert haben. Alle Beispiele und ein docker-compose-Setup zum Spielen findet ihr in unserem GitHub-Repository zur Serie.

Weiterlesen

Der Sommer kommt mit Neuigkeiten aus der Agilen Community im Mai.

Liebe Freunde und Mitglieder unserer Agile Community,

der Sommer steht vor der Tür und trotzdem nimmt der Austausch auf unseren Meetup-Abenden nicht ab. Vielen Dank dafür!

Wir möchten dich mit diesem kurzen Infoletter auf dem Laufenden halten und fassen zusammen was in unserer Usergroup und unserer Agilen Community alles so passiert ist.

Weiterlesen