ºÝºÝߣshows by User: Prodis / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: Prodis / Mon, 08 Apr 2019 16:00:14 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: Prodis Ido Keido - ElixirConf EU 2019 /slideshow/ido-keido-elixirconf-eu-2019/140051254 idokeido-elixirconfeu2019-190408160014
Lighting talk at ElixirConf EU 2019 at 08-04-2019.]]>

Lighting talk at ElixirConf EU 2019 at 08-04-2019.]]>
Mon, 08 Apr 2019 16:00:14 GMT /slideshow/ido-keido-elixirconf-eu-2019/140051254 Prodis@slideshare.net(Prodis) Ido Keido - ElixirConf EU 2019 Prodis Lighting talk at ElixirConf EU 2019 at 08-04-2019. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/idokeido-elixirconfeu2019-190408160014-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lighting talk at ElixirConf EU 2019 at 08-04-2019.
Ido Keido - ElixirConf EU 2019 from Fernando Hamasaki de Amorim
]]>
263 1 https://cdn.slidesharecdn.com/ss_thumbnails/idokeido-elixirconfeu2019-190408160014-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Anota??es da TDC Florian¨®polis 2016 https://pt.slideshare.net/slideshow/anotaes-da-tdc-florianpolis-2016/62361501 tdcfloripa2016anotacoesprodis-160524211702
Minhas anota??es da TDC Florian¨®polis 2016.]]>

Minhas anota??es da TDC Florian¨®polis 2016.]]>
Tue, 24 May 2016 21:17:01 GMT https://pt.slideshare.net/slideshow/anotaes-da-tdc-florianpolis-2016/62361501 Prodis@slideshare.net(Prodis) Anota??es da TDC Florian¨®polis 2016 Prodis Minhas anota??es da TDC Florian¨®polis 2016. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdcfloripa2016anotacoesprodis-160524211702-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Minhas anota??es da TDC Florian¨®polis 2016.
from Fernando Hamasaki de Amorim
]]>
390 5 https://cdn.slidesharecdn.com/ss_thumbnails/tdcfloripa2016anotacoesprodis-160524211702-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Os piores c¨®digos Ruby j¨¢ vistos - TDC Florian¨®polis 2016 /Prodis/os-piores-cdigos-ruby-j-vistos-tdc-florianpolis-2016 ospiorescodigosrubyjavistos-tdc2016-160514172211
ºÝºÝߣs da palestra "Os piores c¨®digos Ruby j¨¢ vistos" apresentada na TDC Florian¨®polis 2016, na trilha Ruby, em 14/05/2016. http://www.thedevelopersconference.com.br/tdc/2016/florianopolis/trilha-ruby Muitas aplica??es escritas em Ruby s?o ¨®timas, mas tamb¨¦m existe c¨®digos do mal aplicando t¨¦cnicas de POG. Muitas gambiarras podem ser usadas em v¨¢rias linguagens, mas em Ruby, quando acontece, a propor??o ¨¦ maior. ? muito f¨¢cil escrever c¨®digo Ruby com efeitos colaterais. Voc¨ºs ver?o uma cole??o de c¨®digos ruins em Ruby, com a descri??o de como eles afetaram negativamente seus sistemas e as solu??es para consert¨¢-los e evit¨¢-los. Classes longas, acoplamento, m¨¢ aplica??o de OO, c¨®digo ileg¨ªvel, fluxo emaranhados, nomes equivocados e outras coisas que voc¨ºs nem imaginam s?o exemplos do que voc¨ºs ter?o.]]>

