Blog

Alle Beiträge von Jan Weinschenker

Software-Entwicklung

Agilität verbessern durch Software Craftsmanship

Software wird heutzutage meist agil entwickelt. Als Grundlage gilt dabei das agile Manifest aus dem Jahr 2001. Dieses definiert vier Leitsätze:

  • Individuen und Interaktionen sind uns wichtiger als Prozesse und Werkzeuge.
  • Funktionierende Software ist uns wichtiger als eine umfassende Dokumentation.
  • Zusammenarbeit mit dem Kunden ist uns wichtiger als Vertragsverhandlung.
  • Reagieren auf Veränderung ist uns wichtiger als das Befolgen eines Plans.

weiterlesen
Home Office

Meinung: Homeoffice ist Mist

… obwohl ich mich sehr über das Curry gefreut habe, aber dazu später mehr.

Hätte mir noch vor einigen Monaten jemand prophezeit, dass ich irgendwann im Frühling für Wochen nicht ins Büro fahren kann, um dort zu arbeiten, hätte ich denjenigen zu einem Spinner erklärt. Sowas passiert doch nicht.

Doch nun ist genau das Realität geworden. Die ganze Familie sitzt zuhause. Niemand fährt ins Büro, in die Schule und in die Kita.


weiterlesen
Fat jar CH 53e

VoH – Don’t build fat jars for Docker applications

In unserer Artikelreihe voices of holistikoenner/innen (VoH) bei Medium.com wurde ein Artikel von mir publiziert. Darin geht es recht techniklastig um das Problem des Bauens von sogenannten „fat jars“.

Meiner Meinung nach sollte das Ziel von Java-Entwicker*innen sein, keine „fat jars“ zu erzeugen, sondern beim Erstellen von lauffähiger Java-Software auf schlauere Mechanismen zurück zu greifen.

Warum das sinnvoll ist und wie es funktioniert, erläutere ich bei Medium: Don’t build fat jars for Docker applications.

Structures

Microservices mit Kotlin, Vert.x und OpenAPI, Teil 1 und 2

Dank neuer Konzepte und Techniken lassen sich mit wenig Boilerplate-Code und in kurzer Zeit schlanke und auch ressourcenschonende Microservices implementieren.

Eine sehr charmante Auswahl an Technologien bieten die JVM-Sprache Kotlin, das Framework Vert.x und die OpenAPI Spezifikation.

Wie man damit schnell und schlank Microservices bauen kann, wird in einem zweiteiligen Artikel bei Heise Developer beschrieben (Link zu Teil 2).