SlideShare una empresa de Scribd logo
1 de 55
Bruno Brandes 
@brunobrandes 
Rafael Avelar 
@ravpachecos
1-Três dias de evento 
Várias trilhas diferente por dia. Você escolhe o que deseja assistir.
2-Contúdo 
Conteúdo apresentado nas trilhas que participamos.
Internet das coisas
Intel RealSense
Developer Kit 
Tecnologia de computação perceptiva 
• 4th generation and future Intel® Core™ Processors 
• Microsoft* Windows 8.1 (64-bit only) 
• C++, C# 
• Análise Facil • Movimento das Mãos • Reconhecimento de Voz • Subtração do Fundo • Realidade Aumentada
Small Computers 
• C / C++ / AVR GCC • Java ME 8 / Java SE 8 / Phyton • C#
Xbox One 
Windows Phone 8 
Windows Phone 7.5 
Windows 8.1 
Windows Phone 8.1 
Windows 8 
Windows 10 
Windows on Devices 
Converged OS kernel 
Converged App Model
“É inevitável que a humanidade se aproxime cada vez mais da robotização das tarefas manuais.” Tallis Gomes
.NET
Azure API Management 
$
Azure API Management 
• Adapt: Formats, protocols, Uris, aggregation, versioning 
• Protect: Formats, protocols, Uris, aggregation, versioning 
• Understand: Formats, protocols, Uris, aggregation, versioning 
• Expose: Formats, protocols, Uris, aggregation, versioning 
• Manage: Formats, protocols, Uris, aggregation, versioning 
Features
Azure API Management
Novidades C# - Roslyn
Novidades C# - vNext 
 É a próxima versão do ASP.NET 
 Unificação das APIs MVC, Web Api e Web Pages 
 Compilação dinâmica, cross-plataforma e open source 
 Agnóstico da plataforma de desenvolvimento e hospedagem 
 Pode usar um subconjunto do .NET Framework otimizado para nuvem
Novidades C#7 
Construtores primários 
Parâmetros em classes e estruturas
Novidades C#7 
Construtores primários 
Corpos de construtores primários
Novidades C#7 
Construtores primários 
Construtores explícitos
Novidades C#7 
Avanços em propriedades automáticas 
Iniciadores em propriedades automáticas
Novidades C#7 
Avanços em propriedades automáticas 
Propriedades automáticas somente com GET
Novidades C#6 
Atribuição de autoprops somente com GET em Construtor
Novidades C#6 
Using estático
Novidades C#6 
Await em blocos catch e finally
Novidades C#6 
Filtros de exceção
Novidades C#6 
Operadores nulos-condicionais
Novidades C#6 
Expressões nameof
Novidades C#6 
Expressões de corpo em membros de função 
Métodos e similares ou propriedades somente com GET e similares
Novidades C#6 
Iniciadores de índice
Novidades C#6 
Interpolação de strings
Startups
O Modelo MVS
Lean Startup 
• Científico e racional 
• Lógica industrial 
• Make-and-Sell 
Toyota Production System (TPS) 
Lean Manufacturing
Lean Startup 
 Idéia 
 Hipótese 
 Validação 
 Minimum Viable Product
 Hipótese de Valor 
 Hipótese de Crescimento 
Lean Startup
Tudo começa nas ideias e hipóteses 
Como ter ideias? Como ter insigths? 
O que fazer para explorar 
oportunidades sem ser 
especialista? 
Como criar algo relevante 
para as pessoas? 
Começar testanto 
hipóteses?
Design Thinking
Por quê design? 
"Na IBM, nos somos bons ao falar sobre 
valor corporativo mas estamos lutando 
para entregar uma proposição de valor 
pessoal“ 
Phil Gilbert 
General Manager 
IBM Design “Fazemos o verdadeiro trabalho de 
design com você” 
Hasso Plattner 
institute of design at stanford
Foco Driver de mercado 
Revolução Industrial 
Custo 
Total Quality Control 
Qualidade 
Mad Men 
Notoriedade 
Acesso, Experiência, Colaboração 
Relevância 
Por quê design?
Como usar o mind set do design para criar algo? 
Design de serviço 
• Lógica de serviço 
• Tudo é serviço 
• Produtos são avatares do serviço 
• De processo para jornada
Minimum 
Viable 
Product 
Lean & Agile 
Ênfase em tecnologia e recursos 
internos 
Lógica industrial e Make and Sell
Minimum Lean & Agile 
Valuable Orientação focada no ser humano 
Design 
Lógica de serviço 
Jornada Service
Minimum Viable Product 
Minimum Valable Service
Devops
Vagrant 
$ vagrant init hashicorp/precise32 
$ vagrant up
Docker
Dúvidas?

