RailsConf Europe pieraksti

22.09.2007

Esmu atgriezies no RailsConf Europe, kur pavadīju trīs dienas kopā ar apmēram 750 Ruby on Rails entuziastiem (esmu iekļuvis vienā oficiālajā konferences bildē, kur stāvu reģistrācijas rindā). Salīdzinot ar citām konferencēm, kurās esmu piedalījies, šī atšķīrās ar to, ka nebija bla-bla prezentācijas, nebija agresīvs kādu produktu mārketings, bet bija augsti profesionālu programmētāju labākās prakses un pieredzes apmaiņa. Pāris novērojumi no konferences:

  • Kā jau bija zināms, Ruby programmētāji ir Mac fani. Statistika bija aptuveni tāda, ka 90% konferences dalībniekiem bija MacBooki, 5% bija Ubuntu, 5% bija Windows.
  • Demogrāfiskais sastāvs arī diemžēl nav būtiski mainījies un 95% bija vīrieši.
  • Tradicionālās viesnīcu konferenču vietas nav paredzētas šādam tehno-geeku baram – brīdī, kad visi atver savus notebookus un mēģina pieslēgties vietējam wifi tīklam, šis wifi tīkls aizrijas un nevar pacelt šādu apjomu.
  • Interesanti ir tas, ka lielās “Java kompānijas” Sun un IBM izrāda arvien lielāku atbalstu Ruby on Rails. It īpaši tas ir attiecībā par Sun, kas ir pārņēmis savā paspārnē JRuby projektu, ir izveidojis ļoti labu Ruby atbalstu NetBeans izstrādes rīkā. Arī vecais labais Borland (kura izstrādes rīku divīzija tagad saucas CodeGear) konferencē anonsēja savu jauno Ruby on Rails IDE – 3rd Rail.
  • Praktiski visās prezentācijās tika demonstrēts Ruby kods ar mērķi parādīt, kā kaut ko var izdarīt vienkāršāk un skaistāk. Un neviens neslēpj savu kodu kā kaut kādu īpašu intelektuālo īpašumu.
  • Šajās pāris dienās visi grib iegūt maksimālo informācijas daudzumu un tāpēc tiek izmantoti arī vakari pēc oficiālo prezentāciju beigām. Vietējā Berlīnes Ruby user grupa bija vienā krogā noorganizējusi tradicionālo RejectConf, kurā jebkurš varēja uzstāties ar piecu minūšu prezentāciju par jebkādu tēmu – un šīs mini prezentācijas tiešām bija tikpat interesantas, kā dienas laikā redzētās.
  • No tuvākajiem kaimiņiem satiku tikai divus latviešus un divus igauņus – tā ka pie mums vēl jāturpina darbs pie Rails popularizēšanas.

Daži video ar fragmentiem no keynotēm:

Nākamgad Eiropas konference atkal notiks Berlīnē, būs noteikti atkal uz to jābrauc. Un varbūt jāpacenšas un jāmēģina tikt tur arī ar kādu prezentāciju…


Sākusies reģistrācija uz RailsConf Europe

15.06.2007

railseuro_logo.jpgŠodien ir sākusies reģistrācija uz RailsConf Europe, kas notiek no 17. līdz 19. septembrim Berlīnē. Tā kā uz Amerikas konferenci, kas notika maijā, visas reģistrācijas vietas izķēra pāris nedēļu laikā, tad arī Eiropas konferenci droši vien izķers samērā ātri. Tā ka, ja kādam ir vēlme nokļūt Ruby on Rails notikumu epicentrā, tad nevajag ilgi gaidīt un vajag izmantot izdevību – Berlīne ir tepat netālu 🙂


ruby.lv

16.05.2007

Kā jau rakstīju iepriekš, pēdējā laikā man ir ļoti iepatikusies Ruby programmēšanas valoda un Ruby on Rails web aplikāciju izstrādes freimworks. Šo savu interesi es neturu pie sevis, es to stāstu un rādu arī citiem. Tā kā Ruby interesentu kopienas citur pasaulē izceļas ar savstarpējo izpalīdzēšanu un dalīšanos ar zināšanām, tad man likās, ka vajadzētu arī kādu vietu Latvijas Ruby interesentiem, kur dalīties ar pieredzi un kur savstarpēji sniegt palīdzību un padomus.

Tādēļ esmu izveidojis ruby.lv – Ruby kopienas diskusiju forumu vietu. Esmu tur ielicis pirmās savas rekomendācijas un pieredzi un aicinu visus citus Ruby interesentus (gan esošos, gan topošos) izmantot šos diskusiju forumus gan lai uzdotu jautājumus, uz kuriem nevarat “sagooglot” atbildes citur, kā arī lai dalītos ar savu pieredzi un rekomendācijām. Sākotnēji apsolos sniegt atbildes uz visiem jautājumiem, uz kuriem zināšu atbildes 🙂

Pie reizes varu dalīties ar savām pārdomām, kāpēc man patīk Ruby un ar to veidotais Rails:

  • Ikdienā es jau labu laiku vairs nenodarbojos ar programmēšanu, bet mani joprojām interesē jaunās programmatūras tehnoloģijas un vienmēr gribu jaunās lietas pamēģināt arī pats. Tā kā laika tam nav daudz, tad mani ir interesējuši tās tehnoloģijas, ar kurām rezultātu var sasniegt ļoti ātri. Programmatūras ziņā mani tādēļ ir interesējušas gatavās ERP sistēmas, ar kuru palīdzību rezultātu parasti var sasniegt ātrāk nekā kaut ko programmējot no nulles.
    Izmēģinot Ruby un uz tā veidoto Rails, man iepatikās šī iespēja sasniegt strādājošu rezultātu stipri ātrākā laikā ar stipri mazāku koda rindiņu skaitu. Un salīdzinot ar gatavu sistēmu ieviešanu, uz Ruby veidotās sistēmas piedāvā stipri plašākas iespējas pielāgot risinājumu konkrētām specifiskām vajadzībām, pateicoties Ruby programmēšanas valodas dinamiskajām iespējām. Un salīdzinot, piemēram, ar gatavām ERP sistēmām, risinājums ir vienkāršāks un bez liekās nevajadzīgās bagāžas, kas bieži ir problēma lielajās sarežģītajās ERP sistēmās.
  • Ruby on Rails freimworks seko “convention over configuration” principiem, kas nozīmē, ka visās aplikācijās tiek izmantoti vieni un tie paši aplikācijas veidošanas standarti. Tā rezultātā ir stipri vieglāk saprast kādas gatavas RoR aplikācijas funkcionalitāti un ir viegli vajadzības gadījumā to paplašināt ar kādu papildus funkcionalitāti.
    Agrāk, mēģinot iepazīties ar citu sistēmu funkcionalitāti, esmu juties kā tas vīrs pa kreisi šajā video klipā 🙂
  • Tā kā dotajā brīdī Ruby vēl atrodas “early adopters” stadijā (bet drīz droši vien vairs tā nebūs), tad parasti Ruby kodu ir rakstījuši labi programmētāji. Tā rezultātā skatoties uz citu rakstīto Ruby kodu bieži var iemācīties kaut ko jaunu. Tam palīdz arī tas, ka Ruby kopienā ir nerakstīts likums, ka Ruby kodam ir jābūt estētiski skaistam, kas motivē refaktorēt slikti uzrakstītu kodu un censties to padarīt vienkāršāku un tā rezultātā arī skaistāku.

Nu un kas jums patīk iekš Ruby? 🙂


solijumi.lv

24.04.2007

Pirms nedēļas laacz izteicās, ka savas dzīves laikā vēlētos sagaidīt internetā pieejamu solījumu atsekošanas sistēmu. Tā kā pēdējā laikā mans hobijs ir Ruby on Rails apgūšana, tad šī projekta ideja izklausījās ļoti interesants, lai uz tās izmēģinātu, cik ātri var šādas lietas realizēt ar “rubīnu uz sliedēm”.

Pēc pāris vakaru un vienas nedēļas nogales saspringuma esmu piestartējis solijumi.lv. Ja citiem ideja liksies interesanta un saturs bagātināsies, tad noteikti funkcionalitāte progresēs :). Ja ir ierosinājumi par papildinājumiem un uzlabojumiem, tad patlaban var komentēt pie šīs lapas.

Patlaban šī sistēma ir hostēta aizjūrās (jo tur priekš šādiem hobijiem to var izdarīt stipri lētāk nekā pie mums), ja kādam ir labs priekšlikums, kur to varētu novietot uz kāda no .lv serveriem, tad arī labprāt uzklausīšu šos priekšlikumus.