Blog

Alle Beiträge von Martin Reinhardt

Auf die Bücher… mit Flynn, die Book-Scanner-App

Ja, es gibt sie noch: die Freunde des gedruckten Buchs! Einige von ihnen nennen sogar eine sehr umfangreiche Sammlung ihr Eigen und wünschen sich einen besseren Überblick über ihre Bibliothek. Auch wir haben eine umfangreiche Sammlung im Büro, und da verliert man schnell den Überblick.

weiterlesen

Jetzt geht’s App mit AngularJS

Das Problem kennt jeder Java-Entwickler: Die UI-Berechnungen laufen auf dem Server, der Browser stellt die Inhalte nur dar. Für jede Interaktion mit dem Nutzer wird der Server angefragt. Gerade bei schlechter Internetverbindung sorgt das für ein sehr schlechtes Nutzererlebnis. Der Server muss den Zustand des Clients vorhalten. Damit werden Speicher- und Rechenkapazitäten gebunden. So fühlt sich die Oberfläche immer zäh an. Auch eine Erhöhung der Serverkapazitäten löst das Problem meist nicht.

weiterlesen

Besser testen mit Thucydides

Wer kennt das nicht: Oberflächen-Tests werden in vielen Projekte stiefmütterlich behandelt. Wenn überhaupt automatisierte Oberflächen-Tests existieren, sind sie meist schwer zu pflegen oder nicht wirklich stabil. Gerade vor dem Hintergrund von Continous Integration (CI) und Test Driven Development (TDD) ist das eigentlich ein unhaltbarer Zustand. Gerade Oberflächen-Tests sind extrem wertvoll, um kritischen Pfade abzutasten, z.B. als Smoke-Test vor einem Live-Deployment. Mit Thucydides ist es möglich, Oberflächen-Tests lesbarer, wartbarer und wiederwendbar umzusetzen. Dabei wird das Page-Object-Pattern umgesetzt, um diese Anforderung umzusetzen.
weiterlesen