Wenn der Wunsch Vater der Dokumentation ist

Der Beitrag könnte Spuren von Emotionen beinhalten. Gerne wird Open-Source-Software mangelnde Dokumentation nachgesagt. Diese Kritik mag manchmal gerechtfertigt sein, auf lange Sicht sind schlecht dokumentierte Frameworks aber einer gewissen negativen Selektion unterworfen – um es vornehm auszudrücken.

Hibernate – das Mapping-Framework von JBoss/Red Hat – besitzt traditionell eine sehr umfangreiche Dokumentation. Diese ist sicherlich ein wesentlicher Grund für die Beliebtheit des Frameworks. Ein Reibungspunkt kann trotzdem entstehen, wenn die Dokumentation Features andeudet, die nicht vorhanden oder fehlerhaft implementiert sind (z.B. HHH-5732). Was mich in den Wahnsinn treibt, ist @NaturalId.
weiterlesen

ICS-Export-Plugin für Redmine auf GitHub

Vor mehr als zwei Jahren begann ich ein Plugin für Redmine zu schreiben, mit dessen Hilfe Tickets als ICS/ICalendar exportiert werden können (Redmine Ticket #1077). Das Projekt – namens “redmics” – wurde ursprünglich auf Google-Code gehostet und fand dort guten Zuspruch. Der Zuspruch war so groß, dass im Laufe der Zeit zahlreiche Mirrors und Forks auf GitHub entstanden. Seit dieser Woche wird das Projekt selbst auch auf GitHub verwaltet (https://github.com/buschmais/redmics). Happy Forking!

Happy Hour: Unit-Tests mit Mockito

Artikel als PDF herunterladen:
Download Happy Hour: Unit-Tests mit Mockito

Limette und MinzeMockito ist ein Mock-Framework für JUnit-Tests. Es erlaubt das einfache Mocking von Klassen, die Installation dieser Mocks als Kollaborateure der jeweiligen Class-Under-Test sowie die Verifikation aller Interaktionen zwischen diesen. Die Syntax von Mockito ist sehr intuitiv, Unit-Tests gelingen rasch, sind robust und gut lesbar. Zur Veranschaulichung diene dieses Beispiel:
weiterlesen

Anschaulich zusammengefasst: Diagramm-Bibliotheken für Android

Artikel als PDF herunterladen:
Download Anschaulich zusammengefasst: Diagramm-Bibliotheken für Android

Android ChartingInternet, Kommunikation, Unterhaltung – wofür man bis vor ein paar Jahren noch einen Desktop-PC oder Laptop benötigte, kann man heute in einer Hand halten und mit der anderen bedienen. E-Mails lesen auf dem Smartphone und surfen im Internet oder chatten auf dem Tablet sind keine futuristischen Anwendungsfälle mehr. Eine Vielzahl von Apps stehen dafür bereit.

Anders als im Consumer-Bereich sind professionelle Anwendungen rar gesät. Warum überwachen Administratoren nicht mobil ihre Serverlandschaft, prüfen Sales-Manager nicht die Verkaufszahlen der letzten Tage oder sehen Fußballtrainer nicht den aktuellen Trainingsstand ein?

Damit diese Anwendungsfälle realisiert werden können, benötigt man Bibliotheken zur visuellen Aufbereitung von Daten. Derartige Bibliotheken sollen im Folgenden für Android unter die Lupe genommen werden.

weiterlesen

Mehr Spaß im Web mit Wicket

Artikel als PDF herunterladen:
Download Mehr Spaß im Web mit Wicket

Apache WicketSchon viele Webframeworks kündigten mit vollmundigen Versprechen das Ende der Qualen beim Erstellen von Java-Webanwendungen an. Einfach und voller Freude sollte die Entwicklung von statten gehen. Der Projektpraxis ausgesetzt, wurde dieser Zahn jedoch oft schneller gezogen als einem lieb sein kann. Gegenwehr zwecklos? Apache Wicket, in Version 6 nun endgültig den Kinderschuhen entwachsen, verspricht erneut blendende Zeiten für Java-Webentwickler. Grund genug, sich das Framework einmal genauer anzusehen.

weiterlesen

 1 2 3 4 5 6 ... 12 13 14 Vor