Trilha DESIGN DE CÓDIGO

Design de Código - Boas Práticas, Casos de Sucesso e Tendências

O que é uma trilha?

A trilha é um evento híbrido, presencial em Florianópolis e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Data e Local

Quarta-feira, 11 de Junho de 2025

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Inscreva-se e ganhe

Faça sua inscrição em qualquer trilha Premium presencial e ganhe um workshop Bônus e uma mentoria bônus no mesmo dia! Mas não perca tempo pois as vagas são limitadas.

Confira a lista completa de workshops.

Inscreva-se na trilha e ganhe um workshop bônus

Confira a lista completa de mentorias.

Inscreva-se na trilha e ganhe uma mentoria bônus

Você também ganha acesso Premium à TDC Community por um ano, com acesso a workshops e mentorias semanais.

Inscreva-se na trilha e ganhe um ano de acesso Premium à comunidade

Investimento

Inscrição online
1 trilha: de R$ 305 por R$ 186

Inscrição online
1 trilha: de R$ 305 por R$ 275

Inscrição online
1 trilha: R$ 305

Inscrição híbrida (presencial + online)
1 trilha: de R$ 490 por R$ 310

* aproveite maior desconto até 15/04, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: de R$ 490 por R$ 420

* preço válido até 20/05, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: R$ 490

* preço válido até 13/06, veja tabela completa

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

Programação Stadium:

TDC Floripa 18 anos: Comunidade, novidades e sorteios

Andre Noel (The Developer's Conference) / Yara Mascarenhas (TDC) / Bruno Souza (CODE 4.LIFE)

09:00 às 09:25

+

Construa o futuro com Dados e IA

Leonardo Veri (Oracle)

09:30 às 09:40

+
Programação desta Trilha:

Abertura da trilha pela coordenação

10:10 às 10:25

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

Green Coding no Desenvolvimento de Apps Mobile

Diego Roberto Antunes (UTFPR)

10:30 às 11:05

A palestra tem como objetivo discutir sobre o desenvolvimento de aplicativos móveis mais eficientes, utilizando práticas de Green Coding para reduzir o consumo de energia, otimizar o uso de recursos (CPU, memória, rede) e melhorar a performance dos apps. Durante a palestra vamos entender como funciona o Green Coding, algumas técnicas e estratégias para os diferentes tipos de smartphones e sistemas operacionais, bem como as vantagens que isso proporciona para a experiência do cliente e meio ambiente.

Modelagem de domínios como construção de teorias

Talysson Oliveira Cassiano (Codeminer42)

11:15 às 11:50

Peter Naur, em seu artigo seminal "Programming as theory building", define que grande parte do desenvolvimento de programas está ligada à criação de teorias, sustentadas pelo conhecimento necessário para resolver o problema que o programa se propõe a solucionar. Esta palestra discute como esse conceito se aplica à modelagem de domínio e à compreensão do domínio, mostrando como ele pode ser definido em função da construção de teorias.

Intervalo para almoço

11:55 às 13:20

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

13:20 às 13:30

Abertura da trilha pela coordenação

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

Trabalho eficaz com código legado? na prática

Tiago Mello (Softplan)

13:30 às 14:05

Como lidar com o caos do código legado com uma abordagem base sólida e confiável? Estratégias práticas para implementar testes automatizados, feature flags e outras ajudam a realizar pequenas "cirurgias" no código, garantindo qualidade e segurança em cada refatoração. Uma apresentação prática e código para quem quer dominar o legado sem medo.

Painel Do Clean Code ao Code Generated: O Impacto da IA no Design de Código

Júlio Cesar Santos (iFood) / Iasmim Oliveira (iFood) / Nataniel Paiva (PicPay)

14:10 às 15:10

Onde a IA auxilia (ou até assume) partes do design e da implementação de software?

Quais são os impactos dessa mudança?

Temos casos de sucesso na área?

Networking e Visitação a Stands

15:15 às 15:45

Intervalo para fazer networking e conhecer os estandes do evento.

Programação funcional... ok... eu sou fãboy

Marco Ollivier (Neon)

15:50 às 16:25

A programação funcional não é só um conjunto de técnicas, mas uma forma de pensar código de maneira mais previsível e modular. Trabalhando no Nubank com Clojure, e depois aplicando os mesmos conceitos em TypeScript e Go, vi como esse paradigma impacta diretamente na qualidade do software.

Nesta talk, vou mostrar, com exemplos reais, como conceitos como imutabilidade, funções puras e composição podem tornar seu código mais legível, testável e fácil de manter?independente da linguagem que você usa.

Obsessão por Primitivos: O code smell que você provavelmente ignora (e como consertar)

Rafael Issao Miyagawa (Youready)

16:30 às 17:05

A Obsessão por Primitivos ocorre quando tipos básicos como int ou string são usados para representar conceitos complexos do domínio, resultando em verificação de tipos frágil, funcionalidades limitadas e redução da manutenibilidade com perda de conhecimento do domínio, transformando o código em uma sopa de primitivos.

Nesta apresentação, você verá, com exemplos práticos, como identificar o problema, quando refatorar e como refatorar o código de acordo com a necessidade.

Package by Component: uma forma de organizar código com coesão, modularidade e simplicidade

Lucas Rogerio Masotti (Sicredi)

17:10 às 17:45

Você está cansado de organizar seu código seguindo o modelo de três camadas? Acha o Clean Architecture ou o Ports and Adapters muito complexo, com muitas camadas desnecessárias? Então você vai gostar do Package by Component, uma forma de organização de código proposta por Simon Brown, criador do C4 model, que preza pela coesão, facilidade de implementação e não requer a criação de diversas abstrações que muitas vezes mais complicam do que ajudam.

Você já sabe design patterns no front-end (e nem percebeu)

Larissa Azevedo (IFood)

17:50 às 18:25

Você sabia que muitos dos padrões de design mais usados no front-end já estão no seu dia a dia, mesmo que você nunca tenha notado? Nessa palestra, vamos desmistificar o conceito de design patterns e mostrar, de forma prática, como eles se manifestam no front-end

Programação da Stadium no final do dia:

18:30 às 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Coordenação Trilha DESIGN DE CÓDIGO

Patrocinadores