Engenharia

Um WAF Não É um Patch Um WAF Não É um Patch

Um WAF Não É um Patch

Um firewall de aplicações web ganha tempo e visibilidade, mas não remove a vulnerabilidade. O que um WAF e o patch virtual fazem e não fazem, e o que as equipes de engenharia ainda devem.

PHP2Shell: Duas Vulnerabilidades Críticas no PHP e o Que Fazer Agora PHP2Shell: Duas Vulnerabilidades Críticas no PHP e o Que Fazer Agora

PHP2Shell: Duas Vulnerabilidades Críticas no PHP e o Que Fazer Agora

Duas falhas críticas no próprio runtime do PHP, CVE-2026-109618 e CVE-2026-109619, podem permitir execução remota de código sem autenticação. Veja o que os advisories e os relatórios públicos dizem, como um WAF e controles em camadas ajudam e como corrigir o PHP e as imagens Docker.

Mudar o modelo de decisão muda a política Mudar o modelo de decisão muda a política

Mudar o modelo de decisão muda a política

Jev, Laya e Liquid d1 podem compartilhar o formato de uma requisição sem compartilhar um perfil de erros. Mudar o modelo exige revalidar os limiares, a carga de revisão e a implantação por trás da política da aplicação.

GPT-6 Astra É um Operador, Não um Chatbot GPT-6 Astra É um Operador, Não um Chatbot

GPT-6 Astra É um Operador, Não um Chatbot

O GPT-6 Astra é oferecido como um modelo que atua dentro do software existente. As pontuações que eu leria primeiro são as que mostram onde ele permanece dentro da tarefa e onde ele não vence.

O Custo do Ciclo Importa Mais do que a Pontuação O Custo do Ciclo Importa Mais do que a Pontuação

O Custo do Ciclo Importa Mais do que a Pontuação

A Anthropic diz que o Opus 5.5 está no nível do Fable 5.1 na maior parte do trabalho e é 40 por cento mais barato que o Opus 5 nas configurações padrão; a pergunta útil é o que isso faz com o custo e as verificações de um ciclo de agente.

O que uma Sessão com IA Pode Ensinar à Próxima O que uma Sessão com IA Pode Ensinar à Próxima

O que uma Sessão com IA Pode Ensinar à Próxima

O trabalho assistido por IA se torna mais útil quando as equipes transformam descobertas, correções e falhas recorrentes em um contexto compartilhado, verificações e fluxos de trabalho melhores.

Entenda o Sistema Antes de Mudá-lo Entenda o Sistema Antes de Mudá-lo

Entenda o Sistema Antes de Mudá-lo

Uma boa arquitetura muitas vezes começa por entender o sistema que você já tem; como as requisições fluem, onde estão as dependências e por que as coisas chegaram a esse ponto.

Composer clear cache Composer clear cache

Composer clear cache

Se você tiver um problema similar à este “End-of-central-directory signature not found.”, talvez você precise só limpar o cache do seu composer.

Revisitando o layout e o projeto do Blog Revisitando o layout e o projeto do Blog

Revisitando o layout e o projeto do Blog

Um projeto/prova de conceito que se mostrou interessante, trata-se da migração de um site dinâmico escrito em PHP para um blog estático, sem custos com servidores e otimizado para a web. Confira alguns detalhes da implementação.

Como remover todas as branches locais do Git Como remover todas as branches locais do Git

Como remover todas as branches locais do Git

As vezes quando você trabalha por um certo tempo todas as branches locais ficam apenas ocupando espaço e te distraindo. Você pode conferir aqui um pequeno snippet para remover todas as branches locais do seu repositório Git.

iTerm2 + Zplug = Produtividade iTerm2 + Zplug = Produtividade

iTerm2 + Zplug = Produtividade

Depois de passar muito tempo da minha vida usando o terminal normal, conheci uma nova ferramenta chamada iTerm2 por causa de um amigo há alguns anos. E, nesta semana, descobri o poder do zplug. Então, deixe-me tentar mostrar como está meu terminal agora.

WordPress Dica: Como usar Shortcodes WordPress Dica: Como usar Shortcodes