ºÝºÝߣs da palestra "Os piores c¨®digos Ruby j¨¢ vistos" apresentada na TDC Florian¨®polis 2016, na trilha Ruby, em 14/05/2016. http://www.thedevelopersconference.com.br/tdc/2016/florianopolis/trilha-ruby Muitas aplica??es escritas em Ruby s?o ¨®timas, mas tamb¨¦m existe c¨®digos do mal aplicando t¨¦cnicas de POG. Muitas gambiarras podem ser usadas em v¨¢rias linguagens, mas em Ruby, quando acontece, a propor??o ¨¦ maior. ? muito f¨¢cil escrever c¨®digo Ruby com efeitos colaterais. Voc¨ºs ver?o uma cole??o de c¨®digos ruins em Ruby, com a descri??o de como eles afetaram negativamente seus sistemas e as solu??es para consert¨¢-los e evit¨¢-los. Classes longas, acoplamento, m¨¢ aplica??o de OO, c¨®digo ileg¨ªvel, fluxo emaranhados, nomes equivocados e outras coisas que voc¨ºs nem imaginam s?o exemplos do que voc¨ºs ter?o.]]>
Sat, 14 May 2016 17:22:11 GMT /Prodis/os-piores-cdigos-ruby-j-vistos-tdc-florianpolis-2016 Prodis@slideshare.net(Prodis) Os piores c¨®digos Ruby j¨¢ vistos - TDC Florian¨®polis 2016 Prodis ºÝºÝߣs da palestra "Os piores c¨®digos Ruby j¨¢ vistos" apresentada na TDC Florian¨®polis 2016, na trilha Ruby, em 14/05/2016. http://www.thedevelopersconference.com.br/tdc/2016/florianopolis/trilha-ruby Muitas aplica??es escritas em Ruby s?o ¨®timas, mas tamb¨¦m existe c¨®digos do mal aplicando t¨¦cnicas de POG. Muitas gambiarras podem ser usadas em v¨¢rias linguagens, mas em Ruby, quando acontece, a propor??o ¨¦ maior. ? muito f¨¢cil escrever c¨®digo Ruby com efeitos colaterais. Voc¨ºs ver?o uma cole??o de c¨®digos ruins em Ruby, com a descri??o de como eles afetaram negativamente seus sistemas e as solu??es para consert¨¢-los e evit¨¢-los. Classes longas, acoplamento, m¨¢ aplica??o de OO, c¨®digo ileg¨ªvel, fluxo emaranhados, nomes equivocados e outras coisas que voc¨ºs nem imaginam s?o exemplos do que voc¨ºs ter?o. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ospiorescodigosrubyjavistos-tdc2016-160514172211-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ºÝºÝߣs da palestra &quot;Os piores c¨®digos Ruby j¨¢ vistos&quot; apresentada na TDC Florian¨®polis 2016, na trilha Ruby, em 14/05/2016. http://www.thedevelopersconference.com.br/tdc/2016/florianopolis/trilha-ruby Muitas aplica??es escritas em Ruby s?o ¨®timas, mas tamb¨¦m existe c¨®digos do mal aplicando t¨¦cnicas de POG. Muitas gambiarras podem ser usadas em v¨¢rias linguagens, mas em Ruby, quando acontece, a propor??o ¨¦ maior. ? muito f¨¢cil escrever c¨®digo Ruby com efeitos colaterais. Voc¨ºs ver?o uma cole??o de c¨®digos ruins em Ruby, com a descri??o de como eles afetaram negativamente seus sistemas e as solu??es para consert¨¢-los e evit¨¢-los. Classes longas, acoplamento, m¨¢ aplica??o de OO, c¨®digo ileg¨ªvel, fluxo emaranhados, nomes equivocados e outras coisas que voc¨ºs nem imaginam s?o exemplos do que voc¨ºs ter?o.
Os piores c̹digos Ruby jߵ vistos - TDC Florian̹polis 2016 from Fernando Hamasaki de Amorim
]]>
826 150 https://cdn.slidesharecdn.com/ss_thumbnails/ospiorescodigosrubyjavistos-tdc2016-160514172211-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The worst Ruby codes I¡¯ve seen in my life - RubyKaigi 2015 /slideshow/the-worst-ruby-codes-ive-seen-in-my-life-rubykaigi-2015/56074188 theworstrubycodes-rubykaigi2025-151212055933
Video presentation: https://www.youtube.com/watch?v=jLAFXQ1Av50 Most applications written in Ruby are great, but also exists evil code applying WOP techniques. There are many workarounds in several programming languages, but in Ruby, when it happens, the proportion is bigger. It's very easy to write Ruby code with collateral damage. You will see a collection of bad Ruby codes, with a description of how these codes affected negatively their applications and the solutions to fix and avoid them. Long classes, coupling, misapplication of OO, illegible code, tangled flows, naming issues and other things you can ever imagine are examples what you'll get.]]>

