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

Categoria: RAD Studio

243 resultado(s)

Diagrama conceitual entre um modelo de linguagem e uma solução de IA confiável, com contexto, dados, ferramentas, permissões, avaliação e operação.

IA além da conversa: o que existe entre o modelo e uma solução confiável

Um chatbot pode impressionar em poucos minutos. Ele resume um texto, explica um procedimento, sugere uma mensagem e responde com fluência a perguntas formuladas de maneiras diferentes.

Ver resumo completo

Um chatbot pode impressionar em poucos minutos. Ele resume um texto, explica um procedimento, sugere uma mensagem e responde com fluência a perguntas formuladas de maneiras diferentes. Essa capacidade é útil, mas não resolve, por si só, o problema de colocar inteligência artificial em uma atividade real de uma organização.

Uma solução operável precisa lidar com questões que não aparecem necessariamente na tela de conversa: de onde vêm as informações, quais delas estão atualizadas, quem pode vê-las, quando o sistema pode executar uma ação, como registrar o que aconteceu, como verificar a qualidade das respostas e como manter custos e riscos sob controle. O modelo é uma parte relevante do sistema, mas não é o sistema inteiro.

A diferença importa porque decisões de arquitetura tomadas cedo podem ampliar a complexidade sem melhorar o resultado. Em outros casos, uma implementação simples demais cria respostas sem evidência, acesso inadequado a dados ou automações que ninguém consegue auditar. O objetivo não deve ser construir o sistema mais sofisticado. Deve ser escolher a menor arquitetura capaz de produzir valor verificável, com segurança, governança e observabilidade.

Conheça o livro e leia uma degustação: acesse a página oficial de IA Além da Conversa.

Publicado em · Régys Borges da Silveira
Ler artigo →
Composição ilustrativa: livro Delphi Vivo, de Régys Borges da Silveira, em destaque sobre uma mesa de trabalho.

Delphi Vivo: como modernizar sistemas sem reescrever tudo

Um sistema Delphi em produção raramente é apenas um conjunto de arquivos-fonte. Ele costuma concentrar regras de negócio acumuladas, integrações pouco documentadas, decisões tomadas sob restrições que já não existem e rotinas que funcionam porque foram ajustadas ao longo de muitos anos.

Ver resumo completo

Um sistema Delphi em produção raramente é apenas um conjunto de arquivos-fonte. Ele costuma concentrar regras de negócio acumuladas, integrações pouco documentadas, decisões tomadas sob restrições que já não existem e rotinas que funcionam porque foram ajustadas ao longo de muitos anos. Essa realidade pode gerar duas reações igualmente arriscadas: não mexer em nada ou decidir reescrever tudo.

A primeira conserva problemas conhecidos e reduz, aos poucos, a capacidade de adaptação. A segunda troca riscos visíveis por riscos novos: funcionalidades esquecidas, diferenças de comportamento, longos períodos sem entrega relevante e uma convivência difícil entre o sistema antigo e o substituto em construção. Entre esses extremos há uma disciplina de engenharia: modernizar progressivamente, em mudanças pequenas, verificáveis e reversíveis.

Modernizar não significa aplicar tecnologias recentes a qualquer custo. Significa aumentar a capacidade de entender, alterar, testar, entregar e operar o software com menos incerteza. Em um sistema Delphi, isso pode envolver desde tornar a compilação repetível até reduzir o acoplamento entre formulários VCL, regras de negócio e acesso a dados. O ponto de partida não é uma lista de ferramentas; é um diagnóstico honesto do risco.

Conheça o livro e leia uma degustação: acesse a página oficial de Delphi Vivo.

Publicado em · Régys Borges da Silveira
Ler artigo →
Ambiente de desenvolvimento abstrato conectado a compiladores para servidor Linux e arquitetura ARM, com módulos de interfaces modernas

Delphi 13.2 Florence: o que muda para projetos reais

