RubyConfLT 2009 !

Posted by Saulius Grigaitis Sun, 22 Mar 2009 12:48:00 GMT

Programuoji? Programuoji “web’ui”? Programuoji, tačiau programavimas nesijaučia “fun”? Ko gero tau reikia susipažinti su Ruby, gana neseniai išpopuliarėjusi kalba, kuri tapo mūsų kasdienybe ir mes norime pasidalinti savo žiniomis su jumis. Bandysime apžvelgti Ruby ir Rails pasaulio naujoves bei ekosistemą, o taipogi aptarsime visuomet aktualias temas: greitaveiką, “skalabilitą” (scalability) ir testų rašymą. Laukiami ne vien “web developeriai”, tačiau ir žmonės norintys susipažinti su kalba, jos ideologija ir principais, stovinčiais už jos.

Konferencijos programa:

  • Ruby 1.9 (Eimantas Vaičiūnas) Neseniai išleista stabili Ruby 1.9 versija atnešė nemažai pakeitimų. Vienas iš didžiausių buvo interpretatoriaus pakeitimas iš MRI (Matz Ruby Interpreter, originalaus Ruby interpretatoriaus) į YARV (Yet Another Ruby VM). Aptarsime šį perėjimą, jo naudą, bei kitas Ruby 1.9 naujoves.
  • Rails 2.3 & 3 (Artūras Šlajus) Rails – nepaliaujamai besivystantis projektas, į kurį suplaukia patobulinimai sukurti viso pasaulio programuotojų. Papasakosime kas naujo neseniai išleistoje 2.3 versijoje, bei kokios perspektyvos laukia Rails 3 versijoje, kurioje bus įlietas MERB karkasas. MERB buvo sukurtas, jog pašalintų Rails trūkumus – monolitiškumą, saugaus gijų palaikymo nebuvimą (thread safety) ir kitką. Rails ir MERB suliejimas leis turėti geriausius dalykus iš abiejų pasaulių.
  • Git versijų kontrolės sistema (Artūras Šlajus) Git buvo parašytas valdyti Linux kernelio išeities kodą, tačiau Ruby bendruomenė greitai pamatė jo privalumus. Git yra paskirstyta (distributed), greita ir multiplatforminė versijų kontrolės sistema. Kalbėsime apie jos vidinę struktūrą, naudojimą, palyginsime su Subversion ir kokia Git reikšmė Ruby bendruomenėje.
  • Ruby profiliavimas ir greitaveikos testavimas (Eimantas Vaičiūnas) Užklausos pradėjo stabdyti? Procesoriaus apkrovimas viršijo proto ribas? Kažkur dingo visa atmintis? Gal pats laikas optimizuoti kodą? Aiškinsimės kaip tai padaryti.
  • Scaling Rails (Saulius Grigaitis) Kad ir kaip beoptimizuotum projektą ar kokį galingą serverį benupirktum, galų gale ateis toks laikas, kai vienas serveris projekto jau nebepavilks. Tad ką daryti? Ogi “scalintis”!
  • Cucumber (Saulius Grigaitis) Testai yra gerai, testai, kuriuos supranta klientas, yra dar geriau. Cucumber – karkasas, leidžiantis testus aprašyti natūralia kalba. Žiūrėsime ką daryti, jog tai, ką suprantat jūs ir klientas, suprastų ir Ruby.

Konferencijos pradžia: Balandžio 19 diena, 10:00

Kaina: Nemokama

Vieta: Studentų g. 48a-323, Kaunas

Registracija čia

Tags , , ,  | 12 comments | 2 trackbacks

RubyConfLT 1.2008

Posted by Saulius Grigaitis Sat, 29 Mar 2008 15:42:00 GMT

Daugelyje šalių rengiamos “RubyConf” konferencijos susilaukė didelio susidomėjimo tiek profesionalių “Ruby” programuotojų, tiek pradedančiųjų tarpe.

KTU rengiamo kasmetinio “InfoShow” festivalio metu pirmą kartą vyks “RubyConfLT” konferencija, kuri taip pat išlaikys “RubyConf” konferencijų koncepsiją, bet bus daugiau orientuota į pradedančiuosius “Ruby” ir “Ruby on Rails” programuotojus. Konferencijos metu bus aptariamos tiek ekspertams, tiek ir pradedantiesiems aktualios temos:

  • Artūras ‘arturaz’ Šlajus
    • How I fell in love (and started abusing) Ruby
    • Rails? Čia tas naujas serialas iš Meksikos?
    • (Į)skiepai nuo galvasopio
    • Pažintis su CRUD-oriented architektūros kūrimu
    • Rails profilingas ir optimizavimas
  • Eimantas ‘enc’ Vaičiūnas
    • UJS: nepiktas HTML tiuningas su unobtrusive Javascript
  • Saulius Grigaitis
    • Testavimas su RSpec/Selenium/Watir
    • Saugus seksas su Rails
    • Rails “deploy’inimas” lengvai
  • Fiodor Vereščiaka
    • MERB: WEB’as su Ruby tai ne tik Rails (+ data_mapper)

Susitiksime RubyConfLT 1.2008 !

Daugiau informacijos: arturaz.net/blog/rubyconflt-12008/

Tags ,  | no comments | no trackbacks

Pavasaris!

Posted by Saulius Grigaitis Sat, 29 Mar 2008 14:58:00 GMT

Pagaliau išsikraustėm iš hostingo, kuriame negana to, kad downtime’as buvo didesnis už uptime’ą, dar ir neaiškiomis aplinkybėmis dingo duomenys ne tik iš duomenų bazės, bet ir iš atsarginės kopijos. Laimei, straipsnius pavyko atkurti iš kešuotos HTML versijos, o straipsnių komentarai dar laukia savo eilės. Taip pat atnaujinome ir pačią blog’inimo sistemą bei apvilkome pavasarinį rūbą.
Šiek tiek keičiasi ir pačio tinklapio www.rubyonrails.lt koncepsija, daugiau dėmesio skirsime Lietuvos Ruby ir Rails bendruomenei. Straipsniai, kurie aktualūs tik Lietuvos Ruby ir Rails bendruomenei, bus skelbiami lietuvių kalba, o plačiajai auditorijai aktualūs straipsniai dažniausiai bus skelbiami anglų kalba. Artimiausiu metu startuos forumas, skirtas diskusijoms Ruby ir Rails tematika, tad galima bus diskutuoti ir ieškoti problemų sprendimų įvairiomis temomis. Visi kas turite pasiūlymų ar patarimų tiek blog’o, tiek būsimo forumo klausimais, ar norite prisidėti prie šios bendruomenės, parašykite apie tai komentaruose!

Tags , ,  | no comments | no trackbacks