Kuudennessa Flowa-podcast-episodissa aiheena
on ohjelmointikielten aateliin kuuluva, Javan virtuaalikoneen päällä toimivat
LISP-variantti Clojure. Podcastissä selviää muun muassa, miksi Clojure on
kilpailuetu niille yrityksille, jotka sitä käyttävät.
Vieraana on tällä kertaa itsenäinen
softakehittäjä ja Clojure Cupin pääjärjestäjä Tero Parviainen (@teropa) sekä
Flowan Clojure-guru Tero Kadenius (@pisketti). Haastattelemassa Teroja on vasta
Clojure-fanboy-asteella oleva funktio-ohjelmointi-intoilija Ari-Pekka Lappi
(@ilmirajat).
Tämänkertaisessa episodissa aiemmista
episodeista tuttua anti-agile jäärää tuuraa Olli Olioguru, joka epäilee, että
funktio-ohjelmointi on aivan liian vaikeaa junnukoodaajille sekä päivittelee
sitä, kuinka halpakoodausmaista tuleva Java-koodikin on kuraa eikä siten
uskalla edes ajatella offshore-Clojure-koodin kryptisyyttä. Podcast-isäntä
Ari-Pekka haastaa myös vieraitaan sillä ikävällä tosiasialla, että Javan
virtuaalikonetta on kehitetty pitkälti vain Javan ehdoilla ja muut Javan
virtuaalikoneen päällä toimivat kielet kärsivät siitä.
Clojure guruilun lisäksi Tero Parviainen on
hyvin perillä siitä mitä frontend-kehityspuolelle kuuluu. Hän on kirjoittamassa
kirjaa otsikolla ”Build Your Own AngularJS” ja häneltä on julkaistu teos
otsikolla ”Real-time Web Application Development using Vert.x 2.0”. Taustalla
ennen Clojurea Tero Parviaisella on Java ja Ruby. Podcastissa Tero Parviainen
paljastaa, että vielä vuosi sitten hän ei olisi vakavissaan edes harkinnut
Clojurea frontissa, mutta nyt tilanne on muuttunut, sillä Clojure-rintamalla on
tapahtunut todella paljon erityisesti frontend -kehityksen saralla. Tätä nykyä
käyttötapauksia, missä Parviainen ei käyttäisi Clojurea on aina vaan vähemmän
ja vähemmän. Lisää tietoa Terosta löytyy osoitteesta http://teropa.info.Tero Kadeniuksen taustat ovat vahvimmin
Java-ohjelmoinnissa. Clojureen hän pääsi tutustumaan ensimmäistä kertaa noin
neljä vuotta sitten. Vapaa-ajan Clojure-projektien lisäksi taustalla on vuoden
mittainen Clojure-työprojekti. Myös Tero on kirjoittamassa kirjaa, mutta aiheena
on Agile- ja Lean-sovelluskehitys. Näillä näkyminen kirja on tulossa julki
vielä tämän vuoden aikana.