OSCON 2011
Cobertura BuscaPé Developer
Agenda - Parte 1


 Sobre a OSCON
 Novidades e constatações do mundo Open Source
 Linguagens de programação e programadores
Agenda - Parte 2


 Entrevista dotCloud
 Entrevista MongoDB
 Considerações sobre o evento
A 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
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
Novidades e constatações
do mundo Open Source
Novidades
1º - Open Hardware


Open hardware deixa de ser “brincadeira de criança”
Projetos emergentes: Pandaboard, Arduino, OpenBTS
e ROS (Robot Operation System)
2º - Cloud Computing


Disponibilização de robustas plataformas PaaS
Comodização de hardware e suas oportunidades
Aumento da dependência de API’s
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.
constatações
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
2º - Oportunidades


 Não faltam oportunidades de trabalho no mundo open
 source
   ao contrário, faltam profissionais em dezenas de
   áreas
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
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.
Linguagens de programação
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”
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
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
Fim parte 1
Agenda - Parte 2
Entrevista dotCloud
O que é?

  Empresa de fornecimento de plataforma PaaS

Diferencial

  Plataforma PaaS multi-sistemas e multi-linguagens

  Espelhamento automático em diferentes datacenters

  Custo baixo
Vantagens

 Rápido deployment

 Foco no código

 Dispensa de hardware

 Dispensa de suporte

 Dispensa de administração

 Sempre on-line
Entrevista MongoDB
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
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)
Considerações sobre o
evento
Obrigado

Palestra OSCON 2011

  • 1.
  • 2.
    Agenda - Parte1 Sobre a OSCON Novidades e constatações do mundo Open Source Linguagens de programação e programadores
  • 3.
    Agenda - Parte2 Entrevista dotCloud Entrevista MongoDB Considerações sobre o evento
  • 4.
  • 5.
    A OSCON 2011 2500participantes 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
  • 6.
    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
  • 8.
  • 9.
  • 10.
    1º - OpenHardware Open hardware deixa de ser “brincadeira de criança” Projetos emergentes: Pandaboard, Arduino, OpenBTS e ROS (Robot Operation System)
  • 11.
    2º - CloudComputing Disponibilização de robustas plataformas PaaS Comodização de hardware e suas oportunidades Aumento da dependência de API’s
  • 12.
    3º - Linguagensemergentes 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.
  • 13.
  • 14.
    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
  • 15.
    2º - Oportunidades Não faltam oportunidades de trabalho no mundo open source ao contrário, faltam profissionais em dezenas de áreas
  • 16.
    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
  • 17.
    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.
  • 18.
  • 19.
    Sobre programadores Unanimidade naqualidade 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”
  • 20.
    Sobre programadores (2) Mercadoweb crescimento constante ao longos dos anos foco em frameworks de desenvolvimento Mercado mobile explodindo com demandas gigantescas integração da web com o mobile
  • 21.
    Sobre linguagens PHP continuabem, 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
  • 22.
  • 23.
  • 24.
  • 25.
    O que é? Empresa de fornecimento de plataforma PaaS Diferencial Plataforma PaaS multi-sistemas e multi-linguagens Espelhamento automático em diferentes datacenters Custo baixo
  • 26.
    Vantagens Rápido deployment Foco no código Dispensa de hardware Dispensa de suporte Dispensa de administração Sempre on-line
  • 30.
  • 31.
    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
  • 32.
    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)
  • 34.
  • 35.