• Início
  • Livros
  • Assinatura Fontes
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Livros
  • Assinatura Fontes
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Tag: REST API

17 julho 2026

Horse Streaming: Elevando a performance de APIs Delphi e Lazarus com Web Streams e Server-Sent Events (SSE)

Escrito por Régys Borges da Silveira

Quem desenvolve APIs de alta performance no ecossistema Delphi e Lazarus conhece bem o Horse. Ele se consolidou como o framework web mais querido e utilizado devido à sua filosofia minimalista, velocidade e consumo irrisório de recursos.

No entanto, à medida que a web evolui, novos desafios surgem. Até então, para enviar qualquer resposta HTTP, o Horse dependia de carregar todo o payload de dados na memória do servidor para depois escrevê-lo fisicamente no socket do cliente. Para grandes relatórios JSON, exportações em lote ou transmissões de dados em tempo real, isso gerava picos de consumo de memória física (heap) sob alta concorrência.

Com a chegada das arquiteturas modernas de Inteligência Artificial Generativa (onde o modelo responde palavra por palavra via tokens) e dashboards de monitoramento contínuo, a transmissão incremental de dados tornou-se mandatória. É com muito orgulho que anunciamos o suporte nativo a Web Streams e Server-Sent Events (SSE) no Horse!

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
17/07/2026 Notícias backend delphi, concorrência, Delphi, horse, http streaming, HttpSys, Indy, IOCP, lazarus, pascal, REST API, server-sent events, sse, web broker, web streams Deixe um comentário
15 julho 2026

Delphi Horse: Simplifique suas APIs com Auto-binding e Validação de DTOs

Escrito por Régys Borges da Silveira

Quem desenvolve APIs em Delphi utilizando o framework Horse sabe o quanto ele é leve, rápido e extremamente eficiente. No entanto, à medida que a aplicação cresce, começamos a nos deparar com um problema comum em nossos controllers: o excesso de código repetitivo (o famoso boilerplate) para ler payloads de requisições e validar os dados de entrada.

Se você se cansa de escrever dezenas de linhas checando se campos obrigatórios foram preenchidos, se e-mails são válidos ou se um valor numérico está no intervalo correto, você precisa conhecer o horse-dto.

Neste artigo, vamos entender como esse middleware automatiza o processo de desserialização e validação declarativa de dados usando atributos no Delphi.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
15/07/2026 Notícias api, Arquitetura de Software, backend, boss delphi, Clean Code, Delphi, DTO, horse, horse-dto, lazarus, microserviços, Middleware, pascal, REST API, validação Deixe um comentário
13 julho 2026

Desligamento Suave (Graceful Shutdown) no Horse: Resiliência Enterprise para suas APIs Delphi e Lazarus

Escrito por Régys Borges da Silveira

No desenvolvimento de APIs e microsserviços modernos, garantir a alta disponibilidade e a integridade dos dados durante atualizações de versão é um requisito essencial. Se você implanta suas aplicações em ambientes de contêineres (como Docker e Kubernetes) ou atrás de um balanceador de carga, certamente já enfrentou o desafio de atualizar um serviço em produção sem derrubar as conexões ativas dos usuários.

Com a nova atualização do Horse, o framework web minimalista mais popular do ecossistema Delphi e Lazarus, introduzimos o suporte nativo ao Graceful Shutdown (Desligamento Suave). Neste artigo, vamos entender como esse recurso funciona, quais são os ganhos reais para suas aplicações e como utilizá-lo na prática.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
13/07/2026 Notícias api, Delphi, desligamento suave, DevOps, Docker, graceful shutdown, horse, Indy, kubernetes, lazarus, Microsserviços, pascal, resiliência, REST API, web broker Deixe um comentário
11 julho 2026

Novidade no Horse: Ganchos de Ciclo de Vida (Lifecycle Hooks) Integrados ao Core!

Escrito por Régys Borges da Silveira

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.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
11/07/2026 Notícias backend, Clean Code, Delphi, Desenvolvimento Web, free pascal, Horse Framework, lazarus, lifecycle hooks, Middleware, pascal, programacao delphi, radix router, REST API, rotas delphi, Web API Deixe um comentário
10 julho 2026

Modernizando APIs Delphi e Lazarus: Conheça 5 Novos Middlewares Indispensáveis para o Framework Horse

Escrito por Régys Borges da Silveira

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.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
10/07/2026 Notícias Compressão de Dados, Delphi, Horse Framework, lazarus, Middleware, Observabilidade, OpenTelemetry, Performance, Prometheus, Rate Limit, REST API, Segurança, Servidor de Arquivos Estáticos, Web API Deixe um comentário
WHATSAPP (34) 9 9822.1845

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

MVP EmbarcaderoCertificação

12.741/2013 academy ACBr Android cbs Clean Code consumidor Cupom curso datasnap Delphi Delphi 13 desenvolvimento Desenvolvimento de Software Embarcadero FireDAC Firemonkey fiscal ibpt ibs Imposto inteligência artificial lazarus Lei linux mobile NF-e nfc-e nfce nfe Nota nota eletronica consumidor nota fiscal eletrônica object pascal paf-ecf pascal programação RAD Studio reforma tributária rest SAT tabela Transparência video xe7

Sites parceiros

  • Embarcadero

Social Media

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2017. Theme by BloomPixel.

%d