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

Autor: Régys Borges da Silveira

1.145 resultado(s)

Design Patterns em Delphi 13: Strategy e Observer – Flexibilidade e Reatividade

Um dos maiores desafios em sistemas de gestão (ERPs) é lidar com regras de negócio que mudam conforme o contexto — como o cálculo de um imposto que varia por estado ou o envio de notificações que devem ocorrer sempre que um estoque atinge o nível crítico.

Ver resumo completo

Um dos maiores desafios em sistemas de gestão (ERPs) é lidar com regras de negócio que mudam conforme o contexto — como o cálculo de um imposto que varia por estado ou o envio de notificações que devem ocorrer sempre que um estoque atinge o nível crítico.

Neste artigo, veremos como o Strategy nos permite trocar algoritmos em tempo de execução e como o Observer estabelece uma comunicação desacoplada entre objetos no Delphi 13.

· Régys Borges da Silveira
Ler artigo →

Design Patterns em Delphi 13: Facade e Proxy – Simplicidade e Controle

À medida que um projeto Delphi cresce, é natural que o número de classes, units e componentes aumente drasticamente. O problema surge quando a camada de interface (UI) ou outras partes do sistema precisam interagir com dezenas de classes apenas para realizar uma tarefa simples, como emitir uma nota fiscal ou processar um fechamento de caixa.

Ver resumo completo

À medida que um projeto Delphi cresce, é natural que o número de classes, units e componentes aumente drasticamente. O problema surge quando a camada de interface (UI) ou outras partes do sistema precisam interagir com dezenas de classes apenas para realizar uma tarefa simples, como emitir uma nota fiscal ou processar um fechamento de caixa. Sem os padrões adequados, o seu código vira um emaranhado de dependências.

Neste artigo, vamos aprender como o Facade simplifica o caos e como o Proxy atua como um intermediário inteligente no Delphi 13.

· Régys Borges da Silveira
Ler artigo →

Design Patterns em Delphi 13: Adapter – O Tradutor de Arquiteturas

No ecossistema Delphi, é comum lidarmos com bibliotecas que atravessam décadas. O desafio surge quando tentamos implementar arquiteturas modernas, como Clean Architecture ou DDD, e nos deparamos com componentes de terceiros ou DLLs legadas que não conhecem interfaces ou tipos genéricos.

Ver resumo completo

No ecossistema Delphi, é comum lidarmos com bibliotecas que atravessam décadas. O desafio surge quando tentamos implementar arquiteturas modernas, como Clean Architecture ou DDD, e nos deparamos com componentes de terceiros ou DLLs legadas que não conhecem interfaces ou tipos genéricos.

O padrão Adapter (ou Adaptador) resolve este conflito ao converter a interface de uma classe na interface que o seu sistema espera. Ele permite que classes com interfaces incompatíveis trabalhem juntas, funcionando como um "tradutor" técnico.

· Régys Borges da Silveira
Ler artigo →
reforma tributária do consumo

Reforma Tributária: Sanção do Comitê Gestor do IBS e a Nova Plataforma Digital

No dia 13 de janeiro de 2026, o Brasil deu um passo decisivo na operacionalização da Reforma Tributária sobre o consumo. O presidente Luiz Inácio Lula da Silva sancionou o Projeto de Lei Complementar (PLP 108/2024) que institui o Comitê Gestor do Imposto sobre Bens e Serviços (CG-IBS) e lançou oficialmente a Plataforma Digital da Reforma Tributária.

Ver resumo completo

No dia 13 de janeiro de 2026, o Brasil deu um passo decisivo na operacionalização da Reforma Tributária sobre o consumo. O presidente Luiz Inácio Lula da Silva sancionou o Projeto de Lei Complementar (PLP 108/2024) que institui o Comitê Gestor do Imposto sobre Bens e Serviços (CG-IBS) e lançou oficialmente a Plataforma Digital da Reforma Tributária.

Este evento marca o início da infraestrutura tecnológica e administrativa necessária para a transição do atual sistema para o modelo de IVA Dual (IBS e CBS). Para desenvolvedores de software, contadores e empresários, compreender essas novas estruturas é vital para a adaptação dos sistemas de ERP e processos fiscais que se inicia agora em 2026.

