{"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\/pt\/blog\/news\/tolko-ruby-tolko-hardkor","title":{"rendered":"Apenas Ruby, apenas hardcore!","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na manh\u00e3 cedo (ou tarde da noite) do dia 9 de janeiro, cheguei ao aeroporto de Sheremetyevo para encontrar <b>Josh Calderimis<\/b> de Travis-CI. A plaquinha impressa com o nome ficou em casa, mas por um feliz acaso, encontramos o Josh quase imediatamente e a primeira coisa que ele disse foi: &quot;<i>Toster? Estou com fome, voc\u00ea tem torradas?<\/i>&quot;. N\u00e3o posso dizer que essa pergunta, feita com um sorriso no rosto, me deixou sem palavras, mas n\u00e3o esperava que nos dias restantes em Moscovo coberta de neve, a galera continuasse a inventar novas piadas sobre o tostador e torradas.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/cc53d7d7d28021273b5ed12c7028d382.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAli\u00e1s, pedimos desculpas oficiais pela aus\u00eancia deles na confer\u00eancia passada, foi simples \u2014 foram devoradas pelos palestrantes antes do in\u00edcio da apresenta\u00e7\u00e3o.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nCom <b>Gregg Pollack<\/b> da Envy Labs foi igualmente divertido \u2014 encontrando-o um pouco mais tarde, conseguimos contornar os \"famosos engarrafamentos\" e ao inv\u00e9s de fazer check-in no hotel, ele pediu para dar uma volta pela cidade. Como passeio, decidimos ir a Dzerzhinsk, onde o que mais interessou Gregg foi o Mosteiro Nicolo-Ugre\u0161ki. Apesar do frio intenso, conseguimos alimentar os cisnes que habitam a \u00e1rea.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/fe2189086cae67891cec42eeb1a2e13a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuanto \u00e0s <b>Fabio Akita<\/b> (da Codeminer42) e <b>Douglas Campos<\/b> (da RedHat), com eles tive, sem d\u00favida, o di\u00e1logo mais incomum da minha vida:<\/p>\n<p> \u2014 Ol\u00e1 Alex, j\u00e1 estamos congelando na Alemanha, e o piloto disse que na R\u00fassia est\u00e1 ainda mais frio!<br \/>\n \u2014 N\u00e3o se preocupem, eu trouxe chap\u00e9us e cachec\u00f3is para voc\u00eas n\u00e3o morrerem a caminho.<br \/>\n \u2014 Chap\u00e9u \u2014 tudo bem, mas cachecol\u2026 o que \u00e9 isso e como se usa?<br \/>\n \u2014 Em que sentido?<br \/>\n \u2014 Onde que se coloca isso? Mostre-nos.<\/p>\n<p>Ap\u00f3s alguns gestos m\u00e1gicos com as m\u00e3os, todos estavam agasalhados e prontos para sair do aeroporto. Contudo, at\u00e9 a partida, a galera teve grande dificuldade para se movimentar ao ar livre, j\u00e1 que em suas regi\u00f5es a temperatura no inverno raramente cai abaixo de 20 graus Celsius \u2014 esquecendo de verificar a previs\u00e3o do tempo, esses desafiadores rapazes chegaram praticamente de camisetas e shorts. <\/p>\n<p>Mas o mais importante \u00e9 que a falta de torradas e caf\u00e9 da manh\u00e3 de maneira alguma impediu que organiz\u00e1ssemos um \u00f3timo evento na sexta-feira. <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/a87146371c5b5c6979a613cd11b409f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTrinta minutos antes do in\u00edcio do registro, notamos um n\u00famero consider\u00e1vel de pessoas aguardando seu in\u00edcio \u2014 isso trouxe confian\u00e7a e esperan\u00e7a de que nenhuma palestra passaria despercebida, embora durante a confer\u00eancia tiv\u00e9ssemos algumas dificuldades t\u00e9cnicas.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c89a5d90f3de7c0cf407251b37593bf6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA apresenta\u00e7\u00e3o de Gregg foi a primeira do programa (o que o deixou muito feliz, pois ele prometeu muitas quest\u00f5es t\u00e9cnicas que seriam muito mais dif\u00edceis de assimilar ap\u00f3s o almo\u00e7o) \u2014 ele rapidamente tomou as r\u00e9deas e come\u00e7ou a explicar aos participantes da confer\u00eancia as mudan\u00e7as no c\u00f3digo do n\u00facleo Rails 3. Gregg n\u00e3o decepcionou \u2014 a audi\u00eancia realmente despertou, absorvendo todas as suas palavras que descreviam novas t\u00e9cnicas de uso.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/1f5fa14ad19fdd398b1a50d35a9d5bd4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/08e82179479c069db8bbc14349ff597c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/bfc1b9b50626d83873c8ae574a0a976c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/afb3729ee81174a87bb8968a2ac47aff.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/8a9e4bbee3492c3bab1ab8c33a10a334.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEm segundo lugar, subiu ao palco F\u00e1bio Akita \u2014 um palestrante do distante Brasil, que come\u00e7ou a falar sobre v\u00e1rias t\u00e9cnicas de escalabilidade de aplicativos altamente din\u00e2micos e interativos em Rails. <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9930dfa6e66d7a60639258b57bcd40a8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/d3cb1451c6f968b064c60ed79048c838.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c335596f59f25609dbaa2a83943e81d4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMuitos participantes esperavam ansiosamente por sua apresenta\u00e7\u00e3o, pois F\u00e1bio \u00e9 um dos mais conhecidos e not\u00e1veis \"motores\" da comunidade Rails na Am\u00e9rica do Sul e, j\u00e1 antes do in\u00edcio da confer\u00eancia, era evidente que o tema da escalabilidade de aplicativos seria altamente demandado.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2cd33a275d42848655466873c1e30198.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Ivan Evtyukovich<\/b> subiu ao palco com um excelente humor e uma apresenta\u00e7\u00e3o igualmente impressionante \u2014 sobre como <b>Evil Martians<\/b> (a quem somos imensamente gratos pela ajuda na forma\u00e7\u00e3o do programa da confer\u00eancia) prepararam o Groupon russo. Essa conversa (no contexto do Rails) foi a primeira a ser realizada em territ\u00f3rio russo, e, portanto, ouvir a primeira apresenta\u00e7\u00e3o e ver os slides em russo foi duas vezes interessante \u2014 at\u00e9 Ivan, ningu\u00e9m jamais havia falado sobre a organiza\u00e7\u00e3o do trabalho em projetos Rails populares e volumosos a partir do palco de Moscou.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/f3acb81735725bf5bf4b4c56e0ed75f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/7b6efed676207ad04b1457ac175b7cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFinalmente, a \u00faltima (antes do almo\u00e7o) apresenta\u00e7\u00e3o foi dedicada \u00e0s pr\u00e1ticas de uso do JRuby \u2014 apesar do conversor queimado e da impossibilidade de exibir os slides na tela grande, <b>Timofey Klimenko<\/b> da empresa HotSpot conseguiu compartilhar alguns pontos interessantes sobre o uso do JRuby e da plataforma JVM como um todo.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9f7b23dc28a579828ba9681dbda91fbd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa confer\u00eancia, houve tradu\u00e7\u00e3o simult\u00e2nea (palestrantes estrangeiros foram traduzidos para o russo, e as palestras russas \u2014 para o ingl\u00eas) \u2014 Douglas Campos, que palestrou quase por \u00faltimo, observou que a apresenta\u00e7\u00e3o de Timofey continha pontos muito interessantes, sobre os quais ele mesmo planejara falar.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c2cdd7fff85cf89d9d247ae8280fc06e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDepois, houve um almo\u00e7o de dois pratos (o terceiro prato foi comido por todos os participantes novamente pelos palestrantes))) \u2014 uma boa oportunidade para conversar com os colegas. <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/e583c95d755662a2accf5fa7558be1a6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9ebf24f203d6869db874001c533dae26.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/91601d70b4649e57396a603da475e411.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTalvez o almo\u00e7o realmente n\u00e3o tenha atendido as expectativas de algu\u00e9m, mas voc\u00eas t\u00eam que entender \u2014 n\u00e3o somos n\u00f3s que preparamos ) E, para ser honesto, o tostador \u00e9 antes de tudo sobre conhecimento e a oportunidade de interagir com conhecidos palestrantes:<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/74a95f9eedacdfc43a033b58664f7be0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/6e54fcc1c27f02820371adb49c9c2e64.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/27c4ecb4350250ecf74877f5019994a5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/a7c321b8f182ae9f1cf71df31cf6e564.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE simplesmente conversar<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/03331241f8fbdb6966b2527b8b9a719d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/b4f706cda3b8f01b941675514247be81.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/e894f71db06112c3be7b50ec5cfc89df.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMaior concentra\u00e7\u00e3o de moletons cinzas:<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/f947d42650a5069e34664d02fac1a946.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDurante a confer\u00eancia, a \u00e1rea de lounge estava sempre aberta, onde era poss\u00edvel relaxar em puffes e bater um papo com amigos. Obrigado \u00e0 Reg.ru, que nos alimentou com pipoca e refrigerante!<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/8e20701ba15cce6ed4d4c0fadebed811.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/07a04dbab6b961e3f93c730565e97571.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAp\u00f3s o almo\u00e7o, tivemos a honra de ver <b>Konstantin Khaz\u00e9<\/b>, que n\u00e3o p\u00f4de estar presente ao vivo devido a complica\u00e7\u00f5es com o visto, mas isso n\u00e3o impediu que ele fizesse uma apresenta\u00e7\u00e3o substancial sobre a hist\u00f3ria do Sinatra, sobre como foi criado e qual futuro aguarda esse projeto incr\u00edvel.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/34af2520f4bff8c757d3e926f865fd72.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUma das apresenta\u00e7\u00f5es mais impressionantes foi a de Joshua Calderimis: <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/b4049fe4272ec886a58c031e751d9ecc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/a17c8abde75ed258c06f68e6b4cfe3dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/4b7f7b9ce0e603c521e201c4cf4a429a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/827c730b4f3d7854d9f099cc2d527c84.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJosh se tornou a estrela da confer\u00eancia {ruby}-tostador \u2014 ficou imediatamente claro que ele n\u00e3o apenas queria compartilhar detalhes interessantes (relacionados ao Travis CI), mas tamb\u00e9m fazer um pequeno show, levantando todo o p\u00fablico. <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/957b36e2b453aa75e25069a4e605f131.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/c777b487b39413425be384b26859b27e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/58bacaa53202f7f89453e29d0afa897a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/090d706cd3853d40dd41fa2b6f50d09d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA camisa caracter\u00edstica, o sorriso e os magn\u00edficos slides em guardanapos definitivamente marcaram todos por muito tempo, assim como a forma mais conveniente de dividir um grande produto em partes, gerenciando-o dessa forma.<\/p>\n<p>Douglas Campos, cansado ap\u00f3s o voo e sem conseguir dormir \u00e0 noite devido \u00e0 diferen\u00e7a de fuso hor\u00e1rio, descansava durante as apresenta\u00e7\u00f5es de seus colegas\u2026 <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/3341e2e6df26c30d94f95a03357d602a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u2026 mas quando chegou a sua vez de subir ao palco e falar sobre JRuby, ele claramente se animou. Ao pegar o microfone, ele come\u00e7ou a bombardear o audit\u00f3rio com suas frases curtas e en\u00e9rgicas \u2014 acho que, ap\u00f3s as palavras de Douglas, muitas pessoas passaram a acreditar novamente que JRuby \u00e9 conveniente, r\u00e1pido e eficaz, e que deve ser usado como substituto do MRI.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/07f47ad08e159d0d31355cf114c76e07.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2a72ba61e3a8774a67c15e5c21f0b341.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/d620a7d4c3e21aad97e7ce41a9d41344.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2a9396f348b558f0a143ee119d34d083.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9f88646e6f0e5d1490540587746f2088.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPor fim, o mais jovem palestrante \u2014 <b>Jonathan Layton<\/b>, que agora tem apenas 22 anos e conta os dias at\u00e9 seu pr\u00f3ximo anivers\u00e1rio, falou sobre Active Record, cujo desenvolvimento ele teve uma participa\u00e7\u00e3o direta como membro da equipe do Rails Core. John \u00e9 um jovem promissor que come\u00e7ou a cursar o ensino superior apenas porque \"isso ajuda a compreender melhor alguns problemas matem\u00e1ticos e l\u00f3gicos, e no mais \u00e9 in\u00fatil\" \ud83d\ude42 Claro, do lado dele, isso foi uma piada com uma pitada de verdade, mas John realmente impressiona como um especialista s\u00e1bio para sua idade, que em breve ocupar\u00e1 o cargo de CTO de uma startup em Londres. Mas eu prometi n\u00e3o revelar detalhes, ent\u00e3o vou manter minha palavra.<\/p>\n<p>No final da confer\u00eancia, houve o tradicional sorteio de pr\u00eamios \u2014 desta vez, al\u00e9m dos gadgets da Yota e ingressos para o pr\u00f3ximo tostador, sorteamos as camisetas exclusivas da Habr e nosso novo jogo de tabuleiro &quot;<b><noindex><a rel=\"nofollow\" href=\"http:\/\/habrahabr.ru\/company\/mosigra\/blog\/135373\/\">Startup<\/a><\/noindex><\/b>&quot;:<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/cd94891457d5abc8c5f5c671f630d90c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/b6ea5820b3ff8e5bbdd7190447c35e72.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/37976f62fc6f85f3ab8308b5e8d80bfa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nComo nota final \u2014 a afterparty:<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/2220acade386e3d5bbed452200ce0b5f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEsperamos que voc\u00eas tenham uma boa impress\u00e3o da confer\u00eancia&nbsp;<b>.toaster {ruby}<\/b> \u2014 definitivamente faremos outra confer\u00eancia sobre Ruby, j\u00e1 que agora temos apoio de pessoal estrangeiro. <\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas 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=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" 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>O pr\u00f3ximo tostador ser\u00e1 dedicado ao JS e acontecer\u00e1 na sexta-feira, 13 de abril \u2014 n\u00e3o perca nosso show diab\u00f3lico.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/0b149227bcb5cab729f75ca388d3db5c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP.S. Um agradecimento especial ao pessoal de <noindex><a rel=\"nofollow\" href=\"http:\/\/evilmartians.com\">Evil Martians<\/a><\/noindex> pela ajuda na prepara\u00e7\u00e3o do programa da confer\u00eancia. Eles, por sinal, <noindex><a rel=\"nofollow\" href=\"http:\/\/brainwashing.pro\">est\u00e3o realizando uma masterclass<\/a><\/noindex> sobre desenvolvimento em Ruby on Rails, e para os participantes da confer\u00eancia, forneceram cupons de desconto que estavam nos pacotes dos participantes.<\/p>\n<p><img decoding=\"async\" alt=\"Apenas Ruby, apenas hardcore!\" src=\"\/wp-content\/uploads\/2019\/05\/9a4c3ee7d2341584f7d46cd1af63a684.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Fonte: <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-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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.\" \/>\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\/pt\/blog\/news\/tolko-ruby-tolko-hardkor\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/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\udd47S\u00f3 Ruby, s\u00f3 hardcore! | ProHoster","description":"Na manh\u00e3 cedo (ou tarde da noite) do dia 9 de janeiro, cheguei ao aeroporto Sheremetyevo para encontrar Josh Calderimis do Travis-CI.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/tolko-ruby-tolko-hardkor","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/33626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=33626"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/33626\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/25317"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=33626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=33626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=33626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}