resumo do thedeveloperconference 2014 - poa

60
Bruno Brandes @brunobrandes Rafael Avelar @ravpacheco

Upload: rafael-a-pacheco

Post on 12-Aug-2015

99 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Resumo do TheDeveloperConference 2014 - POA

Bruno Brandes@brunobrandes

Rafael Avelar@ravpacheco

Page 2: Resumo do TheDeveloperConference 2014 - POA

1-Três dias de evento

Várias trilhas diferente por dia. Você escolhe o que deseja assistir.

Page 3: Resumo do TheDeveloperConference 2014 - POA
Page 4: Resumo do TheDeveloperConference 2014 - POA

2-ContúdoConteúdo apresentado nas trilhas que participamos.

Page 5: Resumo do TheDeveloperConference 2014 - POA

Internet das coisas

Page 6: Resumo do TheDeveloperConference 2014 - POA
Page 7: Resumo do TheDeveloperConference 2014 - POA
Page 8: Resumo do TheDeveloperConference 2014 - POA
Page 9: Resumo do TheDeveloperConference 2014 - POA

Intel RealSense

Page 10: Resumo do TheDeveloperConference 2014 - POA

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

Page 11: Resumo do TheDeveloperConference 2014 - POA

Small Computers

• C / C++ / AVR GCC • Java ME 8 / Java SE 8 / Phyton • C#

Page 12: Resumo do TheDeveloperConference 2014 - POA
Page 13: Resumo do TheDeveloperConference 2014 - POA

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

Page 14: Resumo do TheDeveloperConference 2014 - POA

“É inevitável que a humanidade se aproxime cada vez mais da robotização das tarefas manuais.” Tallis Gomes

Page 15: Resumo do TheDeveloperConference 2014 - POA

.NET

Page 16: Resumo do TheDeveloperConference 2014 - POA

Azure API Management

$

Page 17: Resumo do TheDeveloperConference 2014 - POA

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

Page 18: Resumo do TheDeveloperConference 2014 - POA

Azure API Management

Page 19: Resumo do TheDeveloperConference 2014 - POA

Novidades C# - Roslyn

Page 20: Resumo do TheDeveloperConference 2014 - POA

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

Page 21: Resumo do TheDeveloperConference 2014 - POA
Page 22: Resumo do TheDeveloperConference 2014 - POA

Novidades C#7

Construtores primáriosParâmetros em classes e estruturas

Page 23: Resumo do TheDeveloperConference 2014 - POA

Novidades C#7

Construtores primáriosCorpos de construtores primários

Page 24: Resumo do TheDeveloperConference 2014 - POA

Novidades C#7

Construtores primáriosConstrutores explícitos

Page 25: Resumo do TheDeveloperConference 2014 - POA

Novidades C#7

Avanços em propriedades automáticasIniciadores em propriedades automáticas

Page 26: Resumo do TheDeveloperConference 2014 - POA

Novidades C#7

Avanços em propriedades automáticasPropriedades automáticas somente com GET

Page 27: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Atribuição de autoprops somente com GET em Construtor

Page 28: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Using estático

Page 29: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Await em blocos catch e finally

Page 30: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Filtros de exceção

Page 31: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Operadores nulos-condicionais

Page 32: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Expressões nameof

Page 33: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Expressões de corpo em membros de funçãoMétodos e similares ou propriedades somente com GET e similares

Page 34: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Iniciadores de índice

Page 35: Resumo do TheDeveloperConference 2014 - POA

Novidades C#6

Interpolação de strings

Page 36: Resumo do TheDeveloperConference 2014 - POA

Startups

Page 37: Resumo do TheDeveloperConference 2014 - POA

O Modelo MVS

Page 38: Resumo do TheDeveloperConference 2014 - POA

Lean Startup

• Científico e racional

• Lógica industrial

• Make-and-SellToyota Production System (TPS)

Lean Manufacturing

Page 39: Resumo do TheDeveloperConference 2014 - POA
Page 40: Resumo do TheDeveloperConference 2014 - POA

Idéia

Hipótese

Validação

Minimum Viable Product

Lean Startup

Page 41: Resumo do TheDeveloperConference 2014 - POA

Hipótese de Valor

Hipótese de CrescimentoLean Startup

Page 42: Resumo do TheDeveloperConference 2014 - POA

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?

Page 43: Resumo do TheDeveloperConference 2014 - POA

Design Thinking

Page 44: Resumo do TheDeveloperConference 2014 - POA
Page 45: Resumo do TheDeveloperConference 2014 - POA

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

Page 46: Resumo do TheDeveloperConference 2014 - POA

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?

Page 47: Resumo do TheDeveloperConference 2014 - POA

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

Page 48: Resumo do TheDeveloperConference 2014 - POA

Viable

Minimum

Product

Lean & Agile

Ênfase em tecnologia e recursos internos

Lógica industrial e Make and Sell

Page 49: Resumo do TheDeveloperConference 2014 - POA

Minimum

Lean & Agile

Valuable

Orientação focada no ser humano Design

Lógica de serviçoJornadaService

Page 50: Resumo do TheDeveloperConference 2014 - POA

Minimum Viable Product

Minimum Valuable Service

http://pt.slideshare.net/brunobrandes/viso-geral-tdc-2014-porto-alegre

Page 51: Resumo do TheDeveloperConference 2014 - POA

Adilson Chicória Jardim

Page 52: Resumo do TheDeveloperConference 2014 - POA

Cloud &Devops

Page 53: Resumo do TheDeveloperConference 2014 - POA

Avanços nas ferramentas DevOps

Vagrant

$ vagrant init hashicorp/precise32$ vagrant up

Page 54: Resumo do TheDeveloperConference 2014 - POA

Avanços nas ferramentas DevOps

Docker

Page 55: Resumo do TheDeveloperConference 2014 - POA

3-Perspectivas gerais

Page 56: Resumo do TheDeveloperConference 2014 - POA
Page 57: Resumo do TheDeveloperConference 2014 - POA

Tecnologias utilizadas na Take.net

Page 58: Resumo do TheDeveloperConference 2014 - POA

“A arte de ser inútil”

Page 59: Resumo do TheDeveloperConference 2014 - POA
Page 60: Resumo do TheDeveloperConference 2014 - POA

Dúvidas?