Blog

Alle Beiträge in der Kategorie 'Technologie'

HOSSA Holisticon Open Space Satisfaction App

HOSSA: Open Space-Organisation leicht gemacht

Das ewige Open Space-Dilemma: Zu viele spannende Sessions, die eine zufriedenstellende Planung für alle Teilnehmer*innen erschweren. Unsere „Holisticon Open Space Satisfaction App”, kurz HOSSA, geht dieses Problem an und unterstützt bei der Organisation von Open Spaces. Teilnehmer*innen können über die Weboberfläche Sessions anlegen und ihr Interesse an bereits eingetragenen Sessions bestätigen. Anhand dieser Daten erstellt HOSSA einen Zeitplan, der möglichst viele Teilnehmer*innen glücklich macht.


weiterlesen
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
Single Page Application

Nachhaltige Webentwicklung: Warum bauen wir Single-Page Applications und was kommt als nächstes?

Eine Single-Page Application ist in vielen Unternehmen die Standardlösung für Benutzeroberflächen im Web. Es wird heiß über das „richtige“ Framework diskutiert, nicht aber, ob eine SPA überhaupt der richtige Architekturansatz für das konkrete Projekt ist. Wie sind wir an den Punkt gelangt, an dem wir blind diesen Weg einschlagen und damit unbewusst eine ganze Reihe von Kompromissen in Kauf nehmen? Gibt es andere Wege? Und wohin führt das alles? 


weiterlesen
Git merge theirs

git merge ‐‐strategy theirs ‐‐blunt-force

Have you ever dived into the fascinating world of merge strategies in Git? So many possibilities. Wow! But what’s that? There’s a strategy called ours but there’s no counterpart, i.e. no strategy called theirs? Damn. All hope is lost, we need to cancel the project and restart civilization.
Here’s me coming to the rescue. Guess I like my gadgets after all.


weiterlesen

Sicher entwickeln, aber holistisch

In der agilen Softwareentwicklung arbeiten wir meist sehr kleinteilig, was uns erlaubt, Software oft und zuverlässig zu produzieren. Das Ganze erreichen wir im Allgemeinen durch Fokus auf Qualität und Automatisierung: Sprich, als Entwickler wollen wir zuverlässige Software automatisch deployen. Wesentlich ist dabei die Build Pipeline, die durch automatisierte Prozesse alle Build-Artefakte zuverlässig erstellt und auf die entsprechenden Systeme verteilt. Durch mehrfache Tests an der richtigen Stelle wird schnelles Feedback über Seiteneffekte und Regressionen geliefert. So können auch Sicherheitslücken leichter erkannt werden.


weiterlesen