Top Banner
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
15

Livres, Mesmo Sem Perceber

Feb 01, 2016

Download

Documents

Slides do meu keynote na RubyConf 2015.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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]