A Embarcadero lançou em 17 de setembro de 2026 o RAD Studio 13.2 Florence, acompanhado do Delphi 13.2 e do C++Builder 13.2. A atualização chega seis meses depois da versão 13.1 e concentra esforços em compiladores, desempenho, Linux, Windows on Arm, produtividade dentro da IDE, interfaces modernas e integração com inteligência artificial.

Ver resumo completo

A Embarcadero lançou em 17 de setembro de 2026 o RAD Studio 13.2 Florence, acompanhado do Delphi 13.2 e do C++Builder 13.2. A atualização chega seis meses depois da versão 13.1 e concentra esforços em compiladores, desempenho, Linux, Windows on Arm, produtividade dentro da IDE, interfaces modernas e integração com inteligência artificial. Há novidades visíveis, como controles VCL e o Navigator, mas as mudanças mais profundas estão na infraestrutura de compilação.

Para uma equipe que mantém aplicações reais, uma lista de recursos não responde à pergunta mais importante: vale atualizar agora? A resposta depende dos alvos usados, dos componentes de terceiros e da maturidade dos testes do projeto. Este artigo organiza as novidades por impacto, separa medições do fabricante de resultados que ainda precisam ser confirmados em cada base de código e propõe um roteiro de avaliação que não exige colocar a produção em risco.

Publicado em · Régys Borges da Silveira
Ler artigo →
delphi na era da ia

Delphi na Era da IA – Modernização de Código Legado com IA: Do VCL Antigo para o Moderno

A manutenção de sistemas legados em Delphi (VCL) é um desafio comum no mercado brasileiro. Décadas de desenvolvimento muitas vezes resultam em "God Classes", acoplamento excessivo e uso ineficiente de memória.

Ver resumo completo

A manutenção de sistemas legados em Delphi (VCL) é um desafio comum no mercado brasileiro. Décadas de desenvolvimento muitas vezes resultam em "God Classes", acoplamento excessivo e uso ineficiente de memória. Este artigo explora como utilizar Grandes Modelos de Linguagem (LLMs) para refatorar código espaguete, otimizar manipulação de strings e implementar Injeção de Dependência (DI), transformando código arcaico em arquiteturas limpas e testáveis.

Neste artigo vou abordar algumas técnicas de prompt e o uso extensivo da IA para modernização do seu código legado, transformando o velho no novo de forma simples e descomplicada.

Publicado em · Régys Borges da Silveira
Ler artigo →
delphi na era da ia

Delphi na Era da IA – O Programador Delphi Aumentado: Introdução à IA Generativa no RAD Studio

Por décadas, o ecossistema Delphi prosperou baseando-se na estabilidade e na tipagem forte do Object Pascal. No entanto, a recente explosão dos Grandes Modelos de Linguagem (LLMs) — como GPT-4, Claude 3.5 Sonnet e Gemini — introduziu um novo paradigma.

Ver resumo completo

Por décadas, o ecossistema Delphi prosperou baseando-se na estabilidade e na tipagem forte do Object Pascal. No entanto, a recente explosão dos Grandes Modelos de Linguagem (LLMs) — como GPT-4, Claude 3.5 Sonnet e Gemini — introduziu um novo paradigma. Não estamos mais falando apenas de compilação de código, mas de geração e interpretação semântica.

Este artigo visa "quebrar o gelo", desmistificando como essas IAs interagem com o Object Pascal e como você, desenvolvedor Delphi, pode transitar de um codificador manual para um "Programador Aumentado".

Publicado em · Régys Borges da Silveira
Ler artigo →
helpers

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

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.

Ver resumo completo

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:

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.

Publicado em · Régys Borges da Silveira
Ler artigo →
assigned_header

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

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?

Ver resumo completo

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.

Publicado em · Régys Borges da Silveira
Ler artigo →

Webinar 30 anos de Delphi

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

Ver resumo completo

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

Publicado em · Régys Borges da Silveira
Ler artigo →

