Meetup-Interview: Leichtgewichtige Microservices in Go

In unserer WUE.tech-Meeetup-Reihe haben wir es uns zum Ziel gesetzt, ein möglichst breites Spektrum an Technologien abzudecken. Wir hatten JavaScript-Themen ebenso wie Mobile-Deployment und Meetups aus den Bereichen GraphQL und Swift. Dieses Mal werden wir uns wieder mit etwas ganz anderem beschäftigen, nämlich mit leichtgewichtigen Microservices in Go.

Unser Alex hat nicht nur ein Pet Project in Go geschrieben, sondern setzt die Sprache auch erfolgreich in einem Kundenprojekt ein. Und weil er so davon überzeugt ist, wird es statt eines kleinen Frontalvortrags-Meetup am 23. Juni gleich einen ganzen Remote-Workshop geben, in dem ihr live mitcoden könnt, wenn ihr wollt.

… und mal ehrlich: wieso solltet ihr das nicht wollen?

Was euch erwartet, wie es um die Lernkurve steht und noch ein paar andere Details findet ihr in diesem kleinen Interview mit Alex.

Infos und Anmeldung zum Meetup

Weiterlesen

Es war einmal … das Märchen eines Maintenance-Projekts

Was haben ein Maintenance-Projekt und ein Märchen gemeinsam? Vermutlich nicht viel, möchte man meinen. Allerdings ist die romantische Metapher des hässlichen Entleins, das sich am Ende zu einem schönen Schwan mausert, durchaus mit einem unserer Projekte vergleichbar.

Das Projektteam hat sich im Laufe der Jahre immer wieder einer Wandlung durchzogen. Das bedeutet, das mehrere Kollegen von Mayflower und des Kunden an dem Erfolg der stetigen Modernisierung teilhaben, von der ich nun erzähle.

Weiterlesen

Meetup-Interview: Einführung in SwiftUI & Combine

Unseren Max kennt ihr bestimmt schon aus seinen Blogposts zu SwiftUI & Combine – er ist bei uns einer der Köpfe unserer Mobile-Teams. In Kürze wird er sein Wissen rund um die beiden Frameworks in seinem Remote-Meetup Einführung in SwiftUI & Combine mit euch teilen; genauer gesagt am Dienstag, den 19. Mai.

In Vorbereitung auf dieses Meetup haben wir mit über seine Erfahrungen mit den Frameworks gesprochen. Außerdem erzählt er euch, wie es seiner Meinung nach um die Einarbeitungszeit steht – und warum es bei SwiftUI noch ein wenig hakt.

Infos und Anmeldung zum Meetup

Weiterlesen

Visual Studio Code – die wichtigsten Tipps & Tricks für Ein- und Umsteiger

Viele meiner Kollegen verwenden den kostenlosen Quelltext-Editor Visual Studio Code für die Softwareentwicklung im professionellen Bereich. Der schlanke und erweiterbare Editor aus dem Hause Microsoft wird dabei sogar integrierten Entwicklungsumgebungen wie IntelliJ, Eclipse oder NetBeans vorgezogen.

Ohne die alte Frage beantworten zu wollen, ob mit einem gut konfigurierten Texteditor auf den Einsatz einer IDE verzichtet werden kann, wollen wir in diesem Workshop VSCode so einrichten, dass es als vollwertiger Ersatz für eine Integrierte Entwicklungsumgebung betrieben werden kann.

Hierfür schaffen wir in VSCode ein Setup aus Plugins und Einstellungen, das alle gewohnten Funktionalitäten einer vollwertigen IDE zur Verfügung stellt.

Weiterlesen

Agile Sprechstunde: Lockdown als Chance zur Weiterentwicklung

Weniger Zeit fürs Commuting, freie Wochenenden, insgesamt viel freie Zeit … Warum nicht die Gelegenheit zur persönlichen Weiterbildung nutzen? Selbstorganisiert lernen oder einen Workshop mit Zertifikat besuchen?

Wie nutzt ihr die freigewordene Zeit, euch selbst weiterzuentwickeln oder wie unterstützt eure Firma den Kompetenzaufbau in Krisenzeiten? Das waren die Fragen, die wir in einer der Agilen Sprechstunden bearbeitet haben.

Weiterlesen

Agile Sprechstunde: Agile Werte

Individuen über Prozesse, Zusammenarbeit über Planerfüllung … Wie viel Krisenmodus verträgt eine „wert“-volle agile Kooperation und wie viel Agilität darf man oder muss man den „Umständen“ opfern? Nach über zwei Wochen Ausnahmezustand konnten wir in der Agilen Sprechstunde erste Erfahrungen sammeln …

Weiterlesen

Event Pipelines mit Combine

In meinem Artikel zu PayForMe habe ich Apples Framework Combine kurz angerissen. Heute möchte ich etwas tiefer ins Detail gehen und zeigen, wie man damit am Beispiel des Hinzufügens eines neuen Projektes in unserer App komplexere Situationen bewältigen kann.

Weiterlesen

Meetup-Interview: GraphQL als Alternative zu REST

Am Mittwoch, den 22. April 2020, hält unsere Sonja einen Remote-Vortrag, in dem sie sich mit GraphQL als Alternative zu REST beschäftigt. Darin stellt sie die Grundlagen und Konzepte von GraphQL vor und zeigt in einem Live-Coding die Umsetzung einer einfachen Webanwendung.

Wir haben mit ihr im Vorfeld über ihre Erfahrungen und ihren Weg zu GraphQL gesprochen. Außerdem wird sie uns etwas über die Lernkurve erzählen.

Infos und Anmeldung zum Meetup

Weiterlesen

Working efficiently with GraphQL-CodeGen types in TypeScript

In our project, we’re using GraphQL, and we’re using graphql-codegen to generate types for our queries. While this is very convenient, it’s almost impossible to extract sub-types from these generated types. Let me explain.

Weiterlesen

Agile Notfallsprechstunde: Onboarding im Homeoffice

Ein neuer Monat beginnt, neue Kollegen fangen ihren Job in der Company an. Aber die Company ist im Homeoffice … Wie lernen wir uns dann kennen? Wie stimmen wir uns ab? Und wie finden die „Neuen“ ihren Weg in ihr Team?

Das Onboarding neuer Kollegen ist schon in „normalen“ Zeiten eine Herausforderung für ein Team. Man kennt das „neue“ Teammitglied bestenfalls von einem Vorstellungsgespräch oder Probearbeitstag. Die Erwartungen sind groß und die Unsicherheiten noch größer. Und dann kann man sich noch nicht mal persönlich treffen …

Weiterlesen