livres, mesmo sem perceber

15
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

Upload: eustaquio-rangel

Post on 01-Feb-2016

219 views

Category:

Documents


0 download

DESCRIPTION

Slides do meu keynote na RubyConf 2015.

TRANSCRIPT

Page 1: Livres, Mesmo Sem Perceber

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

Page 2: Livres, Mesmo Sem Perceber

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

Page 3: Livres, Mesmo Sem Perceber

Enquanto isso ...

Page 4: Livres, Mesmo Sem Perceber

Antes de RubySempre 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.

Page 5: Livres, Mesmo Sem Perceber

E ainda não saí do interior

Page 6: Livres, Mesmo Sem Perceber

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

Page 7: Livres, Mesmo Sem Perceber

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

Page 8: Livres, Mesmo Sem Perceber

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!

Page 9: Livres, Mesmo Sem Perceber

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

Page 10: Livres, Mesmo Sem Perceber

Avançando para 2005Quem 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!

Page 11: Livres, Mesmo Sem Perceber

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)

Page 12: Livres, Mesmo Sem Perceber

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

Page 13: Livres, Mesmo Sem Perceber

1995 2005 2015

ChatosHippiesCaducosComunistasExcêntricosInocentes

As tecnologias e ideologias pregadas e criadas por essas pessoas eram divulgadas de modo tido até como religioso ou radical

InteressantesFaz 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!

Page 14: Livres, Mesmo Sem Perceber

Livres, mesmo sem perceber!

Page 15: Livres, Mesmo Sem Perceber

Obrigado! Thank you! Gracias! Merci! Danke! Grazie! ありがとう! 謝謝!

Qatlho'!'@taq

[email protected]