· Régys Borges da Silveira
Ler artigo →
reforma tributária do consumo

Tendências Fiscais para 2026: O que sua Software House precisa saber para liderar a mudança

O ano de 2026 não será apenas mais um ano no calendário fiscal brasileiro; ele representa o marco zero operacional da Reforma Tributária. Para desenvolvedores e gestores de Software Houses, o cenário vai muito além de simples atualizações de layout.

Ver resumo completo

O ano de 2026 não será apenas mais um ano no calendário fiscal brasileiro; ele representa o marco zero operacional da Reforma Tributária. Para desenvolvedores e gestores de Software Houses, o cenário vai muito além de simples atualizações de layout. Estamos diante de uma transformação estrutural que exigirá adaptação tecnológica, mas que, acima de tudo, abrirá um vasto campo de novas possibilidades de negócios.

Com base nas análises mais recentes do mercado e nas projeções dos grandes players, compilei as principais tendências e oportunidades que moldarão o setor de documentos fiscais eletrônicos (DF-e) a partir de 2026.

· Régys Borges da Silveira
Ler artigo →

Design Patterns em Delphi 13: Factory Method e Abstract Factory

Se você já se viu escrevendo um código onde, para cada novo modelo de impressora ou novo gateway de pagamento, você precisa abrir a Unit principal e adicionar mais um case de criação, você está sofrendo com o Alto Acoplamento.

Ver resumo completo

Se você já se viu escrevendo um código onde, para cada novo modelo de impressora ou novo gateway de pagamento, você precisa abrir a Unit principal e adicionar mais um case de criação, você está sofrendo com o Alto Acoplamento.

Neste terceiro artigo da nossa série, vamos aprender como os padrões de fábrica (Factories) no Delphi 13 podem isolar a lógica de criação de objetos, permitindo que seu software cresça sem que as camadas de negócio sequer saibam quais classes concretas estão sendo utilizadas.

· Régys Borges da Silveira
Ler artigo →

Design Patterns em Delphi 13: Singleton – Além das Variáveis Globais

O padrão Singleton é, sem dúvida, o mais famoso dos padrões criacionais do GoF (Gang of Four). Sua premissa é simples: garantir que uma classe tenha apenas uma instância e fornecer um ponto global de acesso a ela.

Ver resumo completo

O padrão Singleton é, sem dúvida, o mais famoso dos padrões criacionais do GoF (Gang of Four). Sua premissa é simples: garantir que uma classe tenha apenas uma instância e fornecer um ponto global de acesso a ela.

Entretanto, no mundo Delphi, o Singleton é frequentemente confundido com uma simples variável global declarada na seção interface da unit. No Delphi 13, vamos elevar essa implementação para um nível profissional, garantindo segurança em ambientes multithread e respeitando os princípios de Clean Code.

· Régys Borges da Silveira
Ler artigo →

Guia Definitivo de APIs de Assinatura Eletrônica: Comparativo, Integração e Exemplos Práticos (2025)

A digitalização de processos transformou a assinatura de contratos de uma tarefa burocrática em um fluxo automatizado de segundos. Para Software Houses e desenvolvedores, integrar uma API de Assinatura Eletrônica não é apenas uma "feature" extra, mas um requisito de competitividade que garante validade jurídica (conforme a MP 2.200-2/2001 e a Lei 14.063/2020) e agilidade operacional.

Ver resumo completo

A digitalização de processos transformou a assinatura de contratos de uma tarefa burocrática em um fluxo automatizado de segundos. Para Software Houses e desenvolvedores, integrar uma API de Assinatura Eletrônica não é apenas uma "feature" extra, mas um requisito de competitividade que garante validade jurídica (conforme a MP 2.200-2/2001 e a Lei 14.063/2020) e agilidade operacional.

Este artigo explora as principais opções do mercado, suas vantagens técnicas e exemplos práticos de como consumir esses serviços.

· Régys Borges da Silveira
Ler artigo →

Design Patterns em Delphi 13: A Revolução da Arquitetura

