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.
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
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.
Confira a lista completa de mentorias.
Você também ganha acesso Premium à TDC Community por um ano, com acesso a workshops e mentorias semanais.
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
Inscrição híbrida (presencial + online)
1 trilha:
de R$
490 por R$
420
Inscrição híbrida (presencial + online)
1 trilha: R$ 490
Programação Stadium: |
---|
TDC Floripa 18 anos: Comunidade, novidades e sorteiosAndre Noel (The Developer's Conference) / Yara Mascarenhas (TDC) / Bruno Souza (CODE 4.LIFE)09:00 às 09:25 |
|
Programação desta Trilha: |
---|
Abertura da trilha pela coordenação10:10 às 10:25 Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
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 teoriasTalysson 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ço11: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çãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
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ódigoJú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 Stands15:15 às 15:45 Intervalo para fazer networking e conhecer os estandes do evento. |
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 simplicidadeLucas 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ê 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 trilhaOs coordenadores fazem um breve encerramento com agradecimentos. |