Esta trilha vai de encontro às bases do desenvolvimento de software, apoiando e demonstrando a importância dos fundamentos para um bom design de código, afinal, toda construção começa pelas bases.
O design de código vai muito além de simplesmente codificar seguindo boas práticas, ou traduzir regras de domínio em linhas de código criando uma linguagem obíqua, mas sim facilitar o trabalho em equipe, influenciando a maneira como damos e recebemos feedback, sempre com muito respeito, proporcionando a melhor experiência possível para fazer o melhor que podemos com as ferramentas que temos.
Quarta-feira, 22 de Março de 2023
09h às 19h
UniBH - Campus Buritis
Rua Líbero Leone, 259 / Portaria 2
Estoril Belo Horizonte - MG
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
Valores para participação online:
1 trilha: de R$ 245 por R$ 150
2 trilhas: de R$ 440 por R$ 270
3 trilhas: de R$ 624 por R$ 384
* aproveite maior desconto até 31/01,
veja tabela completa
Valores para participação online:
1 trilha: de R$ 245 por R$ 195
2 trilhas: de R$ 440 por R$ 350
3 trilhas: de R$ 624 por R$ 495
* preço válido até 07/03,
veja tabela completa
Valores para participação online:
1 trilha: R$ 245
2 trilhas: R$ 440
3 trilhas: R$ 624
* preço válido até 24/03,
veja tabela completa
Valores para participação híbrida:
1 trilha: de R$ 395 por R$ 250
2 trilhas: de R$ 710 por R$ 450
3 trilhas: de R$ 1.005 por R$ 639
Valores para participação híbrida:
1 trilha: de R$ 395 por R$ 325
2 trilhas: de R$ 710 por R$ 584
3 trilhas: de R$ 1.005 por R$ 828
Valores para participação híbrida:
1 trilha: R$ 395
2 trilhas: R$ 710
3 trilhas: R$ 1.005
Horário | Conteúdo |
---|---|
07:45 às 08:55 | Recepção dos Participantes |
09:00 às 09:40 | Abertura do evento e mini keynotes |
09:45 às 10:00 |
![]() Futuro e Inteligências Artificiais: Como será o futuro apoiado pela OpenAI?Alexandre Santos Costa(online) O ChatGPT dominou a mídia recentemente por ser algo, até então, do imaginário humano. Uma interface conversacional que entende contexto, linguagem natural e capaz de gerar conteúdo, não só textual, mas até mesmo códigos de programação. Legal né?! Mas, então o que podemos esperar daqui para frente? O que a OpenAI pode fazer por nós e por nossos negócios e como será o mundo onde seremos empoderamos pela inteligência artificial? |
Horário | Conteúdo |
---|---|
10:00 às 10:05 |
Abertura da trilha pela coordenação
Aqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:05 às 10:40 |
Escrever códigos em inglês ou português? E quanto à complexidade cognitiva, onde fica?Nataniel PaivaQuantos projetos com que você já trabalhou que tinham misturas e idiomas? Isso é ruim? Isso é legal? Em uma filosofia de manter o código limpo vale a mistura de idiomas? Ou devemos sempre usar 100% de código em inglês? E a complexidade cognitiva onde fica? |
10:45 às 11:20 |
Desenvolvimento orientado a testes e estado de fluxo: uma surpreendente conexão explicada pela neurociênciaPedro Henrique Calais GuerraDesenvolvimento orientado a testes (TDD) é uma técnica que combina escrita de código e testes de maneira incremental e iterativa. A capacidade do TDD produzir código de qualidade superior é bem conhecida, mas, neste trabalho, vou te mostrar um outro benefício supreendente de guiar o desenho do seu código pelos testes: mentalmente, os testes te ajudam a entrar no estado de fluxo -- um estado mental de alta produtividade e motivação. Vou mostrar que o TDD estrutura o trabalho de desenvolvimento de forma a criar objetivos claros, balanço entre o tamanho do desafio e das suas habilidades, e feedback loops curtos. O seu cérebro adora essas 3 coisas; vou mostrar com neurociência o motivo! |
11:25 às 11:40 |
Nós, robôs: uma história sobre Open Source e IARicardo Martinelli de OliveiraPara levar a tecnologia a um novo patamar, temos que levar em conta o que fizemos no passado. A evolução é natural, mas a colaboração é um motor principal para evoluir mais e melhor. Com a IA não é diferente. Preparem-se para ouvir uma breve história sobre o que podemos fazer em colaboração, através do Open Source, para atingir patamares mais elevados.
|
11:45 às 12:20 |
Refatoração na prática: uma jornada guiada por design patternsAlexandre Aquiles(online) Nessa apresentação, Alexandre Aquiles vai identificar pontos de melhoria em um código Java de uma aplicação de linha de comando. Em seguida, vai refatorar esse código com muito live coding ao vivo e a cores, de maneira sistemática com a ajuda de uma IDE e utilizando alguns Design Patterns, para chegar a um código mais fácil de entender e de modificar. |
12:25 às 13:55 |
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. |
14:05 às 14:40 |
Como é aplicada a programação e par nos dias de hoje?Maurício Madruga de Azevedo(online) Quando se fala em programação em par, a primeira questão que vem é: Vamos trabalhar em par todo o tempo? Nesta apresentação quero lhe mostrar um pouco de minha trajetória em times que utilizam programação em par... Vou lhe trazer aprendizados, boas práticas de como fazer ou não, para que não caia em armadilhas e esteja talvez apenas em uma sessão de programação assistida... |
14:45 às 15:20 |
Design de código e arquitetura de software como vivem juntos? E como usar números para escutar e melhorar o nosso código.Gibran Geraldo SilvaD Esta conversa tem como objetivo apresentar a diferença entre arquitetura de software e design de código, bem como mostrar algumas dicas práticas para que possamos "escutar" melhor o que o código está nos dizendo. |
15:25 às 16:00 |
![]() Libere o deploy na sexta! 5 dicas de um sistema real para criar seus testes de integração com API externasPedro CavaléroSeu chefe pediu pra subir aquela feature na sexta e você não confia na API externa? Precisa criar testes de integração com API de terceiros? Veio ao lugar certo! Garanta seu final de semana com essas 5 dicas para testes de integração retirados de um sistema real! |
16:05 às 16:40 |
Clean Code: Por um mundo com código melhoresThiago BarradasComo desenvolvedores temos basicamente os mesmos desejos relativos aos nossos códigos. Elaboramos cada linha pensando em ter um resultado que funcione muito bem, praticamente sem bugs, atendendo a todo escopo/negócio e com um bom código. O principal objetivo dessa apresentação é colaborar para um mundo melhor. Um mundo onde as pessoas se importem de verdade com o código que está sendo desenvolvido. O código que provavelmente necessitará de novas implementações ou ajustes, e tal tarefa, será fácil. Um código que gere orgulho. Por isso reuni os principais conceitos do Clean Code, uma forma de codificar projetada para facilitar a escrita, a leitura e a manutenção do código. |
16:45 às 17:15 |
Networking e Visitação a Stands
Intervalo para fazer networking e conhecer os estandes do evento. |
17:20 às 18:20 |
Bate bola sobre design de códigoPedro Cavaléro / Thiago Barradas / Nataniel PaivaPainel desta Trilha
|
18:20 às 18:25 |
Encerramento da trilha
Os coordenadores fazem um breve encerramento com agradecimentos. |
Horário | Conteúdo |
---|---|
18:25 às 19:00 |
Encerramento
Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia. |