O lançamento do Delphi 13 consolidou recursos que transformam a maneira como pensamos a arquitetura de software em Object Pascal. Se no passado o Delphi era sinônimo de "RAD rápido mas desorganizado", hoje, com o amadurecimento dos Generics, Anonymous Methods, Attributes e a robustez das Interfaces, ele se posiciona como uma linguagem de elite para a implementação de…

Ver resumo completo

O lançamento do Delphi 13 consolidou recursos que transformam a maneira como pensamos a arquitetura de software em Object Pascal. Se no passado o Delphi era sinônimo de "RAD rápido mas desorganizado", hoje, com o amadurecimento dos Generics, Anonymous Methods, Attributes e a robustez das Interfaces, ele se posiciona como uma linguagem de elite para a implementação de padrões de projeto complexos.

Neste artigo inaugural, vamos analisar a transição do "Estilo Legado" para o "Estilo Moderno", e como os Design Patterns são a ponte para essa evolução.

· Régys Borges da Silveira
Ler artigo →
reforma tributária do consumo

Reforma Tributária na NF-e: Guia Completo da Tabela cClassTrib, Novos Códigos CST e Notas Técnicas (2025/2026)

A Reforma Tributária do consumo trouxe mudanças profundas na estrutura de emissão de Documentos Fiscais Eletrônicos (DF-e). Com a instituição do IBS (Imposto sobre Bens e Serviços), da CBS (Contribuição sobre Bens e Serviços) e do IS (Imposto Seletivo), regulamentados pela Lei Complementar nº 214/2025, surgem novos padrões de codificação.

Ver resumo completo

A Reforma Tributária do consumo trouxe mudanças profundas na estrutura de emissão de Documentos Fiscais Eletrônicos (DF-e). Com a instituição do IBS (Imposto sobre Bens e Serviços), da CBS (Contribuição sobre Bens e Serviços) e do IS (Imposto Seletivo), regulamentados pela Lei Complementar nº 214/2025, surgem novos padrões de codificação.

Este artigo detalha a utilização da tabela cClassTrib (Código de Classificação Tributária), os novos CSTs e as Notas Técnicas que orientam essas mudanças, essenciais para a adequação dos softwares emissores até 2026.

· Régys Borges da Silveira
Ler artigo →
reforma tributária do consumo

Receita Federal Libera API da CBS: O Que Muda no Desenvolvimento de ERPs em 2026

No final de 2025, a Receita Federal deu um passo decisivo para a viabilização da Reforma Tributária: a liberação da API de Consulta à Apuração da CBS (Contribuição sobre Bens e Serviços). Para as Software Houses, isso não é apenas uma "atualização de sistema", mas a abertura de um canal direto de comunicação entre o ERP e a…

Ver resumo completo

No final de 2025, a Receita Federal deu um passo decisivo para a viabilização da Reforma Tributária: a liberação da API de Consulta à Apuração da CBS (Contribuição sobre Bens e Serviços). Para as Software Houses, isso não é apenas uma "atualização de sistema", mas a abertura de um canal direto de comunicação entre o ERP e a base de dados do Fisco em tempo real.

· Régys Borges da Silveira
Ler artigo →

Pré-Comitê Gestor inicia testes do sistema de apuração do IBS: O que muda para o seu software?

O cenário fiscal brasileiro deu mais um passo prático rumo à consolidação da Reforma Tributária. Nesta semana, o Pré-Comitê Gestor do Imposto sobre Bens e Serviços (IBS) iniciou oficialmente a fase de testes do sistema de apuração do novo imposto.

Ver resumo completo

O cenário fiscal brasileiro deu mais um passo prático rumo à consolidação da Reforma Tributária. Nesta semana, o Pré-Comitê Gestor do Imposto sobre Bens e Serviços (IBS) iniciou oficialmente a fase de testes do sistema de apuração do novo imposto.

Para nós, desenvolvedores e mantenedores de ERPs e sistemas emissores, este é um sinal de alerta: a teoria da reforma começou a virar bits e bytes. Embora restrito a um projeto piloto, o movimento antecipa validações técnicas que em breve serão obrigatórias para todos os contribuintes, continue neste artigo para entender melhor esse processo.

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

Delphi na Era da IA – Implementando Clientes REST para OpenAI e Gemini

