29 de Novembro
Como tocar música com um monitor LCD e um rádio
Além de luz, monitores LCD também emitem ondas de rádio.
Usando um rádio AM e imagens específicas, é possível tocar uma sequência de notas.
Repositório no GitHub: https://github.com/luamfb/tempest-lcd

Por Luana Barbisa:
Luana Barbosa (ela/dela) - formada em Ciência da Computação pelo IME-USP.
ABC: Onde Python começou
Antes de criar Python, Guido van Rossum trabalhou anos na linguagem ABC, criada no centro
de pesquisa CWI em Amsterdam.
Conheça ABC e veja a origem de ideias centrais de Python, como tuplas, o laço for e muito mais.

Por Luciano Ramalho:
Luciano Ramalho escreveu Fluent Python e ajudou a criar o Garoa Hacker Clube. Ramalho é foragido do IME/USP, de onde escapou logo no início de sua pena.
Go no PlayStation 2: como virar um péssimo dev de jogos
Quem nunca pensou em desenvolver jogos né? E que tal usar Go e um PS2 para isso? É isso que vamos explorar nesta talk sobre gambiarras baremetal, hacks no compilador e até mesmo bugs da Sony!

Por Ricardo Gomes:
Dev backend formado em Ciência da Computação pela UFRGS e TU Berlin. Autor de infinitos projetos inacabados, faço mais gambiarras do que deveria ser permitido por lei e modifico eletrônicos por pura diversão - e até hoje só um pegou fogo!
Games in PostScript – Play Chess Against Your Printer
Write games in PostScript, the '80s printer language. Sokoban & Tetris running on desktop, Tic-Tac-Toe & Chess on printer, printer vs human.

Por Nicolas Seriot:
Swiss software engineering manager. Fascinated by weird stuff and broken process. Nature lover, ultra-trail runner.
LEAN Fullstack: Codando no Assistente de Provas.
Nessa talk, vamos ver os avanços recentes da Std da linguagem LEAN e como esses avanços a tornam não só um excelente assistente de prova, mas também uma ferramenta viável para programação.

Por Sofia Rodrigues:
Oi!! Eu sou a Sofia, uma desenvolvedora de 22 anos apaixonada por compiladores e linguagens funcionais. Vivo estudando teoria de tipos e tentando aplicar na programação "real" especialmente nas minhas linguagens favoritas: Haskell e LEAN.
Web-Cafeteiras em Haskell: Implementando a RFC 2324
Exploraremos a história do erro 418 "I'm a teapot", implementando um servidor web em Haskell e abordando temas como programação funcional e o protocolo HTTP.

Por Pablo Gustavo Fernandes Maia:
Sou de Natal-RN, estudante de Tecnologia da Informação na UFRN, desenvolvedor full stack e curioso por natureza. Estou constantemente flertando com Ciências da Computação e Matemática.
Usando Clojure para Gerar Javascript para rodar Clojure que Executa Ruby (e Python)
Interactive coding (estilo LISP/Smalltalk) para linguagens tipo Ruby e Python? Sim, é possível, é melhor do que você imagina, já existe, e você já pode usar!

Por Maurício Szabo:
Desenvolvedor poliglota, apaixonado por desenvolvimento interativo e feedback cycles minúsculos, sigo tentando mudar alguns paradigmas sobre desenvolvimento.
Usando a VM do SQLite para criar uma linguagem de programação
SQLite é o banco de dados mais utilizado do mundo e, internamente, uma VM é usada para executar as queries SQL. Assim, e se usássemos essa VM para criar uma linguagem de programação?

Por Diego Reis:
Estudante de Ciência da Computação, trabalha na @tursodatabase no desenvolvimento do Limbo, rewrite assíncrono do SQLite em Rust. Apaixonado por paçoca e usar ferramentas de forma que não foram pensadas.
Criando um MMO RPG com Erlang, PostgreSQL, Zig, Nix e muita gambiarra
A experiência (e os perrengues) de criar um MMO RPG utilizando uma combinação pouco convencional: Erlang, PostgreSQL, Zig e Nix. Gambiarras declarativas são inevitáveis.

Por Marcos Benevides:
Programador F#/OCaml, apreciador de Haskell, maximalista de Nix/NixOS
Sala Secreta? Como verificar as eleições por você mesmo
Muitas pessoas acreditam que o TSE manipula os votos durante a contagem. Nessa palestra, vamos ver na prática se isso é verdade.