RAD Studio Live 2023

Participe do RAD Studio Live 2023 e junte-se aos nossos MVPs em um evento feito de desenvolvedores para desenvolvedores, reunindo toda a comunidade RAD, Delphi e C++ para compartilhar conhecimento e experiências para inspirar o seu desenvolvimento. Uma troca cheia de energia e super rica para você extrair o máximo de suas ferramentas e lançar seus apps com…

Ver resumo completo

Participe do RAD Studio Live 2023 e junte-se aos nossos MVPs em um evento feito de desenvolvedores para desenvolvedores, reunindo toda a comunidade RAD, Delphi e C++ para compartilhar conhecimento e experiências para inspirar o seu desenvolvimento. Uma troca cheia de energia e super rica para você extrair o máximo de suas ferramentas e lançar seus apps com muito mais agilidade.

Brasil: 28/02 e 02/03 das 9h às 12h

Publicado em · Régys Borges da Silveira
Ler artigo →

[gratuito] Papo Tech – A importância de um bom serviço Cloud em nossos sistemas

Nessa primeira edição do Papo Tech com especialistas da área de desenvolvimento de software, Adriano Santos vai bater um papo exclusivo e super descontraído com o MVP José Araújo e explorar seu conhecimento em Cloud e entender porque esse assunto é tão importante quando falamos de desenvolvimento de software e aplicativos.

Ver resumo completo

Nessa primeira edição do Papo Tech com especialistas da área de desenvolvimento de software, Adriano Santos vai bater um papo exclusivo e super descontraído com o MVP José Araújo e explorar seu conhecimento em Cloud e entender porque esse assunto é tão importante quando falamos de desenvolvimento de software e aplicativos.

Segunda-feira, 22 de Março as 20h no horário de Brasília.

Publicado em · Régys Borges da Silveira
Ler artigo →

RadCore – Traga sua aplicação para web de forma simples e prática com o Delphi

RadCore é um framework que utiliza o pode do Delphi e do Unigui para acelerar o desenvolvimento de aplicações usando o que vc já conhece de Delphi, utilizando de layouts responsivos do framework você constrói suas telas facilmente e em minutos consegue construir uma aplicação web usando o modo RAD de ser do Delphi.

Ver resumo completo

RadCore é um framework que utiliza o pode do Delphi e do Unigui para acelerar o desenvolvimento de aplicações usando o que vc já conhece de Delphi, utilizando de layouts responsivos do framework você constrói suas telas facilmente e em minutos consegue construir uma aplicação web usando o modo RAD de ser do Delphi.

RadCORE está em constante expansão e atualização, já sendo utilizado em mais de 20 países por centenas de usuários, ajudando a mostrar o pode do Delphi aliado ao uniGUI, você vai construir aplicações web precisar de conhecer a fundo HTML, CSS, JS, basta usar o que já conhece de Delphi.

Acesse agora e conheça radcore.pro.br.

Publicado em · Régys Borges da Silveira
Ler artigo →

[Vídeo] TMS Web, web no delphi simples e fácil

Webinar demostrando como criar de forma muito prática e utilizando Delphi, aplicativos web, sejam utilizando somente o Delphi ou um misto dos dois mundos, vale a pena assistir.

Ver resumo completo

Webinar demostrando como criar de forma muito prática e utilizando Delphi, aplicativos web, sejam utilizando somente o Delphi ou um misto dos dois mundos, vale a pena assistir.

Publicado em · Régys Borges da Silveira
Ler artigo →

[VIDEO] LANÇAMENTO DO RAD STUDIO 10.4 EM PORTUGUÊS

Webinar especial com todos os detalhes do lançamento do RAD Studio/Delphi/C++ 10.4, conheça todos os recursos e consiga aplicá-los imediatamente em seus projetos.

Ver resumo completo

