• 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: programação

28 janeiro 2026

Ecossistema DF-e: Guia Completo sobre a Tabela cClassTrib e as Atualizações da SVRS (Janeiro/2026)

Escrito por Régys Borges da Silveira
reforma tributária do consumo

O início de 2026 trouxe movimentações críticas para o cenário de documentos fiscais eletrônicos no Brasil. Com a evolução da Reforma Tributária e a necessidade de maior precisão na classificação de produtos e serviços, a SEFAZ Virtual do Rio Grande do Sul (SVRS) publicou atualizações fundamentais que impactam diretamente a autorização de notas e a validação de conformidade.

Neste artigo, detalhamos cada uma dessas mudanças, fornecendo links oficiais e orientações técnicas para a sua implementação.

  • Banco de dados da Conformidade Facil atualizado com a nova tabela cClass
  • IT 2025.002 v1.40 Publicado no portal da SVRS
  • Tabela cClassTrib de 23/01/2026 publicada no portal da SVRS
  • Ambiente de autorização de DFe da SVRS utilizando a nova tabela em HMLE e PROD
  • Gerador e validador da conformidade fácil do portal da SVRS já utilizando a nova tabela cClassTrib
  • API da conformidade fácil atualizada
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...
28/01/2026 Notícias cbs, cclasstrib, Delphi, Documentos Fiscais, ibs, NF-e, programação, reforma tributária, SVRS Deixe um comentário
08 janeiro 2026

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

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

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.

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/01/2026 Inteligência Artificial Delphi, gemini, openia, pascal, programação, rest Deixe um comentário
07 janeiro 2026

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

Escrito por Régys Borges da Silveira

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.

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...
07/01/2026 Notícias Delphi, Desenvolvimento Web, Embarcadero, HTMX, programação, rad server, RAD Studio 12.2, Server-Side Rendering, Web Development, webbroker, WebStencils Deixe um comentário
07 janeiro 2026

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

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

O Código é a Verdade, mas a Documentação é o Mapa

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.

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...
07/01/2026 Inteligência Artificial, Notícias Delphi, documentação, help, inteligência artificial, pascal, programação Deixe um comentário
06 janeiro 2026

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

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

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.

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...
06/01/2026 Inteligência Artificial debug, Delphi, inteligência artificial, pascal, programação Deixe um comentário
05 janeiro 2026

Delphi na Era da Ia – Maximizando a QA no Delphi: Gerando Testes Unitários (DUnit/DUnitX) Automaticamente com IA

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

A escrita de testes unitários é, indiscutivelmente, um dos pilares da qualidade de software moderno. No entanto, no ecossistema Delphi, muitos desenvolvedores ainda enxergam a criação de suítes de teste (seja em DUnit ou DUnitX) como uma tarefa árdua, verbosa e que “rouba tempo” da implementação de features.

A virada de chave para a produtividade não é parar de testar, mas sim mudar como escrevemos esses testes. Com o uso de Grandes Modelos de Linguagem (LLMs), podemos transformar a criação de cenários de teste, mocks e validações de “edge cases” em um processo quase instantâneo.

Neste artigo, vou explorar uma estratégia prática para injetar classes de negócio em uma IA e obter uma cobertura de testes robusta e pronta para compilar.

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...
05/01/2026 Inteligência Artificial Delphi, dunit, dxunit, inteligência artificial, pascal, programação, testes unitários Deixe um comentário
31 dezembro 2025

Validação de Dados com Atributos: Substituindo IFs por Metadados

Escrito por Régys Borges da Silveira

Você já se deparou com aquele botão “Salvar” que contém dezenas de linhas de if EditNome.Text = '' then ou if Length(EditCPF.Text) <> 11 then? Esse tipo de código, conhecido como Spaghetti Code, mistura regras de validação com a lógica de interface (UI), tornando o sistema difícil de manter e testar.

