TDC PORTO ALEGRE ONLINE
O encontro de comunidades e empresas no Brasil

Trilha .NET

.NET: Por trás da tecnologia que proporciona soluções incríveis, performáticas e com alta produtividade.

O mundo é digital e por isso o desenvolvimento de software precisa ser cada vez mais ágil, entregando novas tecnologias e soluções em tempo recorde e capazes de suportar milhões de usuários, sistemas e dispositivos.

Cases reais e abordagens emergentes no desenvolvimento com .NET para resolver esse problemão serão o foco nessa trilha. Vem junto falar de código e arquitetura evolutiva, resiliente e escalável.

Data

Quinta-feira, 3 de Dezembro de 2020

09h às 19h (somente ao vivo)

Investimento

Tabela de Pacotes de Preços da Fase 1

Como se inscrever

Palestras

Hora Conteúdo
09:00 às 09:30 Abertura do evento e mini keynote

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:30 às 10:20

E se fosse diferente?

Luciano Braga

Como o jantar poderia ser diferente? Como o seu currículo poderia ser diferente? Como o seu feed do Instagram poderia ser diferente? Como as roupas do seu armário poderiam estar organizadas de uma forma diferente? Como os móveis da sua sala poderiam estar distribuídos de um jeito diferente? Como o seu pedido de casamento poderia ser diferente?

A criatividade não é exclusiva para artistas, designers ou escritores. Por natureza somos seres criativos, mas vivemos em ambientes padronizados, que julgam as coisas feitas de outra maneira, e acabamos nos rendendo a modelos que são limitados. No entanto, assim como outras habilidades, a criatividade pode ser aprendida, estimulada e treinada, e perguntas como estas são um ponto de partida. Em vez de pensar em soluções extraordinárias, que tal pensar primeiro em como poderia ser diferente, e quem sabe se surpreender com o seu próprio poder criativo?

10:25 às 10:40 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:45 às 11:20

Conheça ROP - Programação orientada e trilhos

Lucas Teles

Quem nunca se viu cheio de código defensivo e difícil de dar manutenção para lidar com validações, coisas que podem dar errado, construção de entidades e etc. O ROP (Raiway oriented programming) é uma forma de usar construtos de programação funcional para lidar com esse problema criando um modelo, de forma a transformar seu código com validação e o sem validação quase idêntico.

11:25 às 12:20

O que não é observável não pode ser medido e o que não pode ser medido não pode ser controlado!

Marcelo Thomaz de Aquino Junior / Fernando Mendes / José Corrêa Viana / RAFAEL BENTO CRUZ
Painel Digital desta Trilha
12:25 às 13:25 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

13:25 às 13:40 Abertura da tarde

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

13:40 às 13:55 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:00 às 14:35

Aplicações distribuídas com .NET e Apache Kafka

Renato Groffe / Gustavo Bellini Bigardi

Plataforma open-source para processamento de streaming, o uso do Apache Kafka em soluções de mensageria vem crescendo exponencialmente entre Desenvolvedores. Entre os fatores que contribuem para tanto estão alta performance, baixa latência e o suporte a tópicos. Acompanhe esta apresentação e saiba mais como o Apache Kafka pode ser útil na construção de aplicações distribuídas em .NET, incluindo o suporte a aplicações construídas em ASP.NET e Azure Functions.

14:40 às 15:15

Azure Service Bus + Function .Net Core : criando estrutura + configuração e consumindo mensagens

Ingrid Oliveira / Alessandra Soares Santos

Ta querendo aprender um pouco mais sobre tecnologia e serveless? Vamos falar sobre Azure Functions, utilizar nosso código sem se preocupar com servidor para responder a eventos e se conectar com outros servidores perfeitamente. Vamos disponibilizar nosso código num Service Bus e criar regras de filtro e disparo para as Functions desenvolvidas em .Net Core. Ficou curioso? Vem bater um papo conosco!

15:20 às 15:40 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

15:45 às 16:20

Estratégias de cache para escalabilidade

Cristiano Rodrigues

Existem várias estratégias de cache, mas qual e quando devemos utilizar em nosso software com o objetivo de escalar em quantidade de usuários?

16:25 às 17:00

Ifless: tornando seu código menos complexo e mais expressivo

Juliano Poveda

Ifless é um movimento que encontra-se relegado a segundo plano há muito tempo. A ideia por trás do movimento não é simplesmente "remover todos os ifs" e sim trazer luz a boas práticas de programação e funcionalidades que linguagens orientadas a objeto possuem e que normalmente não são conhecidas ou são negligenciadas pelos desenvolvedores. O objetivo desta palestra é trazer um pouco desses conceitos aplicados na linguagem c# e mostrar como esse movimento torna o código mais expressivo e menos complexo.

17:05 às 17:20 Open Space

17:25 às 18:00

Não culpe o EF (Entity Framework) por seus problemas de performance!

Gabriel Schmitt Kohlrausch

Não !!!! Essa não vai ser uma talk com benchmark comparando EF com Dapper ou outro ORM. O objetivo desta talk é trazer alguns casos reais onde o EF foi o mocinho e outros casos onde é o vilão, para ao final sugerir algumas práticas que podem salvar vidas!

18:05 às 18:25 Networking e Visitação Stands

Intervalo para fazer networking e conhecer os estandes do evento.

18:25 às 18:50 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.


Grade sujeita a alterações

Coordenação da Trilha .NET


Patrocinadores


Gold


Silver



Realização