Video presentation: https://www.youtube.com/watch?v=jLAFXQ1Av50 Most applications written in Ruby are great, but also exists evil code applying WOP techniques. There are many workarounds in several programming languages, but in Ruby, when it happens, the proportion is bigger. It's very easy to write Ruby code with collateral damage. You will see a collection of bad Ruby codes, with a description of how these codes affected negatively their applications and the solutions to fix and avoid them. Long classes, coupling, misapplication of OO, illegible code, tangled flows, naming issues and other things you can ever imagine are examples what you'll get.]]>
Sat, 12 Dec 2015 05:59:33 GMT /slideshow/the-worst-ruby-codes-ive-seen-in-my-life-rubykaigi-2015/56074188 Prodis@slideshare.net(Prodis) The worst Ruby codes I¡¯ve seen in my life - RubyKaigi 2015 Prodis Video presentation: https://www.youtube.com/watch?v=jLAFXQ1Av50 Most applications written in Ruby are great, but also exists evil code applying WOP techniques. There are many workarounds in several programming languages, but in Ruby, when it happens, the proportion is bigger. It's very easy to write Ruby code with collateral damage. You will see a collection of bad Ruby codes, with a description of how these codes affected negatively their applications and the solutions to fix and avoid them. Long classes, coupling, misapplication of OO, illegible code, tangled flows, naming issues and other things you can ever imagine are examples what you'll get. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/theworstrubycodes-rubykaigi2025-151212055933-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Video presentation: https://www.youtube.com/watch?v=jLAFXQ1Av50 Most applications written in Ruby are great, but also exists evil code applying WOP techniques. There are many workarounds in several programming languages, but in Ruby, when it happens, the proportion is bigger. It&#39;s very easy to write Ruby code with collateral damage. You will see a collection of bad Ruby codes, with a description of how these codes affected negatively their applications and the solutions to fix and avoid them. Long classes, coupling, misapplication of OO, illegible code, tangled flows, naming issues and other things you can ever imagine are examples what you&#39;ll get.
The worst Ruby codes I¡¯ve seen in my life - RubyKaigi 2015 from Fernando Hamasaki de Amorim
]]>
16292 8 https://cdn.slidesharecdn.com/ss_thumbnails/theworstrubycodes-rubykaigi2025-151212055933-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDC 2015 - Torne-se um programador melhor https://pt.slideshare.net/slideshow/tdc-2015-tornese-um-programador-melhor/51075803 tdc2015-torne-seumprogramadormelhor-150729210030-lva1-app6891
Ser um programador de alto n¨ªvel vai muito mais al¨¦m de escrever c¨®digo bom, extens¨ªvel e reutiliz¨¢vel. Mesmo aplicando v¨¢rias t¨¦cnicas avan?adas e melhores pr¨¢ticas de programa??o, muitas vezes o lado humano de cada programador influencia no resultado de seu trabalho. Apresento caminhos, decis?es e atitudes, t¨¦cnicos e n?o t¨¦cnicos, que ajudar?o voc¨º a se tornar um programador melhor. Alguns t¨®picos apresentados abrir?o seus olhos para novos pontos de vista, e at¨¦ mesmo novas possibilidades para sua carreira no futuro.]]>

