iMaster Developers

Eduardo Cesar Borsato

Eduardo Cesar Borsato

Trabalha com desenvolvimento de aplicações web, sempre estudando as diversas etapas de um projeto de software, desde análise e concepção de seus requisitos, até a implantação do novo produto. O foco em compreender as várias etapas do desenvolvimento é devido ao grande interesse em aprender como refinar e melhorar os projetos de software durante todo o seu ciclo de criação, motivando o aprendizado e incentivando conceitos focados em métodos ágeis. Escreve e contribui com diversos artigos que abordam questões relativas a programação e desenvolvimento de aplicações.
  • Publicou
    11
    Artigo(s)
    book
  • Visualizados
    12100
    Vezes
    eye
  • Desde
    2014
    clock
awardArtigos Publicados
Eduardo Cesar Borsato
Back-End
12-Factor Agents - O estado da arte para os seus agentes

Em um cenário onde a AI transforma o desenvolvimento de software, surgem sistemas baseados em agentes. Esses agentes vão além da conversa com LLMs, executando ações e melhorando a experiência do usuário. Inspirado no manifesto “The Twelve-Factor App”, nasce o conceito de 12-Factor Agents, popularizado por Dex Horthy após analisar sistemas reais em produção. O…

Eduardo Cesar Borsato
Generative AI
A Arte de Lembrar: Adicionando memória á uma conversa com Spring AI e ChatMemory

Quando estamos implementando serviços baseados em AI Generativa um dos pontos que devemos ter em mente se trata de como manter a memória da conversa. De forma natural ao interagir com uma AI Generativa ela não armazena nenhum prompt ou resposta que tenha acontecido ao longo do chat. Abaixo demonstro isso na prática utilizando o…

Eduardo Cesar Borsato
Generative AI
Spring AI e Tool Callings na construção de um agente provedor de infra

Atualmente os serviços de software estão cada vez mais voltados e tendenciosos a utilizarem do poder da AI de alguma forma, seja como um assistente para o

Eduardo Cesar Borsato
Back-End
Desenvolvendo migrations utilizando Laravel

A alteração em uma base de dados durante o desenvolvimento é quase inevitável, mas com migrations isso tende a ser feito com maior controle e segurança.

Eduardo Cesar Borsato
Dev (Back & Front)
Trabalhando com internacionalização no Laravel

Utilizando o Laravel para desenvolvimento de sites e aplicações web, conseguimos de maneira clara e fácil criar aplicações com multi-idiomas.

Eduardo Cesar Borsato
Dev (Back & Front)
Uma arquitetura que contribui para uma maior qualidade do software

A necessidade de o software estar conectado a outros softwares é uma realidade, e deve ser considerada ao se decidir qual arquitetura de software adotar.

Eduardo Cesar Borsato
DevSecOps
Paradigmas de programação são importantes?

Acredito que seja importante porque existem diversos paradigmas de programação aplicados a diversas linguagens existentes.

Eduardo Cesar Borsato
Back-End
Refatoração utilizando Strategy com PHP

Vamos descrever um caso de uso e uma implementação do padrão Strategy em PHP, com o intuito de demonstrar como a linguagem avançou nos últimos tempos.

Eduardo Cesar Borsato
Dev (Back & Front)
Compreender um requisito é fundamental para sua arquitetura e seu código

A organização e a simplicidade da estrutura de seu código irão derivar do entendimento do requisito proposto

Eduardo Cesar Borsato
Dev (Back & Front)
Conhecimento de pessoas, técnico e de negócio para software de qualidade

O ponto principal ao qual me refiro diz respeito à importância de se conhecer as pessoas – conhecimento técnico e conhecimento de negócio.

visualizando 10 de 11
Publicidade