No Sábado (07/04/2018) estive em SP, no MVP Conf 2018… Infelizmente na sexta-feira ficou um pouco complicado minha agenda e não consegui ir, mas gostaria de fazer um resumo pra vocês do que vi lá, pessoas que conheci, experiências… Vamos lá!

UPDATE: Adicionados slides e código fonte do André Secco

Organização

Chegando no evento, já peguei meu crachá, camiseta… tudo rapido e sem problemas. A agenda do evento sendo distribuiída já impressa, visto que na região o acesso a dados móveis estava oscilando um pouco, o que facilitou bastante.

Durante todo o dia, o pessoal estava orientando sobre as palestras, horários, todos os MVP’s sempre disponíveis a bater um papo, trocar idéias…

O local foi a Unip Tatuapé, de fácil acesso, próxima a estações do metrô.

Conteúdo

Participei de algumas palestras no Sábado, com conteúdo top! Vejam abaixo um resumo destas. Consegui deixar o link de slides e código fonte das demos de algumas onde os palestrantes publicaram. Os demais ainda não encontrei os links e vou pedir a eles se podem publicar, ok?

Eduardo Pires — Migrando uma aplicação SPA + ASP.NET para Containers em Docker

Nem preciso dar referências do palestrante, a maioria já conhece e sabe que vem coisa boa!
 Várias dicas de como configurar adequadamente sua aplicação para utilização com containers Docker, um build mais rápido, composição dos containers necessários ao ambiente da aplicação! E boa parte do conteúdo sobre Docker não se aplica apenas ao ASP.NET, mas para diversas tecnologias, como Go, Node, etc.

Ainda não encontrei os links para Slides da apresentação

Lucas Almeida Romão — Visão geral do uso de containers no Azure Web Apps no Linux

Nessa palestra, foi apresentado mo modelo de Web Apps do Azure com Linux, como utilizar containers Docker e aplicar deployments nessa estrutura, utilizando um Registry no Azure.
 Como sempre, detalhes importantes, daqueles que deixamos passar no dia-a-dia, foram apresentados de forma a demonstrar como utilizar a plataforma da melhor forma possível.

Ainda não encontrei os links para Slides da apresentação

Glaucia Lemos — Introdução a Microsoft Bot Framework com Node.Js

Bom, a Glaucia dispensa comentários, simpatia e didática sensacional para apresentar conteúdo. Eu já tinha ouvido falar do MS Bot Framework, mas nunca havia me aventurado nele. Foi interessante ver como é fácil iniciar algo nele, ainda mais utilizando NodeJS, que tem sido meu foco nos estudos nestes últimos tempos, em que estou focando em NodeJS com arquitetura Severless. Me instigou a criar alguns protótipos de BOT’s com arquitetura Serverless utilizando o Azure Functions. Logo mais posto um artigo sobre isso.

Slides: https://www.slideshare.net/GlauciaLemos/palestra-introduo-a-bots-com-nodejs-mvp-national-conference-2018-by-glaucia-lemos

Código Fonte: https://github.com/glaucia86/demos-mvp-conf

André Secco — Conhecendo as novidades do Entity Framework Core 2.0

Um dos organizadores do Canal .NET, que acompanho sempre que posso ao vivo, apresentou novidades bem interessantes do Entity Framework Code, em sua versão 2.0, Muitas dessas eu tinha passado despercebido pela documentação e são detalhes que facilitam muito a vida, deixando um código mais limpo e fácil de manter, assim como aquele olho aberto para performance de sua aplicação.

Slides: https://pt.slideshare.net/andreluizsecco/conhecendo-as-novidades-do-entity-framework-core-20

Código Fonte: https://github.com/andreluizsecco/EFCore.Demo

Renato Groffe — NoSQL na nuvem com o Azure Cosmos DB

Renato também é um dos organizadores do Canal .NET, praticamente um cara que descobriu como se teleportar, pois vejo ele em vários eventos seguidos…rs
 Brincadeiras a parte, vimos como trabalhar com NoSQL através do Azure Cosmos DB, suas API’s, que particularmente gosto muito por utilizar a API do MongoDb, facilitando a migração de app’s que já possuo, além de dicas para performance, auto criação de índices, distribuição global dos dados através de replicação, de forma descomplicada e muito ágil.

