TDC FUTURE
O PAPEL DA TECNOLOGIA NA CONSTRUÇÃO DO AMANHÃ

Trilha DESIGN DE CÓDIGO e XP

A sua experiência como desenvolvedor: daqui para o futuro.

Desde a década de 80 tem-se intensificado o questionamento dos processos existentes para desenvolvimento de software. Assim surge, entre outras metodologias, Extreme Programming, buscando maximizar as boas práticas e minimizar as más.

Com o tempo o foco em melhoria contínua passa a ser mais valorizado, visto que estamos diariamente construindo o futuro do desenvolvimento de software. Programadores têm-se dedicado a inovar, aprimorar e/ou aplicar conceitos que deram certo no passado - pavimentando o caminho para melhores formas de trabalhar, indo além do código.

Pensando nisso, como afetam sua experiência como desenvolvedor o design de código, práticas, ferramentas e processos? Como afetarão no futuro? Venha compartilhar sua vivência e conhecimento, para juntos construirmos um pouquinho do futuro.

Data e Local

Quinta-feira, 8 de Dezembro de 2022

09h às 19h

UniRitter
Rua Orfanotrófio, 555 /
Alto Teresópolis - Porto Alegre - RS
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Valores para participação online:
1 trilha: de R$ 200 por R$ 125
2 trilhas: de R$ 360 por R$ 226
3 trilhas: de R$ 519 por R$ 324
* aproveite maior desconto até 10/10,
veja tabela completa

Valores para participação online:
1 trilha: de R$ 200 por R$ 160
2 trilhas: de R$ 360 por R$ 288
3 trilhas: de R$ 519 por R$ 417
* preço válido até 22/11,
veja tabela completa

Valores para participação online:
1 trilha: R$ 200
2 trilhas: R$ 360
3 trilhas: R$ 519
* preço válido até 08/12,
veja tabela completa

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 250
2 trilhas: de R$ 614 por R$ 450
3 trilhas: de R$ 885 por R$ 650

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 275
2 trilhas: de R$ 680 por R$ 496
3 trilhas: de R$ 1.020 por R$ 714

Valores para participação híbrida:
1 trilha: R$ 340
2 trilhas: R$ 614
3 trilhas: R$ 885

Programação / Palestras Time Zone: GMT-3

Programação Stadium:
Horário Conteúdo
07:45 às 08:55 Recepção dos Participantes
08:45 às 09:45 Abertura do evento e mini keynotes
09:50 às 10:30

KEYNOTE DO EVENTO

QUEM SOMOS - Mapa de Talentos Negros em Tecnologia

Andreza Rocha
O AfrOya Tech Hub lançou a mais aprofundada pesquisa já realizada sobre talentos negros em tecnologia no Brasil. Um retrato de abrangência nacional que norteará com assertividade a realização de agendas afirmativas exclusivas para a população negra no ecossistema de tecnologia.
Programação desta Trilha:
Horário Conteúdo
10:35 às 10:50 Abertura da trilha pela coordenação

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

10:55 às 11:30

Aumentando a produtividade do desenvolvedor

Ana Claudia Santos

Seja qual for a empresa, linguagem ou estratégia de devops que exista, o código é um fator comum a todos. Ele precisará ser entendido e mantido por diversos desenvolvedores. Além disso, sabemos que um dev é o primeiro usuário de um produto e por isso sua experiência está diretamente ligada com o sucesso de um produto. Aqui abordaremos sobre diversos conceitos como CI/CD, clean code e juntos descobrirmos como ser um desenvolvedor mais produtivo. Se você quer ser um desenvolvedor mais profissional essa é para você!

11:40 às 12:15

Quem Tem Medo do Low Code?

Douglas Alcantara / DEBORA MODESTO

