Abhängigkeiten in Formularen mit dependsOn

Abhängigkeiten in Formularen mit dependsOn

Es kristallisiert sich immer mehr heraus das man aufgrund der UX in komplexen Formularen Abhängigkeiten einführt. Ein einfaches (wenn auch durchaus sehr altes) Beispiel ist der Radiobutton „Andere Lieferadresse eingeben“, falls sich diese von der Rechnungsadresse unterscheidet. Bisher habe ich diesbzgl. Aktionen immer manuell programmiert, man könnte nun aber auch dependsOn dafür nehmen.

weiterlesen

Vereinfachte Formularerstellung mit Patterns

Screenshot von Patterns

Von irgendeinem Punkt an funktionieren Webseiten alle gleich: Slider auf die Startseite, die Usability von Formularen erhöhen und das bloß mit minimalem Aufwand auf allen Browsern in respsonsive. Hört sich auf den ersten Blick hin einfach an, ist es in der Regel auch, bedingt aber auch eine unerträgliche Anzahl von JavaScript oder individueller Programmierung, die keiner mehr bezahlen will.

weiterlesen

Intention.js – Responsive direkt im HTML definieren

Screenshot von Intention.js

Je nach Einsatz von Responsive ist es normal, das man auch Bilder austauschen muss, oder Design-Elemente anpassen. Die Intention dahinter ist stets klar, das gleiche Bild, mehrere Formate. In der Regel ist dies recht einfach zu handhaben, komplex wird die Sache dann, wenn wir zum Beispiel über eine individuelle Webapp im Intranet sprechen, die einige tausend Seiten mit einigen tausend Bildern ausgibt. Man kommt nämlich hier sehr schnell in einen Bereich, in dem man Inline auf die Seite JavaScript setzt, und das ist weder schön, sondern auch nicht das was man semantisch korrekt nennen würde.

weiterlesen

Shortest Path Algorithmus in JavaScript

Lösung eines Shortest Path Algorithmus

Als ich in der grauen Vorzeit Informatik studiert habe gab es im Grundstudium ein paar Algorithmen, auf denen jeder Professor bis zum Erbrechen rum geritten ist. Neben dem Suchen von Elementen und den damit verbundenen Bäumen hatten es scheinbar insbesondere die Shortest Path Algorithmen den Professoren angetan. Algorithmen deswegen, weil es logischerweise nicht den einen sinnvollen Algorithmus gibt, sondern eine ganze Auswahl an Lösungen die je nach Anwendung zum Einsatz kommen.

weiterlesen

VerbalExpressions – intuitive reguläre Ausdrücke

Screenshot RegExp Playground

Man versucht es zwar immer, aber um Regular Expressions kommt man in der Regel nicht herum. Grund ist, das Such-Phrasen viel zu komplex sein können, um sie mit einer Programmiersprache sinnvoll finden zu können. Vor einiger Zeit sah ich mich sogar dazu genötigt ein entsprechendes Tutorial zu schreiben. Inzwischen findet ihr in der Cloud viele Webapps, die euch das Leben rund um reguläre Ausdrücke erleichtern:

weiterlesen

GistBox – Snippets richtig sammeln

Screenshot der GistBox

Das sammeln der eigenen oder gefundenen Code Snippets ist hier nach wie vor so eine Sache. In Zeiten wo man alle Lösungen, die man sucht, auf Stack Overflow findet ist dies zwar nur noch bedingt notwendig, aber ich habe gerne alles zentral an einem Ort. Zwischenzeitlich bin ich aus Verzweiflung dazu übergegangen die Snippets in Evernote zu packen, aber ich kann mich nach wie vor mit dem Dienst nicht anfreunden. Das System ist so offen, das ich einfach zu viel Chaos erzeuge und am Ende dann doch nichts wieder finde.

weiterlesen