Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Livres, mesmo sem perceber

Livres, mesmo sem perceber

Slides do meu keynote na RubyConfBR em 18/09/2015

Eustáquio Rangel

September 18, 2015
Tweet

More Decks by Eustáquio Rangel

Other Decks in Technology

Transcript

  1. Livres, mesmo sem perceber Como as últimas décadas ajudaram a

    transformar e criar desenvolvedores e ferramentas que utilizam código livre/aberto de forma espontânea Eustáquio Rangel @taq
  2. Investindo em Ruby desde 2004 - Primeiro post sobre a

    linguagem em Dezembro de 2004 - Tutorial lançado em Janeiro de 2005 - Primeiro curso ministrado em Agosto de 2005, tinha até camiseta! :-) - Livro publicado em Março de 2006 - Evento sobre Rails em Outubro de 2006 - Curso de Ruby e Rails na Object Trainning, em 2007, junto com o Ronie
  3. Antes de Ruby Sempre fui um cara que preza o

    Software Livre desde que comecei a utilizar GNU/Linux, em 1998, e a filosofia que tanto o projeto GNU quanto o próprio kernel, que adotou a GPL, popularizaram.
  4. Uma pequena homenagem “Tenho certeza de que a experiência aqui

    compartilhada servirá para que mais gente nos ajude na missão de melhorar a humanidade por meio do software, criando um ecossistema socialmente responsável e economicamente justo, além de mudar o papel da tecnologia na sociedade.” Luca Bastos - 1945 - 2015
  5. De volta em 1995 ... Quem aí nasceu pelo menos

    em 1980? O que tínhamos: • Windows 95 • OS/2 Warp • Delphi • LCC-Win32 • Tinha Linux, mas não usávamos • Netscape • JavaScript estava nascendo • Java estava nascendo • PHP estava nascendo
  6. De volta em 1995 ... • Perl • Opera •

    Windows NT • Visual Basic 4.0 • IE 1.0 / 2.0, browsers wars! • Intel Pentium Pro • Internet? Saiu das universidades, primeiro domínio registrado, antes só tinha BBS! Abertura do backbone para fornecimento de conectividade a provedores de acesso comercial. • CVS • Vim! • Ruby!
  7. Logística envolvida • Freshmeat (somente em 1997) • Sourceforge (somente

    em 1999, disponibilizava CVS) • Hospedagem era um absurdo de caro! • Geralmente eram executados scripts CGI (formulários de contato eram mais comuns, qualquer coisa diferente era de hacker muito macho!) • Conteúdo entregue era basicamente HTML cheio de tags com estilização
  8. Avançando para 2005 Quem aí nasceu em 1990? Quem tem

    um celular de 2005? O que tínhamos: • Linux, agora começando a usar pra valer • Mercurial • Windows Vista (ahuhahuha) • Google contrata Vint Cerf • Google compra Android • Google Maps • Google Analytics (Urchin) • OpenOffice 2.0 • Yahoo! compra o Flickr :-p • Flash empesteando os navegadores • IE 6 empesteando os navegadores (85%) • Vim! • Ruby! • Rails!
  9. Chegando em 2015, yay! • Git, outro presente de Linus

    Torvalds para o mundo. • Linguagens e tecnologias evoluíram e foram criadas. Ainda temos PHP, Python, Java, Ruby e também Go, Elixir (brasileiro na área!), Erlang, ES6, Node.JS, Ember, Angular, Clojure, etc. • Popularização dos smartphones e de planos de acesso móvel. • Aplicações web sem o “freio” do IE: multiplataforma real com HTML, CSS e padrões web, apps conversando com apps, tecnologias difundidas de modo prático, eficiente e descomplicado como REST, TDD, BDD, MVC, práticas ágeis, estruturas enxutas como editar softwares complexos em editores de texto lightweight fazem parte do cotidiano. Liberdade do desktop e inovação aceleradas (pelo menos para quem não trabalha com coisas do governo :-p)
  10. Chegando em 2015 • Hosts de muito boa qualidade (rodando

    na sua esmagadora maioria, Linux) a preços excelentes permitem que qualquer desenvolvedor meta a mão na massa e possa tentar fazer a próxima big app. • Apps como o Github e o Bitbucket permitem uma comunidade vibrante de desenvolvedores compartilharem código. • Tudo isso utilizando tudo o que foi criado e evoluído com Software Livre durante essas décadas
  11. 1995 2005 2015 Chatos Hippies Caducos Comunistas Excêntricos Inocentes As

    tecnologias e ideologias pregadas e criadas por essas pessoas eram divulgadas de modo tido até como religioso ou radical Interessantes Faz sentido, hein! Não é que essa @#$#@ funciona mesmo! Não é que essa @$#@# é melhor mesmo! O que foi sendo implementado na década passada começou a dar resultados mais, digamos, espontâneos Quem são aqueles tiozinhos ali mesmo? Sério? Foram eles? E eu estou fazendo grande parte do que eles divulgavam sem perceber? Hoje utlizamos tudo o que foi debatido, hostilizado, criado e evoluído sem as vezes nem nos darmos conta disso!