Más contenido relacionado

La actualidad más candente

Produtividade no back end - Frameworks PHP
Produtividade no back end - Frameworks PHPProdutividade no back end - Frameworks PHP
Produtividade no back end - Frameworks PHPVinicius Dias
 
Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015Ricardo Serradas
 
Xamarin + App Center + Azure DevOps = 
Xamarin + App Center + Azure DevOps = Xamarin + App Center + Azure DevOps = 
Xamarin + App Center + Azure DevOps = Letticia Nicoli
 
Azure Summit 2014 - Azure Search
Azure Summit 2014 - Azure SearchAzure Summit 2014 - Azure Search
Azure Summit 2014 - Azure SearchJuliano Sales
 
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendMilton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendINdT
 
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquitetoFIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquitetoLeandro Daniel
 
Marvin ai um projeto open source para entregar e gerenciar projetos de ml
Marvin ai   um projeto open source para entregar e gerenciar projetos de mlMarvin ai   um projeto open source para entregar e gerenciar projetos de ml
Marvin ai um projeto open source para entregar e gerenciar projetos de mlZhang Yifei
 
A importância de DDD e o Domain Model na construção de APIs!
A importância de DDD e o Domain Model na construção de APIs!A importância de DDD e o Domain Model na construção de APIs!
A importância de DDD e o Domain Model na construção de APIs!Isaac de Souza
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
 
Aibrasil marvin ai um projeto open source para entregar e gerenciar projeto...
Aibrasil marvin ai   um projeto open source para entregar e gerenciar projeto...Aibrasil marvin ai   um projeto open source para entregar e gerenciar projeto...
Aibrasil marvin ai um projeto open source para entregar e gerenciar projeto...Zhang Yifei
 
Uma visão única da jornada do cliente pelos diferentes dispositivos
Uma visão única da jornada do cliente pelos diferentes dispositivosUma visão única da jornada do cliente pelos diferentes dispositivos
Uma visão única da jornada do cliente pelos diferentes dispositivosE-Commerce Brasil
 
Apresentação f sharp
Apresentação f sharpApresentação f sharp
Apresentação f sharprobertoamerico
 

La actualidad más candente (20)

Introdução ao kotlin
Introdução ao kotlinIntrodução ao kotlin
Introdução ao kotlin
 
Produtividade no back end - Frameworks PHP
Produtividade no back end - Frameworks PHPProdutividade no back end - Frameworks PHP
Produtividade no back end - Frameworks PHP
 
Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015
 
Xamarin + App Center + Azure DevOps = 
Xamarin + App Center + Azure DevOps = Xamarin + App Center + Azure DevOps = 
Xamarin + App Center + Azure DevOps = 
 
Azure Summit 2014 - Azure Search
Azure Summit 2014 - Azure SearchAzure Summit 2014 - Azure Search
Azure Summit 2014 - Azure Search
 
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression BlendMilton Onodera - Prototipação para Windows Phone usando o Expression Blend
Milton Onodera - Prototipação para Windows Phone usando o Expression Blend
 
BDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e SpecflowBDD com Xamarin UI Test e Specflow
BDD com Xamarin UI Test e Specflow
 
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquitetoFIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
 
MVP - the fast and the sujous
MVP - the fast and the sujous  MVP - the fast and the sujous
MVP - the fast and the sujous
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Marvin ai um projeto open source para entregar e gerenciar projetos de ml
Marvin ai   um projeto open source para entregar e gerenciar projetos de mlMarvin ai   um projeto open source para entregar e gerenciar projetos de ml
Marvin ai um projeto open source para entregar e gerenciar projetos de ml
 
Framework 7 pdf
Framework 7 pdfFramework 7 pdf
Framework 7 pdf
 