Ser um programador de alto n¨ªvel vai muito mais al¨¦m de escrever c¨®digo bom, extens¨ªvel e reutiliz¨¢vel. Mesmo aplicando v¨¢rias t¨¦cnicas avan?adas e melhores pr¨¢ticas de programa??o, muitas vezes o lado humano de cada programador influencia no resultado de seu trabalho. Apresento caminhos, decis?es e atitudes, t¨¦cnicos e n?o t¨¦cnicos, que ajudar?o voc¨º a se tornar um programador melhor. Alguns t¨®picos apresentados abrir?o seus olhos para novos pontos de vista, e at¨¦ mesmo novas possibilidades para sua carreira no futuro.]]>
Wed, 29 Jul 2015 21:00:30 GMT https://pt.slideshare.net/slideshow/tdc-2015-tornese-um-programador-melhor/51075803 Prodis@slideshare.net(Prodis) TDC 2015 - Torne-se um programador melhor Prodis Ser um programador de alto n¨ªvel vai muito mais al¨¦m de escrever c¨®digo bom, extens¨ªvel e reutiliz¨¢vel. Mesmo aplicando v¨¢rias t¨¦cnicas avan?adas e melhores pr¨¢ticas de programa??o, muitas vezes o lado humano de cada programador influencia no resultado de seu trabalho. Apresento caminhos, decis?es e atitudes, t¨¦cnicos e n?o t¨¦cnicos, que ajudar?o voc¨º a se tornar um programador melhor. Alguns t¨®picos apresentados abrir?o seus olhos para novos pontos de vista, e at¨¦ mesmo novas possibilidades para sua carreira no futuro. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdc2015-torne-seumprogramadormelhor-150729210030-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ser um programador de alto n¨ªvel vai muito mais al¨¦m de escrever c¨®digo bom, extens¨ªvel e reutiliz¨¢vel. Mesmo aplicando v¨¢rias t¨¦cnicas avan?adas e melhores pr¨¢ticas de programa??o, muitas vezes o lado humano de cada programador influencia no resultado de seu trabalho. Apresento caminhos, decis?es e atitudes, t¨¦cnicos e n?o t¨¦cnicos, que ajudar?o voc¨º a se tornar um programador melhor. Alguns t¨®picos apresentados abrir?o seus olhos para novos pontos de vista, e at¨¦ mesmo novas possibilidades para sua carreira no futuro.
from Fernando Hamasaki de Amorim
]]>
1156 4 https://cdn.slidesharecdn.com/ss_thumbnails/tdc2015-torne-seumprogramadormelhor-150729210030-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
7 coisas que todo desenvolvedor Ruby on Rails deveria fazer https://pt.slideshare.net/slideshow/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/13510024 7coisasrails-120701171029-phpapp01
7 dicas que ir?o ajudar a manter o c¨®digo das aplica??es Rails livre de erros, deix¨¢-lo mais f¨¢cil de ser mantido e fazer com que os usu¨¢rios da aplica??o tenham uma experi¨ºncia mais agrad¨¢vel ao utiliz¨¢-la.]]>

7 dicas que ir?o ajudar a manter o c¨®digo das aplica??es Rails livre de erros, deix¨¢-lo mais f¨¢cil de ser mantido e fazer com que os usu¨¢rios da aplica??o tenham uma experi¨ºncia mais agrad¨¢vel ao utiliz¨¢-la.]]>
Sun, 01 Jul 2012 17:10:28 GMT https://pt.slideshare.net/slideshow/7-coisas-que-todo-desenvolvedor-ruby-on-rails-deveria-fazer/13510024 Prodis@slideshare.net(Prodis) 7 coisas que todo desenvolvedor Ruby on Rails deveria fazer Prodis 7 dicas que ir?o ajudar a manter o c¨®digo das aplica??es Rails livre de erros, deix¨¢-lo mais f¨¢cil de ser mantido e fazer com que os usu¨¢rios da aplica??o tenham uma experi¨ºncia mais agrad¨¢vel ao utiliz¨¢-la. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/7coisasrails-120701171029-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 7 dicas que ir?o ajudar a manter o c¨®digo das aplica??es Rails livre de erros, deix¨¢-lo mais f¨¢cil de ser mantido e fazer com que os usu¨¢rios da aplica??o tenham uma experi¨ºncia mais agrad¨¢vel ao utiliz¨¢-la.
from Fernando Hamasaki de Amorim
]]>
3173 6 https://cdn.slidesharecdn.com/ss_thumbnails/7coisasrails-120701171029-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Locaweb + Spree: transformando c¨®digo aberto em um projeto comercial https://pt.slideshare.net/slideshow/locaweb-spree-transformando-cdigo-aberto-em-um-projeto-comercial/4808176 locawebspree-100721160136-phpapp02
Os desafios, benef¨ªcios, dificuldades e li??es aprendidas que a equipe de desenvolvimento de SaaS da Locaweb teve na utiliza??o do Spree, uma plataforma de com¨¦rcio eletr?nico de c¨®digo aberto, como base de seu novo sistema de loja virtual multi-usu¨¢rio, desenvolvido em Ruby on Rails. O poder e o dinamismo do Ruby tiveram destaque, com grande utiliza??o de metaprograma??o nas extens?es do Spree.]]>

