No cenário tecnológico em constante evolução, um bom design de código é essencial. Venha explorar os benefícios tangíveis e intangíveis de um código bem projetado. Essa trilha explora os diversos benefícios de um código bem projetado, como:
Temática das Palestras:
Participe da trilha de Design de Código e revolucione a maneira como você cria e mantém software!
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
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
Inscrição híbrida (presencial + online)
2 trilhas:
de R$ 840
por R$ 560
*Economize: R$ 280
3 trilhas:
de R$ 1.180
por R$ 790
*Economize: R$ 390
Inscrição híbrida (presencial + online)
2 trilhas:
de R$ 840
por R$ 730
*Economize: R$ 110
3 trilhas:
de R$ 1.180
por R$ 1.070
*Economize: R$ 110
Inscrição híbrida (presencial + online)
2 trilhas: R$ 840
3 trilhas: R$ 1.180
Confira as trilhas relacionadas:
Programação Stadium: |
---|
08:00 às 08:55 Credenciamento |
09:00 às 10:00 Abertura do evento e mini keynotes |
Programação desta Trilha: |
---|
10:10 às 10:25 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:30 às 11:05 Green Coding no Desenvolvimento de Apps MobileDiego Roberto AntunesA 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. |
11:15 às 11:50 Modelagem de domínios como construção de teoriasTalysson Oliveira CassianoPeter 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. |
11:55 às 13:20 Intervalo para almoçoUma 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. |
13:30 às 14:05 Trabalho com eficaz com código legado? na práticaTiago MelloComo 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. |
14:10 às 15:10 Do Clean Code ao Code Generated: O Impacto da IA no Design de CódigoJúlio Cesar Santos / Iasmim OliveiraOnde 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? |
15:15 às 15:45 Networking e Visitação a StandsIntervalo para fazer networking e conhecer os estandes do evento. |
15:50 às 16:25 Programação funcional... ok... eu sou fãboyMarco OllivierA 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. |
16:30 às 17:05 Obsessão por Primitivos: O code smell que você provavelmente ignora (e como consertar)Rafael Issao MiyagawaA 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. |
17:10 às 17:45 Package by Component: uma forma de organizar código com coesão, modularidade e simplicidadeLucas Rogerio MasottiVocê 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. |
17:50 às 18:25 Você já sabe design patterns no front-end (e nem percebeu)Larissa AzevedoVocê 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. |