|
META TOPICPARENT |
name="Programm" |
|
|
Session 90' |
|
> > | Keywords
Clojure, Web, Funktionale Programmierung, Dynamische Sprachen, Vortrag, Demo |
| Abstract |
|
< < | Clojure ist eine JVM-basierte funktionale Sprache mit besonderen Konzepten, die das Unmögliche möglich macht: Ein tatsächlich in der Praxis von normalsterblichen Entwicklern einsetzbares Lisp. In dieser Session zeigen wir nach einer Minimaldosis Theorie, wie mit Clojure und einem Satz von Open Source-Bibliotheken effizient eine hochqualitative Web-Anwendung realisiert werden kann. Im besonderen Fokus steht dabei die interaktive, "REPL-orientierte" Entwicklung. |
> > | "Clojure ist eine JVM-basierte funktionale Sprache mit besonderen Konzepten, die das Unmögliche möglich macht: Ein tatsächlich in der Praxis von normalsterblichen Entwicklern einsetzbares Lisp. In dieser Session zeigen wir nach einer Minimaldosis Theorie, wie mit Clojure und einem Satz kleiner Open Source-Bibliotheken mit wenig Code eine hochqualitative Web-Anwendung realisiert werden kann.
Der Verzicht auf ein Full-Stack-Framework entspricht dabei dem YAGNI-Prinzip: Man beginnt nicht mit allem, was man später mal brauchen könnte, sondern ergänzt die tatsächlich benötigte Funktionalität nach und nach. Durch die REPL-orientierte Entwicklung kann man jederzeit mit der laufenden Applikation interagieren und erhält somit schnell Feedback."
Benötigte Vorkenntnisse: Keine |
|
Speaker |