Webinar especial com todos os detalhes do lançamento do RAD Studio/Delphi/C++ 10.4, conheça todos os recursos e consiga aplicá-los imediatamente em seus projetos.

Para baixar os exemplos e pdfs: https://github.com/flrizzato/DelphiTour

Publicado em · Régys Borges da Silveira
Ler artigo →

O QUE HÁ DE NOVO NO RAD STUDIO 10.4?

O RAD Studio 10.4 está disponível para todos os clientes Embarcadero, e isso é uma grande notícia para você desenvolvedor Delphi e C++ Builder!

Ver resumo completo

O RAD Studio 10.4 está disponível para todos os clientes Embarcadero, e isso é uma grande notícia para você desenvolvedor Delphi e C++ Builder!

Esta release está repleta de melhorias nos fundamentos da ferramenta, como o novo Code Insight baseado em LSP, novos debuggers, entre tantos outros. Mas também muitas novidades nos frameworks VCL e FMX, além de novos recursos de linguagem.

Nos links abaixo você encontra um resumo do que há de novo nesta versão 10.4, está sendo programado também um webinar para a próxima semana onde será melhor explorado cada detalhe em profundidade!

Publicado em · Régys Borges da Silveira
Ler artigo →

Montando e imprimindo relatórios multi-plataforma com ACBrPOSPrinter

Vídeo demonstrando com montar passo-a-passo relatórios no ACBrPOSPrinter e enviando para qualquer dispositivo, seja ele Windows, Linux ou Mobile, vemos o aplicativo funcionando tanto em windows quanto android de forma muito simples, aqui você vai aprender como funcionam as tags de formatação, métodos de posicionamento e muito mais.

Ver resumo completo

Vídeo demonstrando com montar passo-a-passo relatórios no ACBrPOSPrinter e enviando para qualquer dispositivo, seja ele Windows, Linux ou Mobile, vemos o aplicativo funcionando tanto em windows quanto android de forma muito simples, aqui você vai aprender como funcionam as tags de formatação, métodos de posicionamento e muito mais.

Publicado em · Régys Borges da Silveira
Ler artigo →

Parceira Blog e GERTEC, você assinante sai ganhando

Notícia de primeira mão, com a o apoio do parceiro #GERTEC faremos um sorteio de um #G800 da GERTEC quando Canal do Youtube chegar a 5.000 inscritos, nessa ocasião farei uma live com tema à escolha dos inscritos no canal e Blog, quem quiser conhecer o #G800, segue link com vídeo:

Ver resumo completo

Notícia de primeira mão, com a o apoio do parceiro #GERTEC faremos um sorteio de um #G800 da GERTEC quando Canal do Youtube chegar a 5.000 inscritos, nessa ocasião farei uma live com tema à escolha dos inscritos no canal e Blog, quem quiser conhecer o #G800, segue link com vídeo:

Publicado em · Régys Borges da Silveira
Ler artigo →

Servidor REST com DMVC Framework, como instalar e usar

Primeiro vídeo da série DMVC Framework, neste vídeo vamos aprender como configurar o Delphi para utilizar o DMVC Framework e assim de forma fácil podermos fazer nosso primeiro servidor RESTFULL usando Delphi, de forma simples e muito fácil.

Ver resumo completo

Primeiro vídeo da série DMVC Framework, neste vídeo vamos aprender como configurar o Delphi para utilizar o DMVC Framework e assim de forma fácil podermos fazer nosso primeiro servidor RESTFULL usando Delphi, de forma simples e muito fácil.

Publicado em · Régys Borges da Silveira
Ler artigo →

Consumindo API REST com Delphi e Firemonkey

Este vídeo demonstra como consumir uma API REST utilizando Delphi e firemonkey, foram utilizados somente componentes nativos.

Ver resumo completo

Este vídeo demonstra como consumir uma API REST utilizando Delphi e firemonkey, foram utilizados somente componentes nativos.

Publicado em · Régys Borges da Silveira
Ler artigo →