WordPress Dica: Como usar Shortcodes

Os shortcodes são extremamente úteis e fáceis de usar, sendo que, eles permitem que desenvolvedores criem conteúdos personalizados para os usuários.

Como era programar em 1985 Como era programar em 1985

Como era programar em 1985

Os códigos de programação em 1985 eram feitos em folha de papel é o que nos mostra Jonh Graham-Cumming programador da época.

Instalando PHPUnit no Windows Instalando PHPUnit no Windows

Instalando PHPUnit no Windows

Desenvolvimento orientado a testes (TDD) com PHP. Aprenda a realizar a instalação do PHPUnit no sistema operacional da Microsoft, o Windows Seven.

Instalação e Configuração Conio2.h Instalação e Configuração Conio2.h

Instalação e Configuração Conio2.h

Realize a instalação do pacote Conio2.h para o IDE Dev-C++. Este pacote adiciona funcionalidades para o desenvolvimento de aplicativos escritos em C/C++.

CakePHP problema com mod_rewrite CakePHP problema com mod_rewrite

CakePHP problema com mod_rewrite

Se você já enfrentou algum problema com mod_rewrite no CakePHP saiba que a solução pode ser bastante simples, confira o problema que passamos e resolvemos.

Instalando ZeosLib no Delphi XE2 Instalando ZeosLib no Delphi XE2

Instalando ZeosLib no Delphi XE2

Aprenda a realizar a instalação da biblioteca ZeosLib no Embarcadero RAD Studio Delphi XE2, este guia irá lhe apresentar um passo a passo da instalação.

Baixando e Instalando a biblioteca Zlib Baixando e Instalando a biblioteca Zlib

Baixando e Instalando a biblioteca Zlib

Neste guia você aprenderá a realizar a instalação da biblioteca zlib em sistemas operacionais Linux. Baixe o código fonte e o compile para a sua distro.

Aprenda o básico sobre HTML Aprenda o básico sobre HTML

Aprenda o básico sobre HTML

As páginas web são desenvolvidas utilizando texto puro, o que significa que basta escrever o código em um programa de edição de texto simples. Aprenda HTML!

Navegadores ou Browsers Navegadores ou Browsers

Navegadores ou Browsers

Um Navegador ou Browser é um programa que realiza a interpretação de arquivos HTML, CSS, Javascript, dentre outros.

Case Sensitive Case Sensitive

Case Sensitive

"Case sensitive" é um termo que indica que um texto é sensível ao tamanho, ou seja, faz distinção entre o tamanho das letras (maiúscula, minúscula).

O Padrão CamelCase O Padrão CamelCase

O Padrão CamelCase

CamelCase, é a prática de escrever palavras compostas em que os elementos são unidos, sem espaços, com a letra inicial de cada elemento capitalizada.

Introdução a Linguagem HTML Introdução a Linguagem HTML

Introdução a Linguagem HTML

Um documento HTML (HyperText Markup Language) é um conjunto de instruções em formato ASCII, usada para criar documentos de hipertexto e que podem ser visualizados por um browser WWW (como o Internet Explorer, Mozilla Firefox, Apple Safari, etc).

Breve história da Internet Breve história da Internet

Breve história da Internet

A Internet nasceu em 1969, nos Estados Unidos. Interligava originalmente laboratórios de pesquisa e se chamava ARPAnet.

Introdução a linguagem PHP Introdução a linguagem PHP

Introdução a linguagem PHP

PHP ou Pré processador de hypertexto é a linguagem do lado servidor mais utilizada na web. Conheça um pouco mais sobre essa excelente tecnologia.

O que é o XAMPP e para que serve? O que é o XAMPP e para que serve?

O que é o XAMPP e para que serve?

O XAMPP é formado por um pacote que incluí os principais servidores de código aberto existentes, incluindo FTP, MySQL e Apache com PHP e Perl.

PHPSC Conf 2010 PHPSC Conf 2010

PHPSC Conf 2010

A coordenação do Grupo de Usuários de PHP do Estado de Santa Catarina – PHPSC – promove em Joinville/SC, em parceria com a SOCIESC, o PHPSC Conf 2010.