Por Leonardo Toshinobu Kimura:
Doutorando em Engenharia de Computação pela USP, pesquisando como deixar as eleições mais seguras e transparentes.
30 de Novembro
Videogames: das portas lógicas ao software
Este workshop usa o simulador Digital para mostrar como as portas lógicas podem ser usadas em blocos maiores até formar um videogame implementado numa placa FPGA.

Por Jecel Mattos de Assumpção Júnior:
Depois de desenvolver vários computadores originais nos anos 1980 (o que era raro no Brasil), Jecel se formou em microeletrônica pela Poli-USP em 1990. Continua criando computadores e circuitos integrados.

Por Mário Gazziro:
Mario Gazziro é doutor em Física Computacional pela USP. É professor na Universidade Federal do ABC. Tem experiência na área de instrumentação eletrônica e ciência da computação, com ênfase em arquitetura de sistemas de computação.
Contribuindo com Open Source com a ajuda do GitHub Copilot
Vamos aprendera usar o GitHub Copilot para contribuir com um projeto Open Source, passo-a-passo.

Por Pachi Parra:
Pachi Parra atua como Developer Advocate no GitHub. Palestra e cria pontes para tornar a tecnologia mais acessível, diversa e colaborativa.

Por Morganna Giovanelli:
Morganna espalha a palavra da Ada Lovelace por aí e, para ela, Pessoas > Tecnologia. Trabalha como Developer Advocate com plataformas de Inteligência Artificial e é reconhecida como Embaixadora LINUXtips.

Por Samuel Henrique:
Samuel atua como Desenvolvedor Full-Stack e é membro ativo em várias comunidades de tecnologia. Está sempre buscando aprender mais, trocar experiências e colaborar com o crescimento coletivo do ecossistema tech.
Extensibilidade do PostgreSQL
O Postgres oferece inúmeros mecanismos de extensibilidade onde é possível, sem alterar seu núcleo, adicionar novas funcionalidades e até mesmo modificar comportamento existente. Bora criar uma extensão juntos?

Por Fabrízio de Royes Mello:
Sócio da Timbira Inteligência em PostgreSQL e Engenheiro de Software na TigerData desenvolvendo o TimescaleDB, uma extensão PostgreSQL para análises de alto desempenho em tempo real em séries temporais e dados de eventos.

Por Dickson Guedes:
Consultor pela Timbira Inteligência em Postgres, atua na área de tecnologia há mais de 20 anos, experiência em software livre, banco de dados PostgreSQL e análise de dados. Entusiasta de IA e Computação Quântica, desenvolve em Python, Ruby e Rust.
Minicurso de Kubernetes por Magalu Cloud
Veja na prática como usar kubernetes, do básico ao deploy na Magalu Cloud.

Por Fernando Ravagnani:
Fernando está na área tech há mais de 25 anos, sendo que 22 foram na Magalu e Magalu Cloud. Pegou desde o começo do surgimento do devops e tem muita vivência para compartilhar.

Por Erivaldo Lopes:
Erivaldo está há 19 anos no mercado de tecnologia, dos quais 13 foram dedicados em aprimorar ambientes de datacenter, com foco especial em cloud.
Introdução à programação com Python
Neste workshop vamos introduzir conceitos básicos da programação como condição, repetição, funções e variáveis, utilizando o Python! Não é necessário saber programar em outras linguagens!

Por PyLadies São Paulo:
A PyLadies é uma comunidade global focada em aumentar a atividade e a liderança das mulheres na comunidade Python. O capítulo de SP nasceu em 2015, e desde então buscamos cumprir este objetivo através de encontros para ensinar e aprender Python ❤️
Impressão 3d completo: modelagem, fatiamento, acabamento, e comércio
Um guia completo de como funciona o processo de criação de uma peça em 3d, quais ferramentas aprender, e como cada passo impacta a comercialização de uma peça.

Por Marco Worms:
Trabalho há mais de 10 anos no setor de tecnologia, ja trabalhei como desenvolvedor, gestor, recrutador, e até em lugares onde quase todos são anônimos, gosto muito de Ethereum, Bitcoin, Impressão 3d, Drones, e IA, não necessariamente nessa ordem!
Linguagens de Domínio Específico Embarcadas
Linguagens de Domínio Específico são uma das técnicas mais poderosas e robustas de construção de software complexo. Vamos aprender na prática como e quando criá-las dentro da sua lang favorita.

Por Pedro Castilho:
Castilho programa há mais de 15 anos, é viciado em programação funcional e acredita veementemente que é possível melhorar como criamos software. Aplica programação funcional no mundo real como CTO da Cumbuca.