
AI: Port Mortem 2026 - Hackathon de Ressurreição de Código
Descrição
Portar o Código. Comprovar o Desempenho. # Tudo que você precisa saber sobre o Port Mortem 2026 | Hackathon de Ressurreição do Código ## Sobre o Hackathon: O Port Mortem 2026 é um hackathon online de 72 horas focado na migração de software assistida por IA e na portabilidade de código entre diferentes linguagens. Os participantes reescreverão um projeto real de código aberto de uma linguagem de programação para outra, preservando sua funcionalidade, correção e qualidade de engenharia. Em vez de simplesmente gerar código, espera-se que as equipes demonstrem equivalência comportamental por meio de testes, benchmarks e documentação. O desafio enfatiza a disciplina de engenharia, qualidade de software e implementações preparadas para produção. Site do evento: https://coderesurrection.com/2026 Mantenha-se Atualizado: Junte-se ao servidor Discord oficial do Hackathon Raptors para todos os anúncios, esclarecimentos sobre regras, lançamentos de repositórios, instruções de submissão, FAQs e suporte ao vivo durante o evento. Atualizações importantes serão comunicadas exclusivamente através do Discord. Você pode encontrar o convite do Discord em nosso site: https://raptors.dev. --- ## Elegibilidade: * Aberto a estudantes, profissionais, pesquisadores e desenvolvedores de software em todo o mundo. * Participantes de qualquer faculdade, universidade, organização ou país são bem-vindos. * Participação individual é permitida. * As equipes podem consistir de 1 a 4 membros. * Equipes inter-faculdades são permitidas. * Equipes inter-especializações e interdisciplinares são permitidas. --- ## Formato do Evento: ### Fase de Registro: * Registre-se individualmente ou como uma equipe. * Junte-se ao servidor Discord oficial para anúncios, discussões e suporte. ### Seleção de Repositório: No início do hackathon, os participantes escolherão um repositório de um conjunto curado de projetos de código aberto elegíveis ou submeterão um repositório alternativo para aprovação (sujeito às diretrizes do organizador). ### Fase de Desenvolvimento (72 Horas): As equipes deverão: * Portar o projeto selecionado para a linguagem de programação alvo. * Preservar o comportamento e a funcionalidade originais. * Validar a correção usando a suíte de testes original sempre que possível. * Medir o desempenho da implementação. * Documentar decisões arquiteturais e trade-offs de implementação. ### Submissão: Cada equipe deve submeter: * Repositório público no GitHub * Instruções de build * Implementação funcional * Relatório de benchmark * DECISÕES.md * Artefatos de testes diferenciais/fuzzing (se aplicável) * Vídeo de demonstração --- ## Trilhas: Os participantes podem escolher uma das seguintes trilhas de migração: * C → Rust * Zig → Rust * TypeScript → Go * Python → Rust * Go → Rust * JavaScript → Go ou Rust * C → Zig * Open Pair (Qualquer Linguagem → Qualquer Linguagem) --- ## Critérios de Julgamento: Os projetos serão avaliados com base em: ### Funcionalidade & Confiabilidade (40%) Qualidade de build, execução bem-sucedida e compatibilidade da suíte de testes. ### Equivalência Comportamental (30%) Precisão da migração, testes diferenciais, benchmarks e análise de desempenho. ### Qualidade do Código (20%) Implementação idiomática, manutenibilidade, práticas de engenharia e documentação. ### Inovação (10%) Soluções criativas, melhorias arquiteturais e aprimoramentos valiosos. Pontos bônus podem ser concedidos por: * Fuzzing diferencial * Código inseguro mínimo * Descoberta de bugs no projeto original * Documentação de engenharia excepcional --- ## Regras: * Tamanho da equipe: 1–4 membros. * Todo o desenvolvimento deve ser concluído durante o período oficial do hackathon de 72 horas. * Assistentes de codificação por IA e ferramentas para desenvolvedores são permitidos. * O repositório submetido deve ser público no momento da submissão. * O projeto deve compilar usando um único comando documentado. * Wrappers de tempo de execução da linguagem de origem ou implementações de proxy não são permitidas. * As equipes devem preservar a suíte de testes original sempre que possível. Quaisquer modificações devem ser documentadas. * Os participantes devem cumprir todos os requisitos de licenciamento de código aberto. * Plágio ou submissão de portas já existentes pode resultar em desqualificação. --- ## Cronograma: * Abertura das Inscrições: 29 de junho de 2026 * Início do Hackathon: 31 de julho de 2026 * Prazo de Submissão: 3 de agosto de 2026 * Julgamento: 3 a 13 de agosto de 2026 * Anúncio do Vencedor: 14 de agosto de 2026
Diga à sua rede que vai participar
Partilhe este evento para iniciar conversas, convidar colegas e conectar-se antes que comece.







