35
OSCON 2011 Cobertura BuscaPé Developer

Palestra OSCON 2011

Embed Size (px)

DESCRIPTION

Slides da palestra proferida no BuscaPé Developer sobre a cobertura da OSCON 2011 realizada em Portland, OR, EUA.

Citation preview

Page 1: Palestra OSCON 2011

OSCON 2011Cobertura BuscaPé Developer

Page 2: Palestra OSCON 2011

Agenda - Parte 1

Sobre a OSCON

Novidades e constatações do mundo Open Source

Linguagens de programação e programadores

Page 3: Palestra OSCON 2011

Agenda - Parte 2

Entrevista dotCloud

Entrevista MongoDB

Considerações sobre o evento

Page 4: Palestra OSCON 2011

A OSCON 2011

Page 5: Palestra OSCON 2011

A OSCON 2011

2500 participantes

desenvolvedores, engenheiros, arquitetos, etc

mais de uma centena de palestras

linguagens, sistemas, aplicativos, etc

dezenas de tutoriais e oficinas

dezenas de expositores no Expo Hall

Page 6: Palestra OSCON 2011

A OSCON

OSCON Data

voltada à bancos de dados e armazenagem de informações

OSCON Java

voltada à linguagem Java e seus “satélites”

OSCON

voltada à linguagens, sistemas e aplicações

Page 7: Palestra OSCON 2011
Page 8: Palestra OSCON 2011

Novidades e constatações do mundo Open Source

Page 9: Palestra OSCON 2011

Novidades

Page 10: Palestra OSCON 2011

1º - Open Hardware

Open hardware deixa de ser “brincadeira de criança”

Projetos emergentes: Pandaboard, Arduino, OpenBTS e ROS (Robot Operation System)

Page 11: Palestra OSCON 2011

2º - Cloud Computing

Disponibilização de robustas plataformas PaaS

Comodização de hardware e suas oportunidades

Aumento da dependência de API’s

Page 12: Palestra OSCON 2011

3º - Linguagens emergentes

StreamSQL

manipulação de infinitas linhas de dados

análise de dados de mercado, bolsas, detecção de fraudes, monitoramento de redes, etc.

PhoneGap - framework de desenvolvimento mobile

multiplataforma, visualização nativa, etc.

Page 13: Palestra OSCON 2011

constatações

Page 14: Palestra OSCON 2011

1º - Força

O open source está mais forte do que nunca

apresentação da Microsoft indica que é um caminho a seguir, rentável e um mercado interessante

Page 15: Palestra OSCON 2011

2º - Oportunidades

Não faltam oportunidades de trabalho no mundo open source

ao contrário, faltam profissionais em dezenas de áreas

Page 16: Palestra OSCON 2011

3º - Negócios

O open source é uma infindável fonte de negócios

serviços, produtos e um mix de ambos permitem as mais diferentes oportunidades de negócios para pequenos e grandes

Page 17: Palestra OSCON 2011

4º - Crescimento

O open source cresce sólido e constante

a cada dia cresce o número de empresas procurando reduzir custos de todas as formas e em todos os sentidos, sendo o open source a melhor opção.

Page 18: Palestra OSCON 2011

Linguagens de programação

Page 19: Palestra OSCON 2011

Sobre programadores

Unanimidade na qualidade do código

ruim por falta de testes

ruim por falta de esmero

“Teimosia”

uma única plataforma é melhor para tudo

não aprenderam a dizer “não”

Page 20: Palestra OSCON 2011

Sobre programadores (2)

Mercado web

crescimento constante ao longos dos anos

foco em frameworks de desenvolvimento

Mercado mobile

explodindo com demandas gigantescas

integração da web com o mobile

Page 21: Palestra OSCON 2011

Sobre linguagens

PHP continua bem, obrigado. Robusto, eficiente, flexível e simples

Python cresce expressivamente no mundo open source

HTML 5, uma realidade inquestionável para a web

Java... still Java

Page 22: Palestra OSCON 2011

Fim parte 1

Page 23: Palestra OSCON 2011

Agenda - Parte 2

Page 24: Palestra OSCON 2011

Entrevista dotCloud

Page 25: Palestra OSCON 2011

O que é?

Empresa de fornecimento de plataforma PaaS

Diferencial

Plataforma PaaS multi-sistemas e multi-linguagens

Espelhamento automático em diferentes datacenters

Custo baixo

Page 26: Palestra OSCON 2011

Vantagens

Rápido deployment

Foco no código

Dispensa de hardware

Dispensa de suporte

Dispensa de administração

Sempre on-line

Page 27: Palestra OSCON 2011
Page 28: Palestra OSCON 2011
Page 29: Palestra OSCON 2011
Page 30: Palestra OSCON 2011

Entrevista MongoDB

Page 31: Palestra OSCON 2011

O que é?

Banco de dados orientado a documentos

Diferencial

Não possui esquemas

Armazenamento de objetos JSON

Fácil assimilação por parte de desenvolvedores OOP

Page 32: Palestra OSCON 2011

Vantagens

Escalabilidade horizontal

Permite “joins” distribuídos e clusterizados

Permite “two-face commits”

Redução de instruções de I/O

Busca textual (a partir da versão 2.2 ou 2.4)

Page 33: Palestra OSCON 2011
Page 34: Palestra OSCON 2011

Considerações sobre o evento

Page 35: Palestra OSCON 2011

Obrigado