Tecnologia além do código.
Régys Borges da Silveira
Início / Acervo

Tag: http

3 resultado(s)

Ilustração de componentes conectados representando aplicação, coleta e visualização de métricas.

Horse, Prometheus e Grafana: passo a passo para monitorar sua API Delphi

Uma API responder a uma chamada não significa que sabemos como ela se comporta ao longo do dia. Quantas requisições chegaram?

Ver resumo completo

Uma API responder a uma chamada não significa que sabemos como ela se comporta ao longo do dia. Quantas requisições chegaram? Qual rota ficou lenta? O aumento de tráfego trouxe mais erros? Para responder, precisamos medir o funcionamento da aplicação e observar essas medidas ao longo do tempo, sem depender apenas de alguém perceber que o sistema está demorando.

Neste tutorial vamos construir um laboratório local com o Horse, meu middleware horse-prometheus, o coletor Prometheus e o Grafana. O objetivo é chegar a um painel compreensível, passando por verificações intermediárias. Não basta copiar uma consulta e encontrar um gráfico: precisamos entender de onde o número veio e o que ele permite concluir.

O cenário principal é Windows com uma aplicação console Delphi e Docker Desktop executando contêineres Linux. Os arquivos usam Prometheus 3.5.0 e Grafana 12.2.0, versões fixadas para evitar mudanças silenciosas. O exemplo compilou no Delphi 10 Seattle com Horse 3.3.10 e middleware 1.0.1, e a coleta e os quatro gráficos foram conferidos no laboratório. Não é um ensaio de desempenho nem configuração de produção; outras plataformas não foram testadas.

· Régys Borges da Silveira
Ler artigo →

Dext: Trazendo a Arquitetura Moderna do ASP.NET Core para o Ecossistema Delphi

Conheça o framework que une Injeção de Dependência, Minimal APIs e um ORM Code-First sem sair da linguagem que você domina.

Ver resumo completo

Conheça o framework que une Injeção de Dependência, Minimal APIs e um ORM Code-First sem sair da linguagem que você domina.

Há anos, uma parte significativa da comunidade Delphi olha para o ecossistema .NET — especificamente para o ASP.NET Core — com um certo nível de admiração técnica. A facilidade de escrever APIs RESTful, a injeção de dependência nativa e a limpeza do código assíncrono são padrões que todos desejamos em nossos backends.

Muitos desenvolvedores acabam migrando seus backends para C# apenas para acessar essa arquitetura, mantendo o Delphi apenas no legado ou no front-end desktop. Mas e se fosse possível ter essa mesma experiência de desenvolvimento — Fluent APIs, Middlewares, Async/Await real — dentro do Delphi, compilando para código nativo e performático?

É exatamente essa a proposta do Dext, um novo framework open-source criado por Cesar Romero, MVP Embarcadero, que promete modernizar a stack de desenvolvimento Delphi. Neste artigo, vamos explorar o que é o Dext, como ele funciona e por que ele merece sua atenção.

Vamos neste artigo conhecer melhor esse projeto de código aberto, suas vantagens e facilidades.

· Régys Borges da Silveira
Ler artigo →

Usando componentes HTTP/HTTPS nativos do Delphi

Vídeo demonstrando as novas bibliotecas de acesso HTTP/HTTPS nativas do Delphi, a grande vantagem é não precisa incluir na sua instalação as librarys do OpenSSL pois tudo é nativo em Delphi, funciona somente do Delphi XE8 em diante.

Ver resumo completo

Vídeo demonstrando as novas bibliotecas de acesso HTTP/HTTPS nativas do Delphi, a grande vantagem é não precisa incluir na sua instalação as librarys do OpenSSL pois tudo é nativo em Delphi, funciona somente do Delphi XE8 em diante.

· Régys Borges da Silveira
Ler artigo →