A integração de modelos de linguagem (LLMs) em aplicações desktop deixou de ser uma novidade para se tornar um requisito de competitividade. No ecossistema Delphi, a biblioteca REST Client Library é a ferramenta nativa mais robusta para essa tarefa.

Ver resumo completo

A integração de modelos de linguagem (LLMs) em aplicações desktop deixou de ser uma novidade para se tornar um requisito de competitividade. No ecossistema Delphi, a biblioteca REST Client Library é a ferramenta nativa mais robusta para essa tarefa.

Embora existam bibliotecas de terceiros, compreender como manipular diretamente TRESTClient, TRESTRequest e TRESTResponse oferece ao desenvolvedor controle total sobre timeouts, manipulação de headers, segurança e tratamento de erros — aspectos cruciais em aplicações de produção.

Este artigo demonstra como construir uma camada de abstração para enviar prompts e processar respostas JSON da OpenAI (GPT) e Google (Gemini), exibindo o resultado formatado.

· Régys Borges da Silveira
Ler artigo →

WebStencils: A Nova Era do Processamento Server-Side no Delphi

Com o lançamento do RAD Studio 12.2 (Athens), a Embarcadero introduziu uma tecnologia que resolve uma lacuna antiga para desenvolvedores que desejam criar interfaces web modernas sem abandonar a robustez do backend em Delphi ou C++Builder: o WebStencils.

Ver resumo completo

Com o lançamento do RAD Studio 12.2 (Athens), a Embarcadero introduziu uma tecnologia que resolve uma lacuna antiga para desenvolvedores que desejam criar interfaces web modernas sem abandonar a robustez do backend em Delphi ou C++Builder: o WebStencils.

O WebStencils é uma infraestrutura de processamento de páginas no lado do servidor (Server-Side Rendering - SSR). Ele atua como um mecanismo de templating que permite fundir arquivos HTML padrão com dados dinâmicos processados pelo servidor, facilitando a criação de sites navegáveis, CRMs e ERPs web.

· Régys Borges da Silveira
Ler artigo →
reforma tributária do consumo

Apuração Assistida: O Fisco como Parceiro (ou Auditor) no Cálculo do IBS e CBS

Se você desenvolve software de gestão, já sabe que a Reforma Tributária não vai apenas mudar alíquotas, ela vai mudar a forma como o imposto é calculado e declarado. Um dos termos mais importantes que você precisa dominar agora é a Apuração Assistida.

Ver resumo completo

Se você desenvolve software de gestão, já sabe que a Reforma Tributária não vai apenas mudar alíquotas, ela vai mudar a forma como o imposto é calculado e declarado. Um dos termos mais importantes que você precisa dominar agora é a Apuração Assistida.

Mas o que isso significa na prática para a sua Software House e para o seu cliente final?

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

Delphi na Era da IA – Automatizando a Documentação com IA e Mermaid.

Em projetos corporativos complexos, a "documentação" costuma ser o primeiro artefato a morrer. No entanto, no ecossistema do Delphi 13, a manutenibilidade é crítica.

Ver resumo completo

Em projetos corporativos complexos, a "documentação" costuma ser o primeiro artefato a morrer. No entanto, no ecossistema do Delphi 13, a manutenibilidade é crítica. Quando falamos de sistemas com milhões de linhas de código, o custo de um desenvolvedor novo entender uma Unit complexa é altíssimo.

Neste artigo, vamos implementar um workflow moderno de Documentation-as-Code. Vamos sair do comentário manual e utilizar IA para gerar documentação técnica compatível com o LSP (Language Server Protocol) do Delphi e diagramas arquiteturais vivos para seus repositórios Git.

· Régys Borges da Silveira
Ler artigo →
reforma tributária do consumo

Reforma Tributária 2026: O que esperar e como preparar sua Software House

O ano de 2026 será o marco zero para a maior transformação tributária do Brasil nas últimas décadas. Com o início da transição para o modelo de IVA Dual (IBS e CBS), o ecossistema de tecnologia e desenvolvimento de software enfrenta o desafio de adaptar sistemas de gestão (ERPs) a uma realidade fiscal completamente nova.

Ver resumo completo

