Blog

Einfache Versionskontrolle für Datenbanken mit Liquibase
Bild: Pfeile

Wer kennt es nicht?

  • Ein kleines Softwareprojekt mit Datenbankanbindung fängt an zu wachsen.
    Datenbank-Aktualisierungen werden über Update-Scripts manuell eingespielt
  • Es wird komplizierter: Was wurde auf der Zielumgebung bereits eingespielt?
    Ein Feld mit Versionsnummer wird in die Datenbank eingeführt
  • Der Build-Server soll Update-Scripts automatisch einspielen.
    Es muss ein Tool geschrieben werden, dass die Überprüfung der Version und das Einspielen der Update-Scripts erledigt

Nun wäre es möglich, ein kleines Tool zu schreiben, welches die Datenbankaktualisierungen einspielt. Jedoch wird hier schnell klar, dass ein solches Tool eine Reihe von Anforderungen erfüllen muss und der Umsetzungsaufwand somit schnell sehr groß werden kann. 

Wie nun das oben beschriebene Problem mit Liquibase aufgelöst bzw. ein Projekt mit Datenbankanbindung bereits zu Beginn in kontrollierte Bahnen gelenkt werden kann, beschreibt dieser Artikel.

"Freiheit bedeutet Verantwortung"
Bild: Pfeile

Warum tolerantere Browser nicht unbedingt besser sind...

Der Klassiker: Es wird eine Webapplikation entwickelt. Keine große Komplexität. Hier und da werden Datumsangaben dargestellt. Alles funktioniert einwandfrei - während der Entwicklung. Doch dann erdreistet sich der Kunde, einen anderen Browser zu verwenden, als es die Entwickler taten. Die zuvor so stolze Applikation sieht bei Datumsangaben so aus, als wäre sie dem Millenium-Bug zum Opfer gefallen - die älteren Leser werden sich erinnern...

Der Entwickler meint, er arbeitete stets sorgfältig und gewissenhaft. Reicht dies vielleicht nicht?

Ein Fotoshooting mit Konzept
Bild: Pfeile

Vielleicht kennen Sie die Situation?

Eine eigene neue Website entsteht und dabei sollen aussagekräftige Fotos den Inhalt unterstreichen.
Doch:

  • Wo beginnt man?
  • Auf welchen Seiten sind Fotos notwendig?
  • Welche Bildsprache soll verwendet werden?
  • Und: Wie möchten wir uns selbst dabei präsentieren?

Unsere Motivation war klar:
Authentische Fotos, die uns in unserem wirklich Arbeitsbereich zeigen, sollen zum Einsatz kommen!

Wir benutzen Cookies
Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.