Os desafios, benef¨ªcios, dificuldades e li??es aprendidas que a equipe de desenvolvimento de SaaS da Locaweb teve na utiliza??o do Spree, uma plataforma de com¨¦rcio eletr?nico de c¨®digo aberto, como base de seu novo sistema de loja virtual multi-usu¨¢rio, desenvolvido em Ruby on Rails. O poder e o dinamismo do Ruby tiveram destaque, com grande utiliza??o de metaprograma??o nas extens?es do Spree.]]>
Wed, 21 Jul 2010 16:01:28 GMT https://pt.slideshare.net/slideshow/locaweb-spree-transformando-cdigo-aberto-em-um-projeto-comercial/4808176 Prodis@slideshare.net(Prodis) Locaweb + Spree: transformando c¨®digo aberto em um projeto comercial Prodis Os desafios, benef¨ªcios, dificuldades e li??es aprendidas que a equipe de desenvolvimento de SaaS da Locaweb teve na utiliza??o do Spree, uma plataforma de com¨¦rcio eletr?nico de c¨®digo aberto, como base de seu novo sistema de loja virtual multi-usu¨¢rio, desenvolvido em Ruby on Rails. O poder e o dinamismo do Ruby tiveram destaque, com grande utiliza??o de metaprograma??o nas extens?es do Spree. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/locawebspree-100721160136-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Os desafios, benef¨ªcios, dificuldades e li??es aprendidas que a equipe de desenvolvimento de SaaS da Locaweb teve na utiliza??o do Spree, uma plataforma de com¨¦rcio eletr?nico de c¨®digo aberto, como base de seu novo sistema de loja virtual multi-usu¨¢rio, desenvolvido em Ruby on Rails. O poder e o dinamismo do Ruby tiveram destaque, com grande utiliza??o de metaprograma??o nas extens?es do Spree.
from Fernando Hamasaki de Amorim
]]>
1909 7 https://cdn.slidesharecdn.com/ss_thumbnails/locawebspree-100721160136-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Apresenta??o de TDD na Fatec Jundia¨ª https://pt.slideshare.net/slideshow/apresentao-de-tdd-na-fatec-jundia/1322150 tddfatecslideshare-090421112315-phpapp02
Apresenta??o de introdu??o ao TDD - Test Driven-Development realizada na Fatec Jundia¨ª.]]>

Apresenta??o de introdu??o ao TDD - Test Driven-Development realizada na Fatec Jundia¨ª.]]>
Tue, 21 Apr 2009 11:23:11 GMT https://pt.slideshare.net/slideshow/apresentao-de-tdd-na-fatec-jundia/1322150 Prodis@slideshare.net(Prodis) Apresenta??o de TDD na Fatec Jundia¨ª Prodis Apresenta??o de introdu??o ao TDD - Test Driven-Development realizada na Fatec Jundia¨ª. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tddfatecslideshare-090421112315-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Apresenta??o de introdu??o ao TDD - Test Driven-Development realizada na Fatec Jundia¨ª.
from Fernando Hamasaki de Amorim
]]>
658 2 https://cdn.slidesharecdn.com/ss_thumbnails/tddfatecslideshare-090421112315-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-Prodis-48x48.jpg?cb=1554739163 Software Developer and basketball player. prodis.blog.br https://cdn.slidesharecdn.com/ss_thumbnails/idokeido-elixirconfeu2019-190408160014-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/ido-keido-elixirconf-eu-2019/140051254 Ido Keido - ElixirConf... https://cdn.slidesharecdn.com/ss_thumbnails/tdcfloripa2016anotacoesprodis-160524211702-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/anotaes-da-tdc-florianpolis-2016/62361501 Anota??es da TDC Flori... https://cdn.slidesharecdn.com/ss_thumbnails/ospiorescodigosrubyjavistos-tdc2016-160514172211-thumbnail.jpg?width=320&height=320&fit=bounds Prodis/os-piores-cdigos-ruby-j-vistos-tdc-florianpolis-2016 Os piores c¨®digos Ruby...