O ano de 2026 será o marco zero para a maior transformação tributária do Brasil nas últimas décadas. Com o início da transição para o modelo de IVA Dual (IBS e CBS), o ecossistema de tecnologia e desenvolvimento de software enfrenta o desafio de adaptar sistemas de gestão (ERPs) a uma realidade fiscal completamente nova.

Neste artigo, detalhamos os principais pontos que entrarão em vigor em 2026, os desafios técnicos e as oportunidades para quem desenvolve software no Brasil.

Acompanhar todas estas mudanças da Reforma Tributária exige tempo e um esforço técnico constante. Para garantir que o seu software esteja sempre atualizado e em conformidade, o Regys.com.br oferece uma assinatura exclusiva com acesso aos fontes de aplicativos de documentos fiscais. Além de acelerar o seu desenvolvimento com códigos prontos e validados, a assinatura inclui suporte especializado para resolver dúvidas técnicas, permitindo que você foque no crescimento do seu negócio enquanto nós cuidamos da complexidade fiscal.

· Régys Borges da Silveira
Ler artigo →

Tax & Pay Summit 2026: O Evento Que Está Redefinindo a Estratégia de Meios de Pagamento e Compliance Tributário

O Tax & Pay Summit 2026 (https://www.taxpaysummit.com.br) emerge como um dos eventos mais estratégicos do ano para software houses, contadores e líderes empresariais que desejam dominar os desafios da Reforma Tributária e das rápidas transformações dos meios de pagamento no Brasil.

Ver resumo completo

O Tax & Pay Summit 2026 (https://www.taxpaysummit.com.br) emerge como um dos eventos mais estratégicos do ano para software houses, contadores e líderes empresariais que desejam dominar os desafios da Reforma Tributária e das rápidas transformações dos meios de pagamento no Brasil.

Mais do que uma conferência tradicional, o Tax & Pay Summit se posiciona como uma plataforma de conhecimento, conexão e ação prática para organizações que precisam antecipar e adaptar suas operações ao novo ambiente regulatório e tecnológico.

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

Delphi na Era da IA – Copilotos no RAD Studio: Plugins e Integrações para IA dentro da IDE

A revolução dos "AI Copilots" transformou a maneira como escrevemos código. Para desenvolvedores Delphi e C++Builder, a pergunta que fica é: precisamos sair do RAD Studio e ir para o navegador ou VS Code para obter ajuda da IA?

Ver resumo completo

A revolução dos "AI Copilots" transformou a maneira como escrevemos código. Para desenvolvedores Delphi e C++Builder, a pergunta que fica é: precisamos sair do RAD Studio e ir para o navegador ou VS Code para obter ajuda da IA? A resposta, felizmente, é não.

Neste artigo, vamos explorar como transformar o RAD Studio 13 em um ambiente assistido por IA, analisando plugins existentes e configurando fluxos de trabalho que mantêm você focado no editor.

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

Delphi na Era da IA – Debugging Assistido com IA: Analisando Access Violations e Memory Leaks no Delphi 13

Se existe algo que tira o sono de qualquer desenvolvedor Delphi — seja ele júnior ou sênior — é o fatídico Access Violation intermitente em produção ou aquele Memory Leak silencioso que derruba o servidor após dias de execução.

Ver resumo completo

Se existe algo que tira o sono de qualquer desenvolvedor Delphi — seja ele júnior ou sênior — é o fatídico Access Violation intermitente em produção ou aquele Memory Leak silencioso que derruba o servidor após dias de execução.

Com a chegada do Delphi 13 e a modernização da linguagem, temos ferramentas cada vez mais robustas. No entanto, a complexidade das aplicações também aumentou. Felizmente, hoje temos um novo aliado no nosso cinto de utilidades: a Inteligência Artificial Generativa (LLMs).

Neste artigo, não vamos falar sobre como pedir para a IA escrever código, mas sim como utilizá-la para realizar uma autópsia de erros. Vamos explorar como interpretar logs de ferramentas como EurekaLog, madExcept ou o nativo report do FastMM, transformando stack traces crípticos em diagnósticos lógicos precisos.

· Régys Borges da Silveira
Ler artigo →