Archiv der Kategorie: Allgemein

How is git different than svn?

Lately we had a discussion which version control system is the best, which is the coolest, which one sucks, and generally it came down to guys that favored Subversion and to those that thought git is the only way to version stuff. Funnily enough, a lot of coders didn’t even know what git is about. Well, here is my opinionated view on how git is different than svn, written down on a lonely trip in a train without an internet connection.

Weiterlesen

„Migration nach Java 8“ im JavaSPEKTRUM 4/2014 erschienen

In der Juli-Ausgabe des JavaSPEKTRUM erschien mein Beitrag Des Kaisers neue Kleider – Migration nach Java 8. Der Artikel wird freundlicherweise von meinem Arbeitgeber unter dem Link bereitgestellt, siehe auch unter https://www.iteratec.de/publikationen/.

Worum geht es? Lambdas, das neue Date-Time-API und ein Nashorn bringen frischen Schwung in die Entwicklung mit Java. Wie schwierig ist aber die Migration zu Java 8? Wie gut unterstützen die IDEs mich als Entwickler bereits, und wird die Anwendung gar langsamer? Sind die Build-Werkzeuge bereits vorbereitet, kann ich jetzt produktiv mit Java 8 sein?

Diese Fragestellung wurde anhand der Spring-Anwendung Pet Clinic angegangen, und ja, sie läuft jetzt auf Java 8. Inzwischen bereitet es mit Eclipse Luna sogar mehr Spaß, und FindBugs hat auch nachgezogen.