Formitas

BBDO & Pleon


Včeraj smo uspešno izvedli prvi RubyConf RubyCamp v Sloveniji. Zbralo se nas je kar precej – okrog 20 nas je bilo. Posedli smo se v veliko dvorano na IJS-ju, kjer so nam na kratko predstavili svoje delo in na hitro predstavili projekt VideoLectures.net na katerem se bodo menda pojavila tudi včerajšna predavanja. Vključili so še kamero in smo pričeli.

Test Driven Development in Behaviour Driven Development

Bojan Mihelač je povedal nekaj besed o Test Driven Developmentu (TDD) in Behaviour Driven Developmentu. Vsekakor zanimiva tema! Vsi ruby programerji pravijo, da brez testiranja praktčno ne gre več tako da imam novo točko na lestvici stvari, ki se jih moram hitro naučit. Sploh je testiranje pomembno ko gre za prispevanje v open-source skupnost – je še dodal Mislav.

RESTful design

David Krmpotič je potem predstavil REST in (med drugim) povedal da je osnova za razumevanje REST-a, dobro poznavanje besedice resource. Se popolnoma strinjam :)

make_resourceful

Zanimivo predavanje Mihe Filej o uporabi plugina make_resourceful se je navezovalo na RESTful design kontrolerjev. Če v aplikaciji uporabljaš REST, potem ti make_resourceful skrajša kontrolerje in omogoča, da se posvetiš samo stvarem, ki niso tipične za osnovni REST design. Hmm…. malo kompliciram.

No – na koncu smo v debati ugotovili, da obstaja (vsaj) še en podoben plugin, ki se trenutno bolj aktivno razvija in je zato vreden ogleda. Gre za resource_controller katerega idejni oče je nihče drug kot James Golick. In ker zdaj uporabljamo GIT, pošiljam še link do njegovega GIT repositorija

Full-text iskanje z ferret-om

Uroš Jurglič je predstavil uporabo Ferret-a oz. acts_as_ferret plugina za Rails. Prikazal je načine za iskanje po ključnih besedah in določanje naprednih parametrov (AND, OR, ~). Kot smo po koncu predavanja skupaj ugotovili, bo potrebno pogledati tudi alternative med katerimi ta hip najbolj opevajo Sphinx.

Scrappanje web strani

Uroš je potem predstavil še Hpricot, Mechanize in iconv za zajemanje podatkov iz drugih spletnih strani. Poigrali smo se tudi z nekaj primeri, tako da zdaj izgovorov da kdo tega ne razume, praktično ni več.

O čem smo še govorili

Ker mi grozno primankuje časa, bom ostala predavanja zaenkrat zgolj naštel in upam da najdem še nekaj časa in dopišem še par besed za vsakega.

Če bo moj blog prebiral tudi kdo od sodelujočih, je več kot vabljen da me popravi oz. dopolni. Tole je res zgolj na hitro zmetano skupaj in zato dopuščam možnost, da sem ga kje “biksnil” :)

Hvala vsem! Super je bilo!

Odgovori

Vsebina tega polja ne bo vidna javnosti.

More information about formatting options

Anti-SPAM zaščita
S tem vprašanjem se samo želimo prepričati, da ste človek in ne SPAM robot.
2 + 3 =
Reši to matematično vprašanje in vnesi rešitev v polje. Primer: 1+3, vpiši 4.