O Boss4D 1.5.0 marca uma mudança importante na evolução do gerenciador dedependências para Delphi e Lazarus. A nova versão amplia o projeto para além dainstalação de bibliotecas: ela cria uma base para distribuição verificável,automação de CI, conformidade de pacotes, proteção de credenciais e execuçãonativa em Linux com Free Pascal.
Ver resumo completo
O Boss4D 1.5.0 marca uma mudança importante na evolução do gerenciador dedependências para Delphi e Lazarus. A nova versão amplia o projeto para além dainstalação de bibliotecas: ela cria uma base para distribuição verificável,automação de CI, conformidade de pacotes, proteção de credenciais e execuçãonativa em Linux com Free Pascal.
Na prática, o Boss4D passa a acompanhar uma dependência durante um ciclo muitomais completo: descoberta, resolução de versão, download, instalação,empacotamento, geração de evidências, validação e publicação.
Neste artigo, veremos o que chegou na versão 1.5.0, por que essas mudanças sãorelevantes e como começar a utilizá-las.
Se você desenvolve APIs robustas e de alta performance em Delphi ou Lazarus, com certeza já conhece ou utiliza o Horse. Hoje, trazemos uma novidade incrível e muito aguardada pela comunidade que acaba de ser integrada oficialmente ao Core do framework: os Lifecycle Hooks (Ganchos de Ciclo de Vida)!
Ver resumo completo
Se você desenvolve APIs robustas e de alta performance em Delphi ou Lazarus, com certeza já conhece ou utiliza o Horse. Hoje, trazemos uma novidade incrível e muito aguardada pela comunidade que acaba de ser integrada oficialmente ao Core do framework: os Lifecycle Hooks (Ganchos de Ciclo de Vida)!
Inspirado em padrões consolidados de ecossistemas web modernos (como Fastify e Express), o Horse agora oferece 5 momentos distintos no pipeline de execução de uma requisição. Isso abre portas para você plugar regras de auditoria de dados, caching inteligente, criptografia de payloads, monitoramento de latência e muito mais, mantendo sua aplicação limpa e altamente manutenível.
Quem me acompanha por aqui sabe o quanto eu defendo a criação de APIs web modernas, escaláveis e robustas utilizando o Delphi. O ecossistema evoluiu drasticamente nos últimos anos com o amadurecimento de soluções como o micro-framework Horse e a chegada do inovador Dext Framework (um framework full-stack completo que traz padrões modernos semelhantes ao .NET Core para…
Ver resumo completo
Quem me acompanha por aqui sabe o quanto eu defendo a criação de APIs web modernas, escaláveis e robustas utilizando o Delphi. O ecossistema evoluiu drasticamente nos últimos anos com o amadurecimento de soluções como o micro-framework Horse e a chegada do inovador Dext Framework (um framework full-stack completo que traz padrões modernos semelhantes ao .NET Core para o Object Pascal). Juntos, eles provam que é possível desenvolver soluções de altíssima performance para a web com a mesma maturidade, recursos e segurança que costumamos ver em plataformas como Node.js, .NET ou Go.
No entanto, manter um core enxuto significa que a evolução de recursos adicionais deve acontecer através de um ecossistema de middlewares. Nos últimos dias, estive trabalhando ativamente no desenvolvimento e refinamento de cinco novos middlewares de alta performance e padrão enterprise para suprir necessidades cruciais de segurança, otimização e observabilidade em aplicações Delphi e Lazarus no Horse.
Neste artigo, vou detalhar o que cada um deles faz, por que você deve utilizá-los em seus projetos e como começar de forma simples e rápida.
De tempos em tempos surge a mesma pergunta em fóruns, redes sociais e grupos de tecnologia:
Ver resumo completo
De tempos em tempos surge a mesma pergunta em fóruns, redes sociais e grupos de tecnologia:
"Delphi ainda existe?"
A pergunta normalmente vem de profissionais que não acompanham o ecossistema há anos ou que tiveram contato apenas com versões antigas da ferramenta, a realidade é que Delphi não apenas continua existindo, como segue evoluindo de forma consistente, incorporando recursos modernos, novas plataformas, integração com inteligência artificial e melhorias contínuas na linguagem Object Pascal.
Mais importante do que isso: enquanto muitas tecnologias surgem e desaparecem em ciclos cada vez mais curtos, Delphi continua sendo responsável por sistemas críticos utilizados diariamente em bancos, indústrias, hospitais, órgãos públicos, varejo, logística e empresas de software em todo o mundo.