CoffeeScript auf einem Mac ist ziemlich einfach zu installieren.
CoffeeScript auf einem Mac ist ziemlich einfach zu installieren.
Die clientseitige Validierung von HTML-Formularen gehört zu den Standardaufgaben bei der Entwicklung einer Webapplikation. Doch wie gibt man Validierungsnachrichten, wie “Dies ist ein Pflichtfeld” oder “Der Name wird bereits verwendet” aus.
Continue reading
Die Definition einer Map in Groovy ist eine einfache Angelegenheit: def map = ["key": "value"]. Doch wie definiert man eine Map in der die Keys nicht als String-Literale, sondern als Variablennamen angegeben werden sollen.
Continue reading
Grails 2.0.0 wurde jetzt veröffentlicht. Einer der Hauptentwickler Graeme Rocher listet in seinem Blogeintrag die wichtigsten Neuerungen auf. Auf grails.org wurde die Dokumentation angepasst und in einem Kapitel werden die Änderungen genauer erläutert.
Mit diesem Grails-Plugin kann man einfache Zähler verwalten. Z.B. beim Aufruf einer Webseite einen bestimmten Zähler hochzählen und dem Betreiber der Seite eine nette Monatsstatistik anbieten.
Eigentlich eine ganz einfache Aufgabe: Erzeuge ein Calendar-Objekt der einen Monat zurückliegt. Continue reading
Es ist faszinierend was man alles in 10 Kilobyte programmieren kann. Der Wettbewerb 10K Apart zeigt beeindruckende WebApps in dieser Größe.
Hier sind mal meine drei Favoriten:
Hier ein paar interessante Slides von der CamelCaseCon zum Thema Groovy (Gradle, Griffon, CodeNarc): http://www.camelcasecon.de/groovy
Eine Sicherheitsbeschränkung in Webbrowsern besagt, dass AJAX-Aufrufe nur zu dem Server erfolgen dürfen von dem auch die Webseite geladen wurde. Abhilfe schafft da JSONP (“JSON with padding”, siehe http://en.wikipedia.org/wiki/JSON#JSONP). Aber wie funktioniert das? Continue reading
Als Programmierer auf der Suche nach neuen Werkzeugen empfehle ich:
http://net.tutsplus.com/articles/general/9-ways-to-instantly-code-faster/
Vor allem der Texteditor Sublime Text 2 ist eine genauere Untersuchung wert.