Procedimentos armazenados no gerenciamento de banco de dados

Procedimentos armazenados: como funcionam e como usá-los bem

IN-COM 30 de julho de 2026 ,

Toda aplicação baseada em banco de dados eventualmente chega a um ponto em que as consultas SQL espalhadas pelo código da aplicação se tornam um problema de manutenção. O mesmo acontece...

Saiba Mais
Orquestração vs. Automação

Orquestração versus Automação: O que cada uma faz e quando você precisa de ambas

IN-COM 29 de julho de 2026 , , , ,

Automação e orquestração são dois dos termos mais sobrecarregados na TI moderna. Eles aparecem constantemente juntos, em descrições de vagas,...

Saiba Mais
Interpretação abstrata em análise estática de código

Interpretação Abstrata Explicada: Da Teoria dos Reticulados à Inferência e Astrée

IN-COM 20 de julho de 2026 , , , , ,

Considere dois programas que passam em todos os testes que você escrever. Um está correto. O outro tem um erro de divisão por zero que...

Saiba Mais
Como a SAST aborda as 10 principais vulnerabilidades da OWASP

Análise Estática de Código para Segurança: Como o SAST aborda as 10 principais vulnerabilidades da OWASP

IN-COM 14 de julho de 2026 , , ,

As vulnerabilidades de segurança são mais fáceis de prevenir do que de corrigir. Uma falha de injeção de SQL detectada em uma revisão de código leva apenas alguns minutos...

Saiba Mais
Gerenciando código obsoleto

Código obsoleto: o aviso que você continua ignorando acabará por quebrar tudo.

IN-COM 6 de julho de 2026 , ,

Todo projeto de software eventualmente encontra código obsoleto, componentes marcados como desatualizados, desaconselhados ou com remoção programada. A anotação @deprecated em...

Saiba Mais
Códigos Cheirosos: O Que São e Como se Conectam à Dívida Técnica

Códigos Cheirosos: O Que São e Como se Conectam à Dívida Técnica

IN-COM 2 de julho de 2026 , , , , , , ,

Códigos com "cheiro ruim" não são bugs. Um programa com bugs trava, retorna resultados incorretos ou falha em um teste. Um programa com código...

Saiba Mais