resumo do thedeveloperconference 2014 - poa
TRANSCRIPT
Bruno Brandes@brunobrandes
Rafael Avelar@ravpacheco
1-Três dias de evento
Várias trilhas diferente por dia. Você escolhe o que deseja assistir.
2-ContúdoConteúdo apresentado nas trilhas que participamos.
Internet das coisas
Intel RealSense
Developer Kit
• 4th generation and future Intel® Core™ Processors
• Microsoft* Windows 8.1 (64-bit only)
• C++, C#
Tecnologia de computação perceptiva
• 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#
Windows Phone 7.5
Windows Phone 8
Windows Phone 8.1
Windows 8
Xbox One
Windows on Devices
Windows 8.1
Windows 10
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
• Expose: Formats, protocols, Uris, aggregation, versioning
• Protect: Formats, protocols, Uris, aggregation, versioning
• Understand: 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
Agnóstico da plataforma de desenvolvimento e hospedagem
Unificação das APIs MVC, Web Api e Web Pages
Compilação dinâmica, cross-plataforma e open source
Pode usar um subconjunto do .NET Framework otimizado para nuvem
Novidades C#7
Construtores primáriosParâmetros em classes e estruturas
Novidades C#7
Construtores primáriosCorpos de construtores primários
Novidades C#7
Construtores primáriosConstrutores explícitos
Novidades C#7
Avanços em propriedades automáticasIniciadores em propriedades automáticas
Novidades C#7
Avanços em propriedades automáticasPropriedades 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çãoMé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-SellToyota Production System (TPS)
Lean Manufacturing
Idéia
Hipótese
Validação
Minimum Viable Product
Lean Startup
Hipótese de Valor
Hipótese de CrescimentoLean 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 GilbertGeneral ManagerIBM Design “Fazemos o verdadeiro trabalho de
design com você”
Hasso Plattnerinstitute of design at stanford
Dri
ver
de
merc
ado
Foco
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
Viable
Minimum
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çoJornadaService
Minimum Viable Product
Minimum Valuable Service
http://pt.slideshare.net/brunobrandes/viso-geral-tdc-2014-porto-alegre
Adilson Chicória Jardim
Cloud &Devops
Avanços nas ferramentas DevOps
Vagrant
$ vagrant init hashicorp/precise32$ vagrant up
Avanços nas ferramentas DevOps
Docker
3-Perspectivas gerais
Tecnologias utilizadas na Take.net
“A arte de ser inútil”
Dúvidas?