HTTPS e SSL: por que o cadeado verde é essencial hoje em dia

HTTPS e SSL: por que o cadeado verde é essencial hoje em dia

O protocolo HTTP (Hypertext Transfer Protocol) foi criado para transferir dados entre navegadores e servidores, mas o faz sem qualquer proteção. Qualquer pessoa no meio do caminho — um roteador comprometido, um provedor de internet malicioso ou um invasor em uma rede Wi-Fi pública — pode ler todo o tráfego. O HTTPS (HTTP Secure) resolve esse problema adicionando uma camada de criptografia por meio dos protocolos SSL (Secure Sockets Layer) ou seu sucessor, TLS (Transport Layer Security).

Notícias

Todos Recentes Tendências
Soft skills que importam para dev: comunicação, influência e negociação

Produto, Gestão, Times e Comunicação

Soft skills que importam para dev: comunicação, influência e negociação

O mito do "gênio isolado" que resolve problemas complexos sozinho, em um canto escuro do escritório, já não se sustenta há muito tempo. A realidade do desenvolvimento de software moderno é colaborativa, multidisciplinar e profundamente dependente de interações humanas. Um dev que domina apenas habilidades técnicas entrega soluções; um dev que também domina soft skills entrega soluções que são compreendidas, adotadas e mantidas.

04/07/2025

Revista

Ver todos
PHP moderno: o que mudou e por que vale revisitar

Linguagens de Programação e Runtimes

PHP moderno: o que mudou e por que vale revisitar

Por muito tempo, o PHP carregou a fama de ser uma linguagem "bagunçada", com funções de nomenclatura inconsistente (strpos, str_replace, substr) e propensa a vulnerabilidades. O código típico dos anos 2000 misturava lógica, apresentação e queries SQL diretamente no HTML, sem sanitização adequada:

Como identificar e eliminar code smells em bases de código legadas

Qualidade de Código, Design e Manutenção

Como identificar e eliminar code smells em bases de código legadas

Code smells são indicadores superficiais de problemas mais profundos no design do software. Em bases legadas, esses cheiros não são apenas incômodos estéticos — eles representam barreiras reais para manutenção, evolução e compreensão do sistema. Um método excessivamente longo, uma classe que faz tudo, ou condicionais aninhadas em cascata são sintomas de um código que envelheceu mal.