Neste artigo, vamos explorar como o RTTI (Run-Time Type Information) e os Atributos Customizados (Custom Attributes) do Delphi podem transformar essa bagunça em um código limpo, declarativo e elegante.

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...
31/12/2025 Notícias Delphi, pascal, programação, rtti Deixe um comentário
30 dezembro 2025

Delphi na Era da IA – Engenharia de Prompt para Delphi: O Guia Definitivo para Código Object Pascal Compilável

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

A geração de código via IA para linguagens modernas e populares (como Python ou JavaScript) costuma ser direta. No entanto, para Delphi (Object Pascal), o desafio é único. O Delphi possui um legado de quase 30 anos, o que significa que existem dezenas de dialetos, bibliotecas obsoletas e paradigmas conflitantes misturados nos dados de treinamento dos modelos de IA.

Um prompt vago como “Crie uma função para baixar um arquivo em Delphi” pode resultar em um código “Frankenstein” que mistura sintaxe do Delphi 7 com recursos do Delphi Alexandria, ou que utiliza componentes que você não tem instalados.

Este artigo detalha como estruturar seus prompts para obter código limpo, moderno (ou legado, se necessário) e, acima de tudo, 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...
30/12/2025 Inteligência Artificial Delphi, inteligência artificial, pascal, programação Deixe um comentário
29 dezembro 2025

Gerenciamento Automático de Memória no Delphi sem Interfaces: O Poder dos Custom Managed Records

Escrito por Régys Borges da Silveira

Durante décadas, o mantra do desenvolvedor Delphi para gerenciamento de recursos (objetos, arquivos, handles do SO) foi o bloco try..finally. Embora robusto, ele introduz ruído visual e boilerplate, especialmente em rotinas complexas.

Com a chegada do Delphi 10.4 Sydney, a Embarcadero expôs publicamente um recurso poderoso: Custom Managed Records (CMR). Este recurso permite implementar o padrão RAII (Resource Acquisition Is Initialization) nativamente em records, permitindo que variáveis locais se “autodestruam” ao sair do escopo, sem a sobrecarga de contagem de referência das Interfaces (ARC) e sem alocação na Heap.

Este artigo explora como dominar os operadores Initialize, Finalize e Assign para criar códigos mais limpos e seguros.

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...
29/12/2025 Notícias Delphi, memoria, pascal, programação, record Deixe um comentário
26 dezembro 2025

Além do TThread: Usando TTask e IFuture para Descongelar sua VCL

Escrito por Régys Borges da Silveira
paralelismo

Introdução: O Fantasma do “Não Está Respondendo”

Durante décadas, a classe TThread foi o martelo para todos os pregos de concorrência no Delphi. Embora poderosa, ela carrega um fardo pesado: boilerplate excessivo, gerenciamento manual do ciclo de vida e a complexidade de sincronização.

Muitos desenvolvedores ainda escrevem classes herdadas de TThread.Create para tarefas simples. O resultado? Código verboso e difícil de manter. Com a introdução da Parallel Programming Library (PPL), a Embarcadero nos entregou uma abstração superior: o conceito de Tasks (Tarefas).

Este artigo demonstra como migrar do modelo mental de “Threads” para “Tasks”, utilizando TTask e IFuture para executar consultas pesadas simultaneamente, reduzindo drasticamente o tempo de espera do usuário.

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...
26/12/2025 Notícias Delphi, paralelismo, programação, thread Deixe um comentário
24 dezembro 2025

Escrevendo Menos Código: Criando um Repositório Base Genérico no Delphi 13

Escrito por Régys Borges da Silveira
generics

No desenvolvimento de software corporativo, a repetição é o inimigo da produtividade. Escrever os mesmos métodos de Insert, Update e Delete para cada entidade do sistema (Clientes, Produtos, Fornecedores) não só consome tempo, mas aumenta a superfície de bugs.

O Delphi 13 (Athens) oferece um sistema de Generics robusto que, quando combinado com Constraints (restrições) e RTTI, permite criar uma arquitetura onde o código de persistência é escrito apenas uma vez.