Clean code, padrões e boas práticas conferem um diferencial para um dev, mas, num mundo onde o low code deve ocupar grande parte dos novos projetos , existe alguma ameaça? Devemos assumir que bom design será obsoleto e acreditar que as plataformas de "arrasta e solta" resolverão o problema?  Essa palestra faz uma reflexão de como o conhecimento em bom design é sempre útil mesmo em ambientes onde a quantidade de código é pequena ou até nenhuma. Falaremos sobre como skills muito antigos ainda estarão atuais mesmo em ambientes muito automatizados. Veremos como uma boa modelagem de problema, gestão de dívida técnica e até mesmo clean code permanecerão necessários. O Dev é o novo não Dev.

12:20 às 13:20 Intervalo para almoço

Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

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

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

13:45 às 14:20

Explorando os valores do Extreme Programming

Maurício Madruga de Azevedo

Você sabia que o XP Programming se baseia em 5 valores bases: simplicidade, comunicação, feedback, respeito e coragem. Há também aspectos relacionados a planejamento, gerenciamento, modelagem, codificação e testes em software...

Nesta palestra quero lhe trazer um pouco do que aprendi enquanto trabalhei 2 anos com pessoas que foram pioneiras de XP no Brasil, bem como a cultura de testes, lhe trazendo um case prático de como algumas regras foram aplicadas no dia-a-dia.

14:25 às 15:00

O que a qualidade do seu código diz sobre você?

Monica Helena Ribeiro

(online)

Será que seu código afirma que você se preocupa com manutenibilidade, clareza nas nomenclaturas, coesão e coerência? Vamos analisar isso juntos! Na nossa conversa, entenderemos boas práticas que podemos levar para o nosso dia a dia e mudar nosso posicionamento como profissionais.

15:10 às 16:10

Desenvolvimento de Software: o que funcionou, o que funciona e o que funcionará?

Ben-hur Guimarães / Elton Minetto / Roberson Miguel dos Santos
Painel de Discussão desta Trilha
16:20 às 16:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

17:00 às 17:35

Construindo arquiteturas que evoluem

Gabriel Kohlrausch

Software muda! Muitas vezes para atender novas necessidades do negócio, algumas vezes para acomodar evoluções tecnológicas. Boas práticas arquiteturais ajudam a ?aceitar? melhor as mudanças, minimizando custo e riscos. Nesta talk, vamos falar sobre Evolvability o principal atributo de qualidade de uma boa arquitetura e práticas da arquitetura para suportar este atributo.

17:45 às 18:20

Codificando no futuro com tecnologias ML-powered

Allex Lima / Iris Ferreira

Dê uma espiada no futuro do desenvolvimento de software e veja como você pode aumentar a experiência do seu desenvolvedor com o Amazon CodeWhisperer, um serviço baseado em machine learning (ML) que ajuda a melhorar a produtividade do desenvolvedor fornecendo recomendações de código com base nos comentários naturais dos desenvolvedores e no código anterior. O CodeWhisperer determina automaticamente quais serviços de nuvem e bibliotecas públicas são mais adequados para a tarefa especificada, cria códigos específicos rapidamente com base no contexto e recomenda os trechos de código gerados diretamente no IDE.

18:30 às 19:05

Anti-patterns: O que nós NÃO devemos fazer com o nosso código

Vinicius Gubiani Ferreira

Maioria das pessoas já ouviu falar pelo menos uma vez, ou focou muito em estudar a respeito de design patterns. Mas você sabia que também existem vários anti-patterns que deveríamos evitar?

Nesta apresentação pretendo apresentar alguns dos anti-design patterns mais conhecidos, que nós prometemos nunca usar ... mas por alguma razão ou deslize acabamos usando mesmo assim. Começarei mostrando anti-patterns genéricos, que se aplicam para todas as linguagens e softwares em geral, e posteriormente abordarei anti-patterns específicos de uma linguagem (Python)

Código abordado não é complicado, mas pessoas que assistirem preferencialmente devem sentir-se confortável com o básico da linguagem.

Programação da Stadium no final do dia.:
Horário Conteúdo
19:15 às 19:50 Encerramento

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

Programação sujeita a alterações

Patrocinadores

Diamond




Apoio


Apoio Institucional


Patrocínio Trilha

Microsoft

Instituição Parceira

Uniritter

Realização