Slides: https://produtividade.sharepoint.com/conteudo/Palestras/Renato%20Groffe/NoSQL%20na%20nuvem%20com%20o%20Azure%20Cosmos%20DB/PPT_pdf/SQL%20NoSQL%20Azure%20Renato%20Groffe.pdf

Erick Wendel — Conhecendo o poder do Typescript para aplicações Node.Js

Simplesmente “phoda”… É como resumo palestras do Erick. O cara sabe como apresentar e como fixar o conteúdo apresentado na cabeça do pessoal. Sem contar que ele conhece cada bit do que ele está falando.
 Vimos como facilitar nosso dia-a-dia e aumentar a produtividade com aplicações Node utilizando TypeScript. Sabe aquela função que você tem N if’s verificando tipos, métodos, etc.? O TypeScript simplesmente faz com que você não precise disso, ele faz isso por você. Acelera muito o desenvolvimento de aplicações e ainda provê recursos como uso de interfaces, classes abstratas, generics, tudo de forma simples e descomplicada. Para quem vem de linguagens como C# e Java, basta se atentar mais a peculiaridades do Node mesmo e ser feliz!

Slides: http://bit.ly/mvpconf-slides-erickwendel-typescript

Codigo Fonte: https://github.com/ErickWendel/palestra-mvpconf-poder-typescript-para-nodejs

Networking

Ahh…. Essa parte… Essa parte é o que me faz participar de eventos. Como eu digo: O que vale mesmo é o networking, as palestras são um brinde de alta qualidade.

Tive a oportunidade de conhecer pessoalmente diversos MVPs que já acompanho através do Facebook e Youtube, trocar experiências, discutir assuntos não apenas técnicos, mas do dia-a-dia…

Confesso que tinha a visão dos caras de como os caras “phoda” que estão isolados do mundo mortal… Mas não é bem assim, são os caras “phoda” que estão abertos a conversar, ajudar, compartilhar conhecimento… sempre com humildade, disposição e bom humor… Se tiver a oportunidade de encontrar com qualquer MVP em eventos, puxe conversa, conheça, troque idéias, vale a pena! E não apenas com eles, fiz amizade com outros participantes e troquei informações extremamente interessantes com eles.

Como Ramon Durães sempre dá as dicas de 1 milhão de dólares, tive conversas que valeram muito mais do que isso pra mim. Fiz amizades com pessoas que eu já tomava como exemplo na carreira, hoje mais do que nunca!

Resumo

Participe de comunidades de desenvolvimento na sua cidade / região, contribua, discuta, ajude, assita… Isso só tem a acrescentar, não apenas pra você, mas para todos que ali estão envolvidos.

Hoje vejo isso crescendo na minha cidade, Jundiaí, no grupo JunDevelopers, organizado pelo MVP Ray Carneiro, algo que fazia falta por ali, e cada vez vejo mais pessoas participando e contribuindo. Isso tem me motivado a querer participar cada vez mais também!

Global Azure BootCamp — Curitiba

Adiantando alguns detalhes, estarei em Curitiba no dia 21/04, participando do Global Azure BootCamp com a palestra “Monitorando APIs com Application Insights”, onde irei apresentar como utilizar o App Insights para monitorar suas aplicações, sejam em C#, Node, Java.

Para quem for da região ou estiver por lá, segue o site do evento, ainda em atualização: http://gabcwb.azurewebsites.net/

9° Webinar — GoLang & Docker no Azure by Gustavo Bigardi

Fui convidado pela Glaucia Lemos a particiar de um Webinar no canal dela no Youtube, onde vamos falar sobre uso de GoLang com Docker no Azure. Irei apresentar alguns pontos sobre a linguagen, seu uso, pontos positivos e negativos, e como utilizar a mesma no Azure através de containers Docker.

Será no dia 25/04 as 22hs. Segue link da transmissão:

https://www.youtube.com/watch?v=K5lONsR7HSA

E claro… Não deixem de dar aquele like no dia se gostarem, e seguir o canal da Glaucia, sempre com conteúdo top! ;)