Neste artigo, vamos construir um TRepository<T> capaz de manipular qualquer entidade do seu sistema, garantindo segurança de tipos em tempo de compilação.

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...
24/12/2025 Notícias Delphi, generics, pascal, programação Deixe um comentário
23 dezembro 2025

Delphi na Era da IA – Delphi, FireDAC e IA: Elevando a Programação com Otimização SQL e Automação de Código

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

A integração de Inteligência Artificial (LLMs como GPT-4, Claude ou Gemini) no fluxo de trabalho de desenvolvimento transcendeu a fase de curiosidade. Para desenvolvedores Delphi que mantêm sistemas de missão crítica — ERPs, emissores fiscais e PDVs — a IA não deve ser vista como um substituto do programador, mas como um arquiteto assistente e um automatizador de boilerplate.

Neste artigo, vamos explorar uma abordagem pragmática e tecnicamente embasada sobre como utilizar a IA para resolver três gargalos comuns em projetos Delphi de médio e grande porte: a refatoração de queries SQL legadas para alta performance, a geração de camadas de DTO (Data Transfer Objects) e a implementação de persistência em lote de alto desempenho com FireDAC (Array DML).

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...
23/12/2025 Inteligência Artificial Delphi, inteligência artificial, pascal, programação, sql Deixe um comentário
22 dezembro 2025

Desacoplando seu Projeto Delphi: Injeção de Dependência sem Frameworks

Escrito por Régys Borges da Silveira
injeção de dependência

Muitos desenvolvedores Delphi, ao ouvirem falar de Injeção de Dependência (DI), pensam imediatamente em containers complexos ou frameworks como o Spring4D. Embora essas ferramentas sejam poderosas, elas são apenas facilitadores. A Injeção de Dependência, em sua essência, é um padrão de projeto — uma disciplina de codificação que não exige bibliotecas externas para ser aplicada.

Este artigo explora a “DI Pura” (Pure DI), focando em como desacoplar suas classes manualmente para transformar a manutenibilidade e a testabilidade do seu software legado ou novo.

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...
22/12/2025 Notícias Delphi, injeção de dependencia, pascal, programação Deixe um comentário
18 dezembro 2025

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

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

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.

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...
18/12/2025 Arquitetura de Software, RAD Studio atualização, Delphi, IA, inteligência artificial, legado, moderno, pascal, programação Deixe um comentário
16 dezembro 2025

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

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

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”.

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...
16/12/2025 Arquitetura de Software, RAD Studio Delphi, IA, inteligência artificial, pascal, programação Deixe um comentário
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 2 comentários
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
24 março 2017

[Boas Práticas] IF bom é IF morto

Escrito por Régys Borges da Silveira

Excelente vídeo do Thulio Bittencourt onde ele mostra como acabar com os IFs desnecessários e tornar seu código muito mais legível e eficaz.

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...
24/03/2017 RAD Studio boas praticas, Delphi, programação, RAD Studio Deixe um comentário
12 setembro 2016

Links muito úteis para quem programa em Delphi

Escrito por Régys Borges da Silveira
RAD Studio Berlin

A algum tempo o Fernando Rizzato compilou uma lista de links bastante útil para quem utiliza RAD Studio, Delphi e C++, segue a lista:

Documentação do RAD Studio
http://docs.embarcadero.com/products/rad_studio

CodeRage (30+ webinars por edição)
CodeRage 8: http://www.embarcadero.com/br/coderage/embtc-gated-sessions1013
CodeRage 9: http://www.embarcadero.com/br/coderage/coderage-9-op-sessions
CodeRage X: http://www.embarcadero.com/br/coderage/coderage-x-op-sessions

Developer Skill Sprints (100+ webinars, 20 minutos cada)*
https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc

FireDAC Skill Sprints (10+ webinars):
https://www.youtube.com/playlist?list=PLwUPJvR9mZHgjJ0JtSqJ-dv2cGtWr-jtq

RAD In Action (30+ workshops)
https://www.embarcadero.com/rad-in-action

Developers Direct (30+ webinars)
http://streaming.embarcadero.com/www/DevDirectWWW.dll/home

Migration Center
http://www.embarcadero.com/rad-in-action/migration-upgrade-center

Books, ebooks e Courseware
http://community.embarcadero.com/resources/books

Embarcadero Community
Home: http://community.embarcadero.com
Forums: http://community.embarcadero.com/forum
Answers: http://community.embarcadero.com/answers

Fontes de informação para desenvolvedores
FMX Express: http://www.fmxexpress.com
Delphi Crash Course – http://www.festra.com/eng/les01.htm
Delphi Basics – http://www.delphibasics.co.uk/index.html
Essential Pascal – http://www.marcocantu.com/epascal/default.htm
Essential Delphi – http://www.marcocantu.com/edelphi/default.htm
Essential SQL – http://www.marcocantu.com/edelphi/EssentialSQL_md6.pdf
Pascal Programming – http://pascal-programming.info/index.php
About Delphi – http://delphi.about.com/od/beginners
Learn OOP with Delphi – http://delphi.about.com/od/course/a/oop_intro.htm
Pascal Programming – http://en.wikibooks.org/wiki/Pascal_Programming
Start Programming Using Object Pascal – http://code-sd.com/startprog/StartProgUsingPascal.pdf
Delphi Programming – http://delphi.wikia.com/wiki/Main_Page
Delphi Central – http://www.delphi-central.com
The Index – http://www.tindex.net
Swiss Delphi Center – http://www.swissdelphicenter.ch/en/index.php
Dr. Bob’s Delphi Clinic – http://www.drbob42.com/delphi
EFG’s Computer Labs – http://www.efg2.com/Lab
Digital Signal Controllers in PASCAL – http://goo.gl/yyfqsX
Richey’s Delphi Box – http://www.inner-smile.com/delphi5.phtml
Delphi Training Series – http://www.youtube.com/playlist?list=PLCC32444ED145541B
All about Indy – http://www.atozed.com/Indy/index.EN.aspx
Stack Overflow – http://stackoverflow.com/questions/tagged/delphi

Resources em Português:
Delphi Academy Replay – http://embt.co/DelphiAcademyReplay
CodeRage Brasil X – https://www.youtube.com/playlist?list=PLwUPJvR9mZHhV5paPRZ_Qspw7gllng-5u
CodeRage Brasil III – https://www.youtube.com/playlist?list=PLwUPJvR9mZHg6F2HCRTpX8t4lJoeF24fJ
Embarcadero Conference 2015 Online – https://www.youtube.com/playlist?list=PLwUPJvR9mZHggrpN-do7HYdgFJc-7TRXW

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/09/2016 Dicas, RAD Studio Delphi, links, programação, recursos, utilidades Deixe um comentário
10 março 2015

Usando Efetivamente Generics em Object Pascal

Escrito por Régys Borges da Silveira

Fonte: Delphi Insider

Genéricos ou tipos parametrizados, fornecem uma maneira de definir as classes sem especificar os tipos de dados exatos que serão usados na classe. Os genéricos são comumente usados em classes de coleção de tipo seguro, mas há muitos outros usos também. Este vído aborda os principais conceitos de genéricos, incluindo sintaxe, utilizando classes e interfaces genéricas existentes, bem como a criação de novos tipos genéricos.

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...
10/03/2015 Dicas Delphi, genéricos, object pascal, programação, RAD Studio Deixe um comentário
← Postagens antigas
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 Embarcadero FireDAC Firemonkey fiscal ibpt ibs Imposto inteligência artificial 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 web xe7 xe8

Sites parceiros

  • Embarcadero

Social Media

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

 

Carregando comentários...
 

    %d