Hilfe beim Design von RESTful APIs

Representational State Transfer (REST) ist heutzutage in aller Munde. Jeder Softwareentwickler, der etwas auf sich hält, gestaltet seine Anwendungen heute so, dass sie über eine RESTful API erreichbar sind. Aber in der Praxis ist die Modellierung einer verständlichen und nachvollziehbaren Schnittstelle alles andere als trivial. Auch wenn die wenigen verfügbaren […]

Best Practices für Unit-Tests

Passend zu meinem Vortrag auf der JavaLand habe ich als Link der Woche eine schöne Liste mit Empfehlungen für Unit-Tests. Es geht zwar um Java und JUnit, aber die Ideen sind meiner Meinung nach völlig unabhängig von der verwendeten Programmiersprache: Top 20 JUnit Testcase Best Practices. Die wichtigsten Tipps sind: […]

IDE Wars!

Über bestimmte Themen können sich Softwareentwickler vorzüglich streiten: Tabs vs. Spaces, Klammersetzung oder natürlich auch die „richtige“ Programmiersprache. Und selbstverständlich kann man auch bei den eingesetzten Tools geteilter Meinung sein – insb. bei der Entscheidung für einen Texteditor (wobei für mich der Krieg der Editoren natürlich längst zugunsten des Vim […]

REST-API-Dokumentation mit Swagger

Für die heute dominierenden REST-APIs braucht man eine Möglichkeit, die technischen Schnittstellen so zu definieren, das anbietende und aufrufende Systeme sie schnell verstehen können. Als De-facto-Standard hat sich aktuell Swagger etabliert: Swagger: Mehr als nur Schnittstellenbeschreibung. Damit dokumentiere ich in meinem aktuellen Projekt auch eine REST-Schnittstelle und die Mächtigkeit hat […]

Platform as a Service und Serverless Computing

Cloud-Computing: PaaS vs. Serverless

Auf der VillageCon in Vechta erzähle ich heute etwas über Moderne IT-Infrastrukturen. Dabei gehe ich insbesondere die klassischen Modelle des Cloud Computings durch. Von Infrastructure-as-a-Service (IaaS), über Platform-as-a-Service (PaaS), bis hin zu Software-as-a-Service (SaaS) ist alles dabei. Allerdings gibt es aktuell ja noch eine weitere Möglichkeit: Function-as-a-Server (FaaS) oder auch […]

Clean Code

Buchclub zu „Clean Code“

Ich weiß nicht, wie oft ich im Blog oder im Podcast schon das Buch Clean Code* von Robert C. Martin empfohlen habe. Es hat mir bei meiner Ausbildung zum Softwareentwickler sehr geholfen. Daher möchte ich jetzt mit meinen aktuellen Azubis einen Buchclub starten, der Clean Code bearbeitet. Die Azubis werden […]

Azubimarketing

Meine Azubis und ich planen aktuell einige Erweiterungen im Bereich des Azubimarketings für unser Unternehmen. Dafür sollen sich die Azubis selbst etwas einfallen lassen, um die (offensichtlich sehr gute) Ausbildung bei der ALTE OLDENBURGER potentiellen Azubis schmackhaft zu machen. Einige Anregungen dafür hole ich persönlich mir gerne bei wirAUSBILDER. Zwei […]

Frohe Weihnachten!

Frohe Weihnachten!

Weihnachten steht vor der Tür und dies hier wird mein letzter Beitrag für 2017 sein. Passend zum Fest habe ich einen kurzen Artikel als Leseempfehlung: Why Experiences Are Better Than Things. Darin beschreibt Joshua Becker, warum (gemeinsame) Erfahrungen besser sind als materielle Geschenke. Man gewinnt z.B. mehr Freude und bewahrt […]