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

Régys Borges da Silveira

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

Tag: pascal

12 dezembro 2025

Delphi na Era da IA – Engenharia de Prompt para Delphi: Como Garantir Código Object Pascal Compilável e Moderno

Escrito por Régys Borges da Silveira
delphi na era da ia

A linguagem Delphi (Object Pascal) possui um histórico de quase 30 anos, abrangendo desde o lendário Delphi 7 até o moderno Delphi 13. Essa longevidade é uma faca de dois gumes para a Inteligência Artificial: o conjunto de dados de treinamento contém tanto código legado (ANSI strings, ponteiros manuais) quanto código moderno (Generics, Inline Variables, métodos anônimos).

Sem uma Engenharia de Prompt precisa, a IA tende a alucinar, misturando sintaxes incompatíveis ou sugerindo componentes que não existem na sua instalação. Este artigo detalha como estruturar seus pedidos para obter código limpo, seguro e compilável.

Continue lendo…

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
12/12/2025 Inteligência Artificial Delphi, inteligência artificial, pascal, programação 1 comentário
11 dezembro 2025

Estendendo o Delphi: Como Organizar seu Código usando Class Helpers e Record Helpers

Escrito por Régys Borges da Silveira
helpers

Introdução: O Fim da uFuncoesUteis.pas

Todo desenvolvedor Delphi já encontrou (ou criou) a infame unit uFuncoes.pas ou uUtils.pas. É aquele arquivo gigantesco, repleto de procedimentos globais e funções soltas, que serve como um “canivete suíço” para o projeto.

Embora funcional, essa abordagem tem problemas arquiteturais:

  1. Baixa Coesão: Mistura validação de documentos, formatação de datas e manipulação de arquivos no mesmo lugar.
  2. Programação Procedural: Obriga você a escrever ValidaCNPJ(Cliente.CNPJ) em vez de uma abordagem orientada a objetos fluida.
  3. Poluição do Namespace: Inúmeras funções globais disponíveis o tempo todo.

Desde o Delphi 2005 (para .NET) e posteriormente para Win32, a Embarcadero introduziu os Helpers (Class Helpers e Record Helpers). Este recurso permite estender classes e tipos existentes sem a necessidade de herança, permitindo que você escreva códigos como Cliente.CNPJ.IsCNPJ ou Query.ToJSON.

Neste artigo, vamos explorar a fundo como utilizar Helpers para limpar seu código, analisando exemplos práticos, limitações técnicas e as melhores práticas.

Continue lendo…

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
11/12/2025 Notícias, RAD Studio Delphi, helpers, pascal Deixe um comentário
08 dezembro 2025

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

Escrito por Régys Borges da Silveira

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.

Introdução

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.

Continue lendo…

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
08/12/2025 Notícias .net, api, asp.net, Delphi, fluent, http, injeção de dependencia, orm, pascal, rest Deixe um comentário
08 dezembro 2025

Assigned ou <> nil? A Verdade Técnica por Trás da Escolha em Delphi

Escrito por Régys Borges da Silveira
assigned_header

Uma das discussões mais antigas e recorrentes nos fóruns de Delphi e Pascal gira em torno de uma verificação simples: devemos usar Assigned(Variavel) ou Variavel <> nil?

À primeira vista, ambas parecem fazer exatamente a mesma coisa: verificar se um ponteiro ou referência de objeto contém um endereço válido de memória. Muitos desenvolvedores escolhem um ou outro baseando-se puramente em legibilidade ou hábito (“Assigned é mais elegante” vs “<> nil é mais explícito“).

No entanto, há uma razão técnica profunda para a existência da função Assigned, e ela remonta às origens do Delphi 1 e à arquitetura da VCL. Entender isso é crucial, especialmente se você desenvolve componentes.

Continue lendo…

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
08/12/2025 Dicas, RAD Studio Delphi, pascal 1 comentário
02 dezembro 2025

Domine a Programação Concorrente com “Delphi Multithreading: O Guia Definitivo”

Escrito por Régys Borges da Silveira

Se você desenvolve em Delphi, sabe que criar aplicações rápidas e responsivas é um desafio constante, especialmente quando o assunto é processamento paralelo. Para preencher essa lacuna técnica, o especialista Cesar Romero lançou o livro “Delphi Multithreading – O Guia Definitivo”.

A obra é um mergulho profundo no universo da programação concorrente, ideal tanto para quem está começando a explorar threads quanto para desenvolvedores experientes que desejam refinar suas técnicas. O livro cobre desde os fundamentos com a classe TThread até recursos mais modernos e avançados, como a Parallel Programming Library (PPL).

Disponível em edições em Português e Inglês, o guia promete ser uma referência essencial na estante de qualquer programador Delphi que busca performance e estabilidade em seus códigos.

Para saber mais detalhes e adquirir o seu exemplar, acesse o site oficial do autor: www.cesarromero.com.br

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
02/12/2025 Notícias Delphi, multithread, pascal, programação Deixe um comentário
28 fevereiro 2025

Webinar 30 anos de Delphi

Escrito por Régys Borges da Silveira

Fizemos um webinar bem extenso com praticamente todas as novas funcionalidades do Delphi e também recursos já conhecidos que pouca gente utiliza, o vídeo é bem longo e abrangente, vários amigos MVPs mostraram cada um um recurso, vale muito a pena assistir

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
28/02/2025 Arquitetura de Software, DataSnap, Linux, Mobile, RAD Studio, Web datasnap, Delphi, mobile, pascal, rad server, RAD Studio, web Deixe um comentário
14 outubro 2014

Delphi Swag – Repositório On-line de exemplos de fontes

Escrito por Régys Borges da Silveira
pascal code header

SWAG é uma coleção de códigos fontes e programas exemplo para linguagem de programação Pascal. O material foi doado por vários programadores pascal ao redor do mundo com o desejo de contribuir para o avanço de uma das maiores linguagens de programação já criadas. SWAG está organizado em 57 diferentes categorias que cobrem todos os aspectos da linguagem Pascal e tudo é absolutamente livre! O material contido no SWAG tem a intenção de ser uns instrumento de ensino e aprendizagem para usuários da linguagem Pascal. Programadores iniciantes e experientes encontrarão no SWAG uma valiosa fonte de ideias e informações.

A linguagem Pascal continua forte até os dias de hoje sendo utilizada por muitas ferramentas como Delphi, Lazarus, entre outros em diversas aplicações e plataformas.

Veja mais no link: http://swag.delphidabbler.com/

Compartilhar este post

  • Clique para compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Clique para compartilhar no Telegram(abre em nova janela) Telegram
  • Clique para compartilhar no Facebook(abre em nova janela) Facebook
  • Clique para compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Clique para imprimir(abre em nova janela) Imprimir
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
14/10/2014 Notícias, Variados Delphi, pascal, programação Deixe um comentário
WHATSAPP (34) 9 9822.1845
  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
assinatura fontes e suporte

12.741/2013 academy ACBr Android consumidor Cupom curso datasnap Delphi desenvolvimento Eletrônica Embarcadero evento FireDAC Firemonkey fiscal ibpt Imposto iOS Lei lei 12.741/2012 linux mobile NF-e nfc-e nfce nfe Nota nota eletronica consumidor Nota Eletrônica nota fiscal nota fiscal eletrônica paf-ecf programação Rad RAD Studio rest SAT tabela Transparência video web Webinar xe7 xe8

Sites parceiros

  • Embarcadero

Social Media

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2014. Todos os direitos reservados.

 

Carregando comentários...
 

    %d