Upload
bruno-brandes
View
115
Download
0
Embed Size (px)
DESCRIPTION
Apresentação no evento da Take.net (Café Com Bytes). Uma visão geral do que vimos de interessante no TDC Porto Alegre 2014.
Citation preview
Bruno Brandes@brunobrandes
Rafael Avelar@ravpachecos
1-Três dias de eventoVá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á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-SellToyota Production System (TPS)
Lean Manufacturing
Idéia
Hipótese
Validação
Minimum Viable Product
Lean Startup
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 exploraroportunidades sem serespecialista?
Como criar algo relevantepara as pessoas?
Começar testantohipó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
ve
r d
e m
erc
ad
oFo
co
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
ViableMinimum
Product
Lean & Agile
Ênfase em tecnologia e recursosinternos
Lógica industrial e Make and Sell
Minimum Lean & Agile
Valuable Orientação focada no ser humanoDesign
Lógica de serviçoJornadaService
Minimum Viable Product
Minimum Valable Service
Devops
Vagrant
$ vagrant init hashicorp/precise32$ vagrant up
Docker
Dúvidas?