A importância de DDD e o Domain Model na construção de APIs!
A importância de DDD e o Domain Model na construção de APIs!A importância de DDD e o Domain Model na construção de APIs!
A importância de DDD e o Domain Model na construção de APIs!
 
Soa de Verdade
Soa de VerdadeSoa de Verdade
Soa de Verdade
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
Aibrasil marvin ai um projeto open source para entregar e gerenciar projeto...
Aibrasil marvin ai   um projeto open source para entregar e gerenciar projeto...Aibrasil marvin ai   um projeto open source para entregar e gerenciar projeto...
Aibrasil marvin ai um projeto open source para entregar e gerenciar projeto...
 
Uma visão única da jornada do cliente pelos diferentes dispositivos
Uma visão única da jornada do cliente pelos diferentes dispositivosUma visão única da jornada do cliente pelos diferentes dispositivos
Uma visão única da jornada do cliente pelos diferentes dispositivos
 
Apresentação f sharp
Apresentação f sharpApresentação f sharp
Apresentação f sharp
 

Similar a The Developers Conference 2014 | Porto Alegre

Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftJucinei Pereira Dos Santos
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...iMasters
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
 
SonarQube
SonarQubeSonarQube
SonarQubeCDS
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Fernando Henrique
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
TDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no MacTDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no MacAndre Baltieri
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseGlobalcode
 
Rchaves developers in a devices & services world - 201404 - final
Rchaves   developers in a devices & services world - 201404 - finalRchaves   developers in a devices & services world - 201404 - final
Rchaves developers in a devices & services world - 201404 - finalRichard Chaves
 

Similar a The Developers Conference 2014 | Porto Alegre (20)

Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoft
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
SonarQube
SonarQubeSonarQube
SonarQube
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
TDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no MacTDC SP 2015 - Criando aplicações ASP.NET no Mac
TDC SP 2015 - Criando aplicações ASP.NET no Mac
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java Enterprise
 
Rchaves developers in a devices & services world - 201404 - final
Rchaves   developers in a devices & services world - 201404 - finalRchaves   developers in a devices & services world - 201404 - final
Rchaves developers in a devices & services world - 201404 - final
 
Introdução C#
Introdução C#Introdução C#
Introdução C#
 
[Ci2015] sim rva
[Ci2015] sim  rva[Ci2015] sim  rva
[Ci2015] sim rva
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 

The Developers Conference 2014 | Porto Alegre

Notas del editor

  1. T ermo utilizado para designar a conectividade entre vários tipos de objetos do dia a dia sensíveis à interne
  2. Microsoft compra criadora de 'Minecraft' por US$ 2,5 bilhões
  3. T ermo utilizado para designar a conectividade entre vários tipos de objetos do dia a dia sensíveis à interne
  4. Microsoft espera que esta nova placa de desenvolvimento irá introduzir o Windows para um outro conjunto de potenciais criadores de dispositivos IoT: os desenvolvedores independentes trabalhando em suas garagens, a chamada comunidade maker.
  5. Using: Não sei até onde isso é bom ou ruim. Imagine a confusão que isso pode trazer se importarmos classes que têm métodos com o mesmo nome?
  6. Using: Não sei até onde isso é bom ou ruim. Imagine a confusão que isso pode trazer se importarmos classes que têm métodos com o mesmo nome?
  7. Integrando Design e Lean para criar negócios únicos, de forma ágil e com conexão humana
  8. Tps: umenta a produtividade e a eficiência, evitando o desperdício
  9. Ford diz:
  10. Design Thinking é o conjunto de métodos e processos para abordar problemas, relacionados à aquisição de informações, análise de conhecimento e propostas de soluções É uma ferramenta com o propósito de gerar insights poderosos para empresas e profissionais
  11. Humanístico, empático e emocional
  12. IBM Design tem investido fortemente em design, a proposta e refazer alguns produtos para entregar algo mais. Formando uma cultura de design.
  13. Entre 1760 a 1860, a Revolução Industrial ficou limitada, primeiramente, à Inglaterra A segunda etapa ocorreu no período de 1860 a 1900
  14. Valor co-criado com o usuario no momento de acesso ao serviço Experiência. Momentos da Vida