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

Categoria: Arquitetura de Software

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

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

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

· 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".

· 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

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

· 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

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

· Régys Borges da Silveira
Ler artigo →

[Vídeos] CodeRage 2019 Brasil – Playlist com todos os vídeos de todos os dias.

https://www.youtube.com/playlist?list=PLlUDMEtO0HdRl8CujPv8mpl1zXT1W53av Playlist dos 3 dias de CodeRage Brasil 2019, todos os vídeos abertos e gratuitos.

Ver resumo completo

https://www.youtube.com/playlist?list=PLlUDMEtO0HdRl8CujPv8mpl1zXT1W53av Playlist dos 3 dias de CodeRage Brasil 2019, todos os vídeos abertos e gratuitos.

· Régys Borges da Silveira
Ler artigo →

[Vídeo] Iniciando com RADServer para Windows e Linux 64 bit

Episódio do Delphi Academy falando somente sobre RAD Server, foram mostrados exemplo, conceitos, como funciona a licença e tudo o mais que você precisa saber para começar a utilizar a ferramenta. Slides utilizados neste episódio: http://cc.embarcadero.com/item/30740

Ver resumo completo

Episódio do Delphi Academy falando somente sobre RAD Server, foram mostrados exemplo, conceitos, como funciona a licença e tudo o mais que você precisa saber para começar a utilizar a ferramenta. Slides utilizados neste episódio: http://cc.embarcadero.com/item/30740

· Régys Borges da Silveira
Ler artigo →

Projetos Brasileiros que estão no GetIT e você pode baixar diretamente pelo RAD Studio

Gostaria de apresentar dois projetos brasileiros de colegas, para quem deseja construir seu software de forma Orientada a Objetos e seguindo padrões de arquitetura de software. ORM Brasil O primeiro deles é o Projeto Open-Source ORMBr, projeto do colega Isaque Pinheiro, para quem não conhece ORM (Mapeamento Objeto Relacional) é uma técnica que basicamente utiliza classes para mapear…

Ver resumo completo

Gostaria de apresentar dois projetos brasileiros de colegas, para quem deseja construir seu software de forma Orientada a Objetos e seguindo padrões de arquitetura de software. ORM Brasil O primeiro deles é o Projeto Open-Source ORMBr, projeto do colega Isaque Pinheiro, para quem não conhece ORM (Mapeamento Objeto Relacional) é uma técnica que basicamente utiliza classes para mapear suas tabelas no banco de dados, visando permitir que aplicações totalmente orientadas a objetos possam utilizar banco de dados utilizando classes e objetos, com isso não necessário o programador conhecer linguagem SQL, visto que ele irá trabalhar diretamente com as classes e…

· Régys Borges da Silveira
Ler artigo →