{"id":33626,"date":"2019-10-31T21:53:49","date_gmt":"2019-10-31T18:53:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tolko-ruby-tolko-hardkor\/"},"modified":"2019-10-31T21:53:49","modified_gmt":"2019-10-31T18:53:49","slug":"tolko-ruby-tolko-hardkor","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/tolko-ruby-tolko-hardkor","title":{"rendered":"Ainult Ruby, ainult hardcore!","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Varahommikul (v\u00f5i hilja \u00f5htul) 9. jaanuaril j\u00f5udsin \u0160eremetjevo lennujaama, et kohtuda <b>Josh Calderimisiga<\/b> Travis-CI-st. Nimega m\u00e4rk on kodus, kuid \u00f5nneks kohtasime Joshi peaaegu kohe ja tema esimene lause oli: &quot;<i>Toster? Ma olen n\u00e4ljane, kas sul on toaste?\"<\/i>&quot;. Ma ei \u00fctle, et see k\u00fcsimus, mis esitati naeratusega, mind segadusse ajas, kuid ma ei oodanud, et k\u00f5ik \u00fclej\u00e4\u00e4nud p\u00e4evad lumises Moskvaski, poisid hakkavad v\u00e4lja m\u00f5tlema uusi ja uusi nalju r\u00f6steri ja r\u00f6stitud leiva kohta.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/cc53d7d7d28021273b5ed12c7028d382.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMuide, me toome ametlikud vabandused nende puudumise p\u00e4rast m\u00f6\u00f6dunud konverentsil, k\u00f5ik on lihtne \u2014 nad s\u00f6\u00f6di \u00e4ra esinejate poolt enne esinemise algust.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nC <b>Gregg Pollak<\/b> Envy Labs'ist oli samuti mitte v\u00e4hem l\u00f5bus \u2014 kohtudes temaga hiljem, suutsime edukalt v\u00e4ltida k\u00f5iki \u00abkuulsaid ummikuid\u00bb ja hotelli check-in'i asemel palus ta, et viiksime ta linna. Ekskursioonina otsustasime s\u00f5ita Dzer\u017einski linna, kus Greggit enim huvitas Nikolai-Ugreski klooster. Hoolimata karmi pakast, suutsime toita luigedikus, kes asustavad territooriumi suures koguses.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/fe2189086cae67891cec42eeb1a2e13a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAs for <b>Fabiu Akita<\/b> (Codeminer42) ja <b>Douglas Campos<\/b> (RedHat), mul oli nende kanssa v\u00f5ib-olla k\u00f5ige ebatavalisem dialoog minu elus:<\/p>\n<p> \u2014 Tere, Alex, me j\u00f5udsime Saksamaal k\u00fclmetada, ja piloot \u00fctles, et Venemaal on veel k\u00fclmem!<br \/>\n \u2014 \u00c4rge muretsege, ma t\u00f5in teile m\u00fctsid ja sallid, et te teel ei k\u00fclmuks.<br \/>\n \u2014 M\u00fcts \u2014 okei, aga sall\u2026 mis see on ja kuidas seda kasutada?<br \/>\n \u2014 Mises m\u00f5ttes?<br \/>\n \u2014 Kuidas see selga panna? N\u00e4ita meile.<\/p>\n<p>P\u00e4rast l\u00fchikesi k\u00e4te sosiste, olid k\u00f5ik pakitud ja valmis lennujaamast v\u00e4ljuma. Sellegipoolest liikusid poisid v\u00e4ljas v\u00e4rske \u00f5hu k\u00e4es suure vaevaga, kuna nende kandis j\u00e4\u00e4b talvel temperatuur harva alla 20 kraadi, unustades ilmastikuennustust vaadata, tulid need meeleheitlikud poisid peaaegu t-s\u00e4rkide ja l\u00fchikeste p\u00fckstega. <\/p>\n<p>Aga mis k\u00f5ige t\u00e4htsam, r\u00f6stsaia ja hommikukohvi puudumine ei takistanud meid reedel suurep\u00e4rase \u00fcrituse korraldamast. <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/a87146371c5b5c6979a613cd11b409f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNeljak\u00fcmmend minutit enne registreerimise algust avastasime piisavalt palju inimesi, kes ootasid selle algust \u2014 see andis kindlust ja lootust, et \u00fckski ettekande ei j\u00e4\u00e4 kuulmata, kuigi konverentsi k\u00e4igus juhtus meil ka mitmeid tehnilisi t\u00f5rkeid.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c89a5d90f3de7c0cf407251b37593bf6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGreggi ettekande avas programm (mille \u00fcle ta oli v\u00e4ga \u00f5nnelik, kuna ta lubas palju tehnilisi asju, mis p\u00e4rast l\u00f5unat oleksid oluliselt raskemini omandatavad) \u2014 ta haaras kiiresti eelp\u00e4devuse ja hakkas konverentsi osalejatele r\u00e4\u00e4kima koodi muudatustest Rails 3 tuumas. Gregg ei eksinud \u2014 publik \u00e4rkas s\u00f5na otseses m\u00f5ttes \u00fcles, tajudes k\u00f5iki tema s\u00f5nu, millega ta kirjeldas uusi kasutustehnikaid.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/1f5fa14ad19fdd398b1a50d35a9d5bd4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/08e82179479c069db8bbc14349ff597c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/bfc1b9b50626d83873c8ae574a0a976c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/afb3729ee81174a87bb8968a2ac47aff.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/8a9e4bbee3492c3bab1ab8c33a10a334.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTeisena astus lavale Fabio Akita \u2014 esineja kaugest Brasiiliast, kes hakkas r\u00e4\u00e4kima erinevatest tehnikatest, kuidas skaleerida k\u00f5rge d\u00fcnaamikaga ja interaktiivseid rakendusi Rails'il. <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9930dfa6e66d7a60639258b57bcd40a8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/d3cb1451c6f968b064c60ed79048c838.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c335596f59f25609dbaa2a83943e81d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPaljusid osalejaid ootas just tema ettekannet, kuna Fabi\u00fa on \u00fcks tuntumaid ja silmapaistvamaid Railsi kogukonna \u00abmootoreid\u00bb L\u00f5una-Ameerikas ning juba enne konverentsi algust oli selge, et rakenduste skaleerimise teema osutub v\u00e4ga n\u00f5utuks.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2cd33a275d42848655466873c1e30198.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Ivan Jevtuhovich<\/b> tuli lavale suurep\u00e4rase tuju ja mitte v\u00e4hem silmapaistva ettekandega \u2014 sellest, kuidas <b>Evil Martians<\/b> (kellele me \u00fclimalt t\u00e4nulikud, et nad aitasid konverentsi programmi kujundada) valmistati vene Groupon. Selline vestlus (Railsi v\u00f5tmes) k\u00f5las esmakordselt Venemaa pinnal ning seet\u00f5ttu oli esimese ettekande kuulamine ja slaidide vaatamine vene keeles kahekordselt huvitav \u2014 enne Ivanit ei olnud keegi kunagi r\u00e4\u00e4kinud, kuidas t\u00f6\u00f6tada nii populaarsetes ja mahukates Railsi projektides Moskvast.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/f3acb81735725bf5bf4b4c56e0ed75f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/7b6efed676207ad04b1457ac175b7cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL\u00f5puks oli viimane ettekande (enne l\u00f5unat) teema JRuby rakendamispraktikad \u2014 hoolimata p\u00f5lenud konverterist ja slaidide kuvamise v\u00f5imatust suurel ekraanil, <b>Timofey Klimenko<\/b> HotSpotist suutis r\u00e4\u00e4kida mitmest huvitavast hetkest JRuby ja JVM platvormi kasutamisest \u00fcldiselt.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9f7b23dc28a579828ba9681dbda91fbd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKonverentsil toimus s\u00fcnkroont\u00f5lge (v\u00e4lismaised esinejad t\u00f5lgiti vene keelde, vene ettekanded inglise keelde) \u2014 Douglas Campos, kes esines enne viimasena, m\u00e4rkis, et Timofei ettekandes oli v\u00e4ga huvitavaid momente, millest ka tema ise soovis r\u00e4\u00e4kida.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c2cdd7fff85cf89d9d247ae8280fc06e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeej\u00e4rel oli kahest toidust koosnev l\u00f5una (kolmas roog s\u00f5id k\u00f5ik esinejad))) \u2014 hea v\u00f5imalus kolleegidega suhelda. <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/e583c95d755662a2accf5fa7558be1a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9ebf24f203d6869db874001c533dae26.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/91601d70b4649e57396a603da475e411.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00f5ib-olla l\u00f5una ei vastanud kellegi ootustele, aga m\u00f5istke ka - me ju ei valmista ise ) Ja \u00fcldiselt, r\u00f6ster ei ole eelk\u00f5ige toit, vaid teadmised ja v\u00f5imalus suhelda tuntud esinejatega:<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/74a95f9eedacdfc43a033b58664f7be0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/6e54fcc1c27f02820371adb49c9c2e64.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/27c4ecb4350250ecf74877f5019994a5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/a7c321b8f182ae9f1cf71df31cf6e564.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJa lihtsalt suhelda<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/03331241f8fbdb6966b2527b8b9a719d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/b4f706cda3b8f01b941675514247be81.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/e894f71db06112c3be7b50ec5cfc89df.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTavalisest rohkem hallide dresside keskendumine:<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/f947d42650a5069e34664d02fac1a946.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKonverentsi ajal oli pidevalt avatud puhkeruum, kus sai pikutada ja s\u00f5pradega lobiseda. Ait\u00e4h ettev\u00f5ttele Reg.ru, kes pakkus popkorni ja t\u00f5i kola!<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/8e20701ba15cce6ed4d4c0fadebed811.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/07a04dbab6b961e3f93c730565e97571.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00e4rast l\u00f5unat oli meil au n\u00e4ha <b>Konstantin Khaz\u00e9<\/b>, mis ei saanud kohapeal osaleda viisa keerukuse t\u00f5ttu, kuid see ei seganud teda l\u00e4bi viima sisukat ettekannet Sinatra ajaloost, sellest, kuidas see loodi, ja milline tulevik ootab seda imelist projekti.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/34af2520f4bff8c757d3e926f865fd72.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00dcks s\u00e4ravamaid ettekandeid tegi Joshua Calderimis: <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/b4049fe4272ec886a58c031e751d9ecc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/a17c8abde75ed258c06f68e6b4cfe3dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/4b7f7b9ce0e603c521e201c4cf4a429a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/827c730b4f3d7854d9f099cc2d527c84.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJoshist sai {ruby}-konverentsi &nbsp; r\u00f6ster - kohe oli selge, et ta ei kavatse mitte ainult r\u00e4\u00e4kida huvitavatest detailidest (seoses Travis CI-ga), vaid ka korraldada v\u00e4ike show, t\u00f5stes kogu saali \u00fcles. <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/957b36e2b453aa75e25069a4e605f131.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c777b487b39413425be384b26859b27e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/58bacaa53202f7f89453e29d0afa897a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/090d706cd3853d40dd41fa2b6f50d09d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTema firmar\u00e4tik, naeratus ja suurep\u00e4rased slaidid salvr\u00e4tikutel j\u00e4id k\u00f5ikidele kauaks meelde, samuti see, kuidas on k\u00f5ige mugavam jagada suurt toodet komponentideks, hallates seda sellisel kujul.<\/p>\n<p>Douglas Campos, v\u00e4sinud p\u00e4rast reisi ja magamata \u00f6\u00f6 t\u00f5ttu ajavahe t\u00f5ttu, puhkas oma kolleegide ettekannete ajal\u2026 <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/3341e2e6df26c30d94f95a03357d602a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u2026 kuid kui tema kord r\u00e4\u00e4kida JRuby'st k\u00e4es oli, n\u00e4gi ta selgelt elavnemist. Mikrofoni haarates hakkas ta t\u00f5eliselt saali pommitama l\u00fchikeste ja energiliste lausetega \u2013 arvan, et p\u00e4rast Dougla s\u00f5nu hakkasid paljud taas uskuma, et JRuby on mugav, kiire ja efektiivne ning et seda tasub MRI asendamiseks kasutada.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/07f47ad08e159d0d31355cf114c76e07.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2a72ba61e3a8774a67c15e5c21f0b341.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/d620a7d4c3e21aad97e7ce41a9d41344.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2a9396f348b558f0a143ee119d34d083.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9f88646e6f0e5d1490540587746f2088.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL\u00f5puks esines noorim esineja \u2014 <b>Jonathan Leighton<\/b>, kellel on praegu vaid 22 aastat ja kes loendab p\u00e4evi oma j\u00e4rgmise s\u00fcnnip\u00e4eva saabumiseni, r\u00e4\u00e4kis Active Recordist, mille arendamisega tal oli otsekontakt, olles Rails Core meeskonna liige. Jon on lootustandev noormees, kes l\u00e4ks \u00fclikooli ainult sellep\u00e4rast, et \u00absee aitab paremini m\u00f5ista teatud matemaatilisi ja loogilisi probleeme, kuid muidu on see kasutu\u00bb \ud83d\ude42 Muidugi, see oli tema poolt naljaga \u00f6eldud, kuid Jon t\u00f5epoolest j\u00e4tab mulje, nagu oleks ta palju vanem ja kogenud spetsialist, kes varsti asub Londoni startupi CTO kohale. Aga ma lubasin talle, et ma ei avalda detaile, seega pean oma s\u00f5na pidama.<\/p>\n<p>Konverentsi l\u00f5pus toimus traditsiooniline auhindade loosimine - seekord lisaks Yota vidinatele ja piletitele j\u00e4rgmisele r\u00f6sterile loosime v\u00e4lja ka isikup\u00e4rased Habramai kiibid ja meie uue lauam\u00e4ngu &quot;<b><noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/company\/mosigra\/blog\/135373\/\">Stardiprojekt<\/a><\/noindex><\/b>&quot;:<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/cd94891457d5abc8c5f5c671f630d90c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/b6ea5820b3ff8e5bbdd7190447c35e72.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/37976f62fc6f85f3ab8308b5e8d80bfa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL\u00f5pps\u00f5naks \u2014 p\u00e4rastpidu:<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2220acade386e3d5bbed452200ce0b5f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLoodame, et teil j\u00e4i konverentsist positiivne mulje.&nbsp;<b>.toaster {ruby}<\/b> \u2014 me kindlasti korraldame veel \u00fche Ruby konverentsi, kuna n\u00fc\u00fcd on meid valmis aitama ka v\u00e4lismaa toimetajad. <\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/68f05f5c43fbdfce40c8fcd20a118f8d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"ZNC8HjnYULo\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ZNC8HjnYULo\/hqdefault.jpg\" alt=\"Vaata videot\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>J\u00e4rgmine &nbsp; r\u00f6ster on p\u00fchendatud JS-ile ja toimub reedel, 13. aprillil - \u00e4rge j\u00e4tke meie saatust vahele.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/0b149227bcb5cab729f75ca388d3db5c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP.S. Eriline t\u00e4nu vennaskonnale <noindex><a rel=\"nofollow\" href=\"http:\/\/evilmartians.com\">Evil Martians<\/a><\/noindex> konverentsi programmi ettevalmistamise eest. Nad muide <noindex><a rel=\"nofollow\" href=\"http:\/\/brainwashing.pro\">korraldavad Ruby on Rails'i arendamise t\u00f6\u00f6tuba ning konverentsi osalejatele pakkusid nad soodustuste kupoone, mis olid osalejate kogumikes.<\/a><\/noindex> Ruby on Rails'i arendamise kohta ning konverentsi osalejatele anti osa osalejate pakkidelt sooduskupongid.<\/p>\n<p><img decoding=\"async\" alt=\"Ainult Ruby, ainult hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9a4c3ee7d2341584f7d46cd1af63a684.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/toster_conf\/blog\/138242\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u043d\u043d\u0438\u043c \u0443\u0442\u0440\u043e\u043c (\u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u0435\u0439 \u043d\u043e\u0447\u044c\u044e) 9-\u0433\u043e \u044f\u043d\u0432\u0430\u0440\u044f \u044f \u043f\u0440\u0438\u0435\u0445\u0430\u043b \u0432 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442 \u0428\u0435\u0440\u0435\u043c\u0435\u0442\u044c\u0435\u0432\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0414\u0436\u043e\u0448\u0430 \u041a\u0430\u043b\u0434\u0435\u0440\u0438\u043c\u0438\u0441\u0430 \u0438\u0437 Travis-CI. \u041d\u0430\u043f\u0435\u0447\u0430\u0442\u0430\u043d\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u043c\u0430, \u043d\u043e \u043f\u043e \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0439 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0441\u0442\u0438, \u043c\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0438\u0441\u044c \u0441 \u0414\u0436\u043e\u0448\u0435\u043c \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443 \u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0435\u0433\u043e \u0444\u0440\u0430\u0437\u043e\u0439 \u0431\u044b\u043b\u043e: &quot;Toster? I am hungry, you got toasts?&quot;. \u041d\u0435 \u0441\u043a\u0430\u0436\u0443, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33626","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u043d\u043d\u0438\u043c \u0443\u0442\u0440\u043e\u043c (\u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u0435\u0439 \u043d\u043e\u0447\u044c\u044e) 9-\u0433\u043e \u044f\u043d\u0432\u0430\u0440\u044f \u044f \u043f\u0440\u0438\u0435\u0445\u0430\u043b \u0432 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442 \u0428\u0435\u0440\u0435\u043c\u0435\u0442\u044c\u0435\u0432\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0414\u0436\u043e\u0448\u0430 \u041a\u0430\u043b\u0434\u0435\u0440\u0438\u043c\u0438\u0441\u0430 \u0438\u0437 Travis-CI. \u041d\u0430\u043f\u0435\u0447\u0430\u0442\u0430\u043d\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u043c\u0430, \u043d\u043e \u043f\u043e \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0439 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0441\u0442\u0438, \u043c\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0438\u0441\u044c \u0441 \u0414\u0436\u043e\u0448\u0435\u043c \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443 \u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0435\u0433\u043e \u0444\u0440\u0430\u0437\u043e\u0439 \u0431\u044b\u043b\u043e: &quot;Toster? I am hungry, you got toasts?&quot;. \u041d\u0435 \u0441\u043a\u0430\u0436\u0443, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0441\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/tolko-ruby-tolko-hardkor\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u043e\u043b\u044c\u043a\u043e Ruby, \u0442\u043e\u043b\u044c\u043a\u043e \u0445\u0430\u0440\u0434\u043a\u043e\u0440! | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u043d\u043d\u0438\u043c \u0443\u0442\u0440\u043e\u043c (\u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u0435\u0439 \u043d\u043e\u0447\u044c\u044e) 9-\u0433\u043e \u044f\u043d\u0432\u0430\u0440\u044f \u044f \u043f\u0440\u0438\u0435\u0445\u0430\u043b \u0432 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442 \u0428\u0435\u0440\u0435\u043c\u0435\u0442\u044c\u0435\u0432\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0414\u0436\u043e\u0448\u0430 \u041a\u0430\u043b\u0434\u0435\u0440\u0438\u043c\u0438\u0441\u0430 \u0438\u0437 Travis-CI. \u041d\u0430\u043f\u0435\u0447\u0430\u0442\u0430\u043d\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u043c\u0430, \u043d\u043e \u043f\u043e \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0439 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0441\u0442\u0438, \u043c\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0438\u0441\u044c \u0441 \u0414\u0436\u043e\u0448\u0435\u043c \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443 \u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0435\u0433\u043e \u0444\u0440\u0430\u0437\u043e\u0439 \u0431\u044b\u043b\u043e: &quot;Toster? I am hungry, you got toasts?&quot;. \u041d\u0435 \u0441\u043a\u0430\u0436\u0443, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/tolko-ruby-tolko-hardkor\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:53:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:53:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ainult Ruby, ainult k\u00f5va kraam! | ProHoster","description":"Hommikul (v\u00f5i hilis\u00f5htul) 9. jaanuaril saabusin \u0160eremetjevo lennujaama, et kohtuda Josh Calderimisega Travis-CI-st. Tr\u00fckitud plakat koos nimega j\u00e4i koju, kuid \u00f5nneks kohtusime Joshi peaaegu kohe ja tema esimene lause oli: \"Toster? I'm hungry, you got toasts?\". Ma ei \u00fctle, et see k\u00fcsimus, mis esitati","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/tolko-ruby-tolko-hardkor","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u043e\u043b\u044c\u043a\u043e Ruby, \u0442\u043e\u043b\u044c\u043a\u043e \u0445\u0430\u0440\u0434\u043a\u043e\u0440! | ProHoster","og:description":"\u0420\u0430\u043d\u043d\u0438\u043c \u0443\u0442\u0440\u043e\u043c (\u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u0435\u0439 \u043d\u043e\u0447\u044c\u044e) 9-\u0433\u043e \u044f\u043d\u0432\u0430\u0440\u044f \u044f \u043f\u0440\u0438\u0435\u0445\u0430\u043b \u0432 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442 \u0428\u0435\u0440\u0435\u043c\u0435\u0442\u044c\u0435\u0432\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0414\u0436\u043e\u0448\u0430 \u041a\u0430\u043b\u0434\u0435\u0440\u0438\u043c\u0438\u0441\u0430 \u0438\u0437 Travis-CI. \u041d\u0430\u043f\u0435\u0447\u0430\u0442\u0430\u043d\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c \u0434\u043e\u043c\u0430, \u043d\u043e \u043f\u043e \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0439 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0441\u0442\u0438, \u043c\u044b \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0438\u0441\u044c \u0441 \u0414\u0436\u043e\u0448\u0435\u043c \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443 \u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0435\u0433\u043e \u0444\u0440\u0430\u0437\u043e\u0439 \u0431\u044b\u043b\u043e: &quot;Toster? I am hungry, you got toasts?&quot;. \u041d\u0435 \u0441\u043a\u0430\u0436\u0443, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0441","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/tolko-ruby-tolko-hardkor","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:53:49+00:00","article:modified_time":"2019-10-31T18:53:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33626","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 16:03:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:36:35","updated":"2026-01-21 16:03:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/33626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=33626"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/33626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/25317"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=33626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=33626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=33626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}