TDC São Paulo
TECHNOLOGIES FOR TRANSFORMING BUSINESS

Trilha DESIGN DE CÓDIGO

Debatendo design de código como um Staff Engineer

Ao longo de uma carreira em desenvolvimento você percebe que precisa conhecer certos assuntos pra evoluir. Alguém que chega a ser um staff engineer ou pretende chegar lá acaba esbarrando em coisas como arquitetura, padrões de projeto, refatoração e análise técnica.

Contudo, assim como livros de arte não fazem um artista, alguns conteúdos não devem ficar só na teoria e precisam da experiência de quem já falhou e teve sucesso.

Nesta trilha, você vai ter a chance de debater com esses profissionais que vão te ajudar a entender um pouco mais destes temas tão complexos e controversos.

O que é uma trilha?

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

Date and Place

Thursday, September 19, 2024

09h às 19h

ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras São Paulo - SP
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Inscrição online
1 track: R$ 270 for R$ 165

Inscrição online
1 track: R$ 270 for R$ 245

Inscrição online
1 track: R$ 270

Inscrição híbrida (presencial + online)
1 track: R$ 435 for R$ 275

* enjoy bigger discount until JUL/11, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 435 for R$ 375

* price valid until AUG/27, see full table

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

* price valid until SEP/20, see full table

Promoções

Inscrição híbrida (presencial + online)
2 tracks: R$ 780 for R$ 499 *Economize: R$ 284
3 tracks: R$ 1.107 for R$ 699 *Economize: R$ 408

* enjoy bigger discount until JUL/11, see full table

Inscrição híbrida (presencial + online)
2 tracks: R$ 750 for R$ 650 *Economize: R$ 100
3 tracks: R$ 1.125 for R$ 951 *Economize: R$ 174

* price valid until AUG/27, see full table

Inscrição híbrida (presencial + online)
2 tracks: R$ 750
3 tracks: R$ 1.050,00

* price valid until SEP/20, see full table

Inscreva-se e ganhe um workshop

Faça sua inscrição em qualquer trilha Premium presencial e ganhe um workshop Bônus no mesmo dia! Mas não perca tempo pois as vagas são limitadas. Confira a lista completa de workshops aqui.

Esta trilha pertence à área

Confira as trilhas relacionadas:

Schedule / Talks Time Zone: GMT-3

Programação Stadium:

08:00 to 08:55

Credenciamento

09:00 to 10:00

Opening of the event and mini keynotes
Programação desta Trilha:

10:10 to 10:25

Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:30 to 11:05

Mas afinal, o que é uma abstração?

Henrique Yuji Rossetti Inonhe

Na programação, estamos constantemente pensando sobre, usando e criando abstrações e nas suas diversas manifestações como objetos, funções, classes, frameworks, etc, afinal, são elas que nos possibilitam gerenciar a complexidade durante a construção de sistemas.

Mas afinal, o que é uma abstração?

Nesta talk, vamos esclarecer o que são abstrações e aprofundar o nosso entendimento sobre a sua natureza, buscando compreender como elas surgem e os mecanismos através dos quais elas nos permitem ao mesmo tempo lidar com a complexidade e manter o descoplamento.

11:15 to 11:50

Abordagem sobre as características de qualidade de software da ISO/IEC 25010:2023 para desenvolvedores

Jessika Mayumi Fujimura

Classificar a qualidade de software pode parecer subjetivo, mas a ISO 25010:2023 oferece diretrizes claras para auxiliar nesta tarefa. Nesta palestra, exploraremos os principais aspectos desta norma e discutiremos como identificar e aplicar essas diretrizes no nosso dia a dia como desenvolvedores de software. Junte-se a nós para descobrir como aprimorar a qualidade do seu código e assegurar um software mais robusto e eficiente.

11:55 to 13:20

Intervalo para almoço

An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé.

13:20 to 13:30

Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

13:30 to 14:05

A Arte da Refatoração: Melhorando seu Código sem Medo

Larissa Azevedo / Kevin Uehara

Refatorar código pode parecer uma tarefa intimidadora, mas é uma habilidade essencial para qualquer desenvolvedor que deseja manter a qualidade e a sustentabilidade de seus projetos. Nesta palestra, vamos explorar "A Arte da Refatoração", desmistificando o processo e mostrando como é possível melhorar seu código sem medo.

14:10 to 15:10

Design de Código Avançado: Insights Valiosos de Staff Engineers

Alberto Souza / Thamirys Gameiro
Painel de Discussão desta Trilha

15:15 to 15:45

Networking and Visiting Stands

Break to network and get to know the booths of the event.

15:50 to 16:25

Arquitetura Evolucionária: A Arte de Tomar Decisões

Leonardo Elias

unte-se a mim em uma sessão envolvente que explora o papel indispensável da tomada de decisões na manutenção da capacidade de evolução dos projetos arquitetônicos. Ao final desta palestra, você obterá uma compreensão profunda da importância da tomada de decisões na formação de arquiteturas robustas e sairá com um kit de ferramentas prático de melhores práticas para gerenciar e documentar com eficácia suas decisões arquitetônicas.

16:30 to 17:05

Produto vs. Plataforma: Será que a separação entre frontend e backend faz sentido para sua carreira?

Lucas Faria

Você sabe a diferença entre engenheiros de produto e plataforma?

Vamos explorar a diferença entre engenheiros de produto e de plataforma, como esses papéis mudando a entrega de software, e por que a tradicional separação entre frontend e backend pode não fazer sentido. Discutiremos como os engenheiros de produto focam no usuário final, enquanto engenheiros de plataforma suportam a infraestrutura necessária para entrega rápida e escalável.

Também abordaremos a importância de um conhecimento amplo e colaborativo, além da necessidade de trabalhar no que gera maior impacto para o negócio. Descubra como alinhar sua carreira com suas paixões e habilidades dentro da engenharia de software.

17:10 to 17:45

Fortalecendo as Raízes: A Essência dos Fundamentos no Crescimento e Sucesso

Gabriel Silva Andrade / Francisco Isidro Massetto

Hoje em dia, encontramos diversos conteúdos na web sobre REST API, NoSQL, arquiteturas de microservices, Inteligencia artificial entre outros tópicos modernos. Embora esses temas sejam interessantes e divertidos de aprender, é crucial refletir sobre o que vem antes deles. Quais são os conhecimentos essenciais que todo desenvolvedor precisa dominar para criar esses serviços com sucesso?

Nesta palestra, vamos explorar a importância dos fundamentos, abordando os requisitos básicos que são indispensáveis para qualquer desenvolvedor. Venha descobrir como uma base sólida de conhecimentos é vital para o desenvolvimento eficaz e eficiente de tecnologias avançadas.

17:50 to 18:25

Do cartão perfurado à I.A.: A divertida evolução da programação

Andre Noel

De onde viemos? Para onde vamos? Vou perder o emprego para o ChatGPT? Entender de onde veio a tecnologia nos traz luz sobre onde estamos no momento atual e para onde estamos indo. Essa palestra analisa, à luz da história, os momentos disruptivos na computação e como isso impactou a carreira de desenvolvedores e desenvolvedoras em geral.

Programação da Stadium no final do dia:

18:30 to 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Schedule subject to change

Sponsors


Gold



Exclusivo Digital



Community Lounge


Gold | TDC +Diversidade

Apoio | TDC +Diversidade


Hacking Lounge

Fórum Executivo


Fórum Computação Quântica


Podcast

Hub de Mentoria

Parceiro Oficial de Tecnologia


Patrocínio Trilha

Realização