Cześć,
Mam tyle możliwych ścieżek, którymi mógłbym zaprezentować Clojure w
kontekście budowania aplikacji Java EE 6, że trudno mi wybrać tą
właściwą, która ma największe szansę powodzenia. Jedna, to po prostu
prezentacja budowania aplikacji ze wstawkami w Clojure (prezentacja
Clojure Java interop). Tu może pojawić się pytanie "Po co?" i bez
kontekstu, np. rodzaju budowanych aplikacji korporacyjnych, odpowiedź
może być niemożliwa do określenia i tym samym, osobnik wyjdzie bez
chęci popróbowania się z tematem. Inna sprowadza się do prezentacji
budowania aplikacji korporacyjnych ze stosem Clojure -
Ring/Compojure/Sandbar/Friend/congomondo, itp. z użyciem narzędzi
specyficznych dla Clojure (a niespotykanych w warsztacie programisty
Java EE). Ponownie pojawi się pytanie "Po co?" i ponownie bez braku
przykładów, w których możnaby zaaplikować myślenie funkcyjne
prezentacja Clojure może być karkołomna.
Zależy mi, aby poza przekazaniem mojej wiedzy na temat użyteczności
Clojure, znalazły się osoby, które będą zaintrygowane, aby popróbować
się paradygmatem funkcyjnym do budowania aplikacji (niekoniecznie
Clojure, ale on będzie tłem).
Jakie jest Twoje wyobrażenie mojej prezentacji, jeśli planujesz
spędzić czas mile z właściwą dawką wiedzy o Clojure? Pozwól mi poznać
Twoje oczekiwania, abym mógł dopasować moje wystąpienie do Ciebie.
Jeśli jednej osobie się spodoba, to może i innym.
Jacek
--
Jacek Laskowski
Functional languages (Clojure), Java EE, and IBM WebSphere -
http://blog.japila.pl
"Never discourage anyone who continually makes progress, no matter how
slow." Plato