<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Samuel Fajreldines - Blog</title>
    <link>https://www.samuelfaj.com/pt/</link>
    <description>Software development insights, tutorials, and best practices by Samuel Fajreldines.</description>
    <language>pt-BR</language>
    <lastBuildDate>Sun, 28 Jun 2026 11:30:00 -0300</lastBuildDate>
    <atom:link href="https://www.samuelfaj.com/pt/rss.xml" rel="self" type="application/rss+xml"/>
    <managingEditor>samuel@samuelfaj.com (Samuel Fajreldines)</managingEditor>
    <webMaster>samuel@samuelfaj.com (Samuel Fajreldines)</webMaster>
    <ttl>60</ttl>

    
    <item>
      <title>O gargalo dos agentes de código é a revisão</title>
      <link>https://www.samuelfaj.com/pt/blog/harness-agentes-codigo-prs-confiaveis/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/harness-agentes-codigo-prs-confiaveis/</guid>
      <pubDate>Sun, 28 Jun 2026 11:30:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Em 2026, 85% dos devs citam revisão, edição e teste de código com IA como gargalo. Veja um harness prático para PRs confiáveis, com gates, MCP e subagentes.]]></description>
      
    </item>
    
    <item>
      <title>Servindo Definições TypeScript para o Eden Treaty: Uma Abordagem Pronta para Produção</title>
      <link>https://www.samuelfaj.com/pt/blog/servindo-definicoes-typescript-para-eden-treaty-abordagem-producao/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/servindo-definicoes-typescript-para-eden-treaty-abordagem-producao/</guid>
      <pubDate>Tue, 06 Jan 2026 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Aprenda a servir definições de tipos TypeScript para o cliente Eden Treaty do Elysia em ambientes de desenvolvimento e produção. Este guia cobre servir arquivos estáticos no Cloud Run, geração on-the-fly no desenvolvimento e otimização em tempo de build no Docker para clientes de API type-safe.]]></description>
      
    </item>
    
    <item>
      <title>Claudiomiro: Como Alcançar 100% de Codificação Autônoma (Complexa)</title>
      <link>https://www.samuelfaj.com/pt/blog/claudiomiro-como-alcancar-codificacao-autonoma-complexa/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/claudiomiro-como-alcancar-codificacao-autonoma-complexa/</guid>
      <pubDate>Sun, 05 Oct 2025 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Claudiomiro é uma CLI com IA que executa autonomamente o ciclo de vida completo do desenvolvimento de software: análise de bases de código, planejamento e implementação de soluções completas.]]></description>
      
    </item>
    
    <item>
      <title>Criando um Sistema de Grafo de Conhecimento Nativo com MongoDB, S3 e LangChain</title>
      <link>https://www.samuelfaj.com/pt/blog/sistema-grafo-conhecimento-mongodb-s3-langchain/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/sistema-grafo-conhecimento-mongodb-s3-langchain/</guid>
      <pubDate>Wed, 30 Jul 2025 00:52:49 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Um guia prático para construir um sistema de grafo de conhecimento nativo com MongoDB, S3 e LangChain que vincula entidades e relacionamentos para dar ao AI contexto real.]]></description>
      
    </item>
    
    <item>
      <title>Internacionalização de Apps React e Serviços Backend: Melhores Práticas de i18n</title>
      <link>https://www.samuelfaj.com/pt/blog/internacionalizacao-react-apps-e-servicos-backend-melhores-praticas-i18n/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/internacionalizacao-react-apps-e-servicos-backend-melhores-praticas-i18n/</guid>
      <pubDate>Mon, 21 Jul 2025 00:52:49 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Aprenda a implementar i18n em React e no backend para oferecer uma experiência fluida a audiências globais, com foco em melhores práticas, exemplos de código e estratégias de escala.]]></description>
      
    </item>
    
    <item>
      <title>Construindo um Agente de IA para Fitness com LangChain.js: Uma Implementação Real</title>
      <link>https://www.samuelfaj.com/pt/blog/construindo-agente-ia-fitness-com-langchainjs/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/construindo-agente-ia-fitness-com-langchainjs/</guid>
      <pubDate>Sat, 19 Jul 2025 09:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Mergulho profundo na implementação de um agente de IA fitness pronto para produção com LangChain.js: ferramentas estruturadas, prompting adequado e recuperação de contexto inteligente.]]></description>
      
    </item>
    
    <item>
      <title>Dominando o Langchainjs para Coordenar Chamadas de Ferramentas e Funções com Agentes de IA</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-langchainjs-ferramentas-agentes-ia/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-langchainjs-ferramentas-agentes-ia/</guid>
      <pubDate>Thu, 17 Jul 2025 22:34:33 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Descubra como o Langchainjs orquestra chamadas de ferramentas e funções com o paradigma chain-of-thought, com um exemplo prático de app de fitness.]]></description>
      
    </item>
    
    <item>
      <title>Memória de Longo Prazo para IA: Como o Graphiti Funciona para Construir Aplicações Realmente Inteligentes</title>
      <link>https://www.samuelfaj.com/pt/blog/memoria-de-longo-prazo-para-ia-como-graphiti-funciona/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/memoria-de-longo-prazo-para-ia-como-graphiti-funciona/</guid>
      <pubDate>Mon, 14 Jul 2025 19:27:18 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Um mergulho profundo no Graphiti, o framework open-source de grafo de conhecimento temporal da Zep, com um blueprint completo para construir um Coach Financeiro Pessoal com IA que aprende com seus hábitos de consumo.]]></description>
      
    </item>
    
    <item>
      <title>Criando um Bot de Candidatura no LinkedIn com IA usando Puppeteer, Bun e ChatGPT</title>
      <link>https://www.samuelfaj.com/pt/blog/bot-linkedin-puppeteer-bun-chatgpt/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/bot-linkedin-puppeteer-bun-chatgpt/</guid>
      <pubDate>Fri, 04 Jul 2025 15:45:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Automation</category>
      
      
      <description><![CDATA[Aprenda passo a passo como combinei Bun, TypeScript, Puppeteer e o ChatGPT da OpenAI para criar um bot que varre o LinkedIn, decide se uma vaga combina com meu perfil e preenche formulários Easy Apply com respostas personalizadas.]]></description>
      
    </item>
    
    <item>
      <title>Como Organizar Serviços em uma Arquitetura MSC com TypeScript para Escalabilidade e Clareza</title>
      <link>https://www.samuelfaj.com/pt/blog/como-organizar-servicos-arquitetura-msc-typescript/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/como-organizar-servicos-arquitetura-msc-typescript/</guid>
      <pubDate>Sat, 26 Apr 2025 11:24:29 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[Um guia completo sobre como estruturar serviços em uma arquitetura MSC (Model-Service-Controller) com TypeScript, explorando se vale alinhar por model, por objetivo ou adotar uma abordagem híbrida.]]></description>
      
    </item>
    
    <item>
      <title>Todos os Tipos de Testes no Desenvolvimento de Software</title>
      <link>https://www.samuelfaj.com/pt/blog/tipos-de-testes-em-desenvolvimento-de-software/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/tipos-de-testes-em-desenvolvimento-de-software/</guid>
      <pubDate>Tue, 25 Feb 2025 01:04:44 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Explore o espectro completo de testes em desenvolvimento de software, de testes unitários a testes de performance, com exemplos reais em JavaScript e Node.js para garantir aplicações robustas e seguras.]]></description>
      
    </item>
    
    <item>
      <title>Dominando Transações na Engenharia de Software Moderna</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-transacoes-em-engenharia-de-software-moderna/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-transacoes-em-engenharia-de-software-moderna/</guid>
      <pubDate>Tue, 11 Feb 2025 14:15:52 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[Explore as melhores práticas para implementar transações em Node.js, PHP e ambientes Cloud. Aprenda controle de concorrência, princípios ACID e gerenciamento de transações distribuídas neste guia completo.]]></description>
      
    </item>
    
    <item>
      <title>O que São Testes End-to-End e Como Implementá-los com Playwright</title>
      <link>https://www.samuelfaj.com/pt/blog/testes-end-to-end-playwright/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/testes-end-to-end-playwright/</guid>
      <pubDate>Mon, 10 Feb 2025 14:48:37 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Descubra o que são testes end-to-end, por que são essenciais para aplicações web modernas e como implementá-los com Playwright para garantir experiências confiáveis.]]></description>
      
    </item>
    
    <item>
      <title>Eleve sua Estratégia de Testes com Typegoose e mongodb-memory-server</title>
      <link>https://www.samuelfaj.com/pt/blog/estrategia-de-testes-com-typegoose-e-mongodb-memory-server/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/estrategia-de-testes-com-typegoose-e-mongodb-memory-server/</guid>
      <pubDate>Fri, 07 Feb 2025 15:01:15 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Aprenda a usar Typegoose, mongodb-memory-server e o Service Pattern para criar testes confiáveis, mantíveis e escaláveis em aplicações TypeScript modernas.]]></description>
      
    </item>
    
    <item>
      <title>Dominando Decorators do TypeScript: Como Usar e Como Criar</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-decorators-typescript-como-usar-e-criar/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-decorators-typescript-como-usar-e-criar/</guid>
      <pubDate>Wed, 05 Feb 2025 11:11:03 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Um guia completo para aproveitar os decorators do TypeScript na construção de aplicações mais limpas, manuteníveis e flexíveis.]]></description>
      
    </item>
    
    <item>
      <title>Construindo um Robô de Candidatura no LinkedIn com Puppeteer e TypeScript</title>
      <link>https://www.samuelfaj.com/pt/blog/robo-candidatura-linkedin-puppeteer-typescript/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/robo-candidatura-linkedin-puppeteer-typescript/</guid>
      <pubDate>Fri, 31 Jan 2025 11:30:45 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Automation</category>
      
      
      <description><![CDATA[Aprenda a construir um sistema automatizado de candidatura no LinkedIn com Puppeteer, TypeScript e Node.js para otimizar sua busca de emprego com práticas éticas.]]></description>
      
    </item>
    
    <item>
      <title>Por Que Você Deve Sempre Especificar Versões no Docker e em Gerenciadores de Pacotes</title>
      <link>https://www.samuelfaj.com/pt/blog/por-que-sempre-especificar-versoes-docker-gerenciadores-pacotes/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/por-que-sempre-especificar-versoes-docker-gerenciadores-pacotes/</guid>
      <pubDate>Wed, 29 Jan 2025 11:53:51 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Entenda por que fixar versões no Docker e em gerenciadores de pacotes pode ser decisivo para a confiabilidade, segurança e escalabilidade do seu projeto.]]></description>
      
    </item>
    
    <item>
      <title>Um Guia Completo sobre Redux: O Que É, Como Usar e um Exemplo Completo</title>
      <link>https://www.samuelfaj.com/pt/blog/guia-completo-redux-o-que-e-como-usar-exemplo-completo/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/guia-completo-redux-o-que-e-como-usar-exemplo-completo/</guid>
      <pubDate>Wed, 29 Jan 2025 09:57:32 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Uma análise aprofundada do Redux, cobrindo conceitos fundamentais, uso passo a passo e um exemplo completo para gerenciar o estado da aplicação de forma eficaz.]]></description>
      
    </item>
    
    <item>
      <title>Como Dividir Componentes React para Facilitar Testes Unitários</title>
      <link>https://www.samuelfaj.com/pt/blog/como-dividir-componentes-react-para-testes-unitarios/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/como-dividir-componentes-react-para-testes-unitarios/</guid>
      <pubDate>Mon, 27 Jan 2025 17:49:14 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Aprenda estratégias práticas para dividir componentes React, melhorar a cobertura de testes unitários e aumentar a manutenibilidade.]]></description>
      
    </item>
    
    <item>
      <title>Dominando Multi-Cloud com Terraform: Implantando Infraestrutura no Google Cloud e na AWS</title>
      <link>https://www.samuelfaj.com/pt/blog/terraform-multi-cloud-google-cloud-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/terraform-multi-cloud-google-cloud-aws/</guid>
      <pubDate>Fri, 24 Jan 2025 11:58:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Descubra como usar o Terraform para gerenciar infraestrutura de forma integrada no Google Cloud e na AWS, aproveitando as vantagens do multi-cloud, escalabilidade e fluxos de DevOps simplificados.]]></description>
      
    </item>
    
    <item>
      <title>Por Que Contratei o ChatGPT Pro (US$200/Mês) como Meu Desenvolvedor Júnior</title>
      <link>https://www.samuelfaj.com/pt/blog/por-que-contratei-chatgpt-pro-como-desenvolvedor-junior/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/por-que-contratei-chatgpt-pro-como-desenvolvedor-junior/</guid>
      <pubDate>Wed, 22 Jan 2025 10:20:10 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Saiba como contratar o ChatGPT Pro como desenvolvedor júnior a US$200/mês transformou meu fluxo de trabalho de engenharia de software, aumentando produtividade e eficiência.]]></description>
      
    </item>
    
    <item>
      <title>Implementando Arquitetura Orientada a Eventos com AWS e Node.js</title>
      <link>https://www.samuelfaj.com/pt/blog/arquitetura-orientada-a-eventos-aws-nodejs/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/arquitetura-orientada-a-eventos-aws-nodejs/</guid>
      <pubDate>Mon, 20 Jan 2025 16:37:57 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[Aprenda a implementar uma arquitetura orientada a eventos com serviços AWS e Node.js para construir aplicações escaláveis e eficientes.]]></description>
      
    </item>
    
    <item>
      <title>Arquitetura de Sistemas Backend: Por Que o Padrão Model-Controller-Service é o Melhor</title>
      <link>https://www.samuelfaj.com/pt/blog/arquitetura-de-sistemas-backend-padrao-model-controller-service/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/arquitetura-de-sistemas-backend-padrao-model-controller-service/</guid>
      <pubDate>Mon, 20 Jan 2025 13:38:28 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[Um guia completo para projetar sistemas backend escaláveis e de fácil manutenção em TypeScript usando o padrão de arquitetura Model-Controller-Service.]]></description>
      
    </item>
    
    <item>
      <title>GitLab CI para Node.js: Um Guia de Integração Contínua</title>
      <link>https://www.samuelfaj.com/pt/blog/gitlab-ci-para-nodejs-guia-integracao-continua/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/gitlab-ci-para-nodejs-guia-integracao-continua/</guid>
      <pubDate>Fri, 17 Jan 2025 13:08:17 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Aprenda a implementar Integração Contínua com GitLab CI em seus projetos Node.js. Este guia completo cobre desde o básico até dicas avançadas.]]></description>
      
    </item>
    
    <item>
      <title>Pipelines de Processamento de Dados Serverless com Google Cloud Run</title>
      <link>https://www.samuelfaj.com/pt/blog/pipelines-processamento-dados-serverless-google-cloud-run/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/pipelines-processamento-dados-serverless-google-cloud-run/</guid>
      <pubDate>Fri, 17 Jan 2025 09:04:21 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Aprenda a construir pipelines de processamento de dados escaláveis e econômicos com Google Cloud Run. Otimize seus fluxos de dados com arquiteturas orientadas a eventos e integrações nativas.]]></description>
      
    </item>
    
    <item>
      <title>Dominando Testes Web com Playwright: Por Que É Essencial e Como Começar</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-testes-web-com-playwright/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-testes-web-com-playwright/</guid>
      <pubDate>Thu, 16 Jan 2025 23:43:57 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Descubra por que o Playwright está revolucionando os testes web e aprenda a criar testes automatizados robustos e confiáveis com este guia completo.]]></description>
      
    </item>
    
    <item>
      <title>Escalando Aplicações Node.js: Melhores Práticas para 2025</title>
      <link>https://www.samuelfaj.com/pt/blog/escalando-aplicacoes-nodejs-melhores-praticas-2025/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/escalando-aplicacoes-nodejs-melhores-praticas-2025/</guid>
      <pubDate>Mon, 13 Jan 2025 09:04:12 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Descubra as estratégias mais eficazes e melhores práticas para escalar aplicações Node.js em 2025. Aprenda a garantir desempenho, confiabilidade e escalabilidade.]]></description>
      
    </item>
    
    <item>
      <title>Implementando Pipelines de CI/CD com Docker e AWS</title>
      <link>https://www.samuelfaj.com/pt/blog/pipeline-ci-cd-com-docker-e-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/pipeline-ci-cd-com-docker-e-aws/</guid>
      <pubDate>Fri, 10 Jan 2025 09:04:36 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Saiba como configurar um pipeline de CI/CD robusto usando Docker e serviços AWS para acelerar a entrega de software e melhorar a confiabilidade.]]></description>
      
    </item>
    
    <item>
      <title>Construindo APIs GraphQL Escaláveis com Node.js em 2025</title>
      <link>https://www.samuelfaj.com/pt/blog/construindo-apis-graphql-escalaveis-com-nodejs-2025/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/construindo-apis-graphql-escalaveis-com-nodejs-2025/</guid>
      <pubDate>Thu, 09 Jan 2025 17:03:38 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Aprenda a construir APIs GraphQL escaláveis com Node.js em 2025, aproveitando as melhores ferramentas e práticas para criar soluções back-end eficientes e robustas.]]></description>
      
    </item>
    
    <item>
      <title>Construindo Microsserviços Resilientes com AWS e Docker</title>
      <link>https://www.samuelfaj.com/pt/blog/construindo-microsservicos-resilientes-com-aws-e-docker/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/construindo-microsservicos-resilientes-com-aws-e-docker/</guid>
      <pubDate>Thu, 09 Jan 2025 16:58:03 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Aprenda a projetar e implantar microsserviços resilientes usando AWS e Docker para alcançar escalabilidade e alta disponibilidade em aplicações modernas.]]></description>
      
    </item>
    
    <item>
      <title>O Futuro do Serverless: Tendências para Observar em 2025</title>
      <link>https://www.samuelfaj.com/pt/blog/o-futuro-do-serverless-tendencias-2025/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/o-futuro-do-serverless-tendencias-2025/</guid>
      <pubDate>Thu, 09 Jan 2025 16:25:22 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Explore as tendências emergentes em computação serverless para 2025 e como elas estão prontas para revolucionar o cenário da engenharia de software.]]></description>
      
    </item>
    
    <item>
      <title>O Guia Definitivo do Cypress: Introdução, Implementação e Projeto de Exemplo</title>
      <link>https://www.samuelfaj.com/pt/blog/guia-definitivo-cypress-introducao-implementacao-projeto-exemplo/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/guia-definitivo-cypress-introducao-implementacao-projeto-exemplo/</guid>
      <pubDate>Wed, 13 Nov 2024 01:08:10 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Um guia completo sobre Cypress para testes end-to-end: o que é, como implementar e como construir um sistema de exemplo.]]></description>
      
    </item>
    
    <item>
      <title>Entendendo Health Checks: O Que São, Como Usar e as Melhores Ferramentas no Google Cloud e AWS</title>
      <link>https://www.samuelfaj.com/pt/blog/verificacoes-de-saude-google-cloud-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/verificacoes-de-saude-google-cloud-aws/</guid>
      <pubDate>Mon, 11 Nov 2024 00:25:28 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Descubra a importância dos health checks na computação em nuvem, como implementá-los e as melhores ferramentas no Google Cloud e AWS para desempenho ideal do sistema.]]></description>
      
    </item>
    
    <item>
      <title>Otimizando Custos de Transferência de Dados com Múltiplos Containers no Google Cloud Run</title>
      <link>https://www.samuelfaj.com/pt/blog/otimizando-custos-transferencia-dados-multiplos-containers-google-cloud-run/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/otimizando-custos-transferencia-dados-multiplos-containers-google-cloud-run/</guid>
      <pubDate>Wed, 06 Nov 2024 15:08:49 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Descubra como o suporte a múltiplos containers do Google Cloud Run pode reduzir cobranças de transferência de dados e aumentar a eficiência usando Node.js e Python.]]></description>
      
    </item>
    
    <item>
      <title>Dominando o Jest: Um Guia Completo para Testar Aplicações React</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-jest-guia-completo-testes-react/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-jest-guia-completo-testes-react/</guid>
      <pubDate>Sun, 03 Nov 2024 22:35:37 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Aprenda o que é o Jest e como usá-lo para testar aplicações React. Este guia abrangente cobre tudo o que você precisa saber para começar com Jest e escrever testes eficazes para seus componentes React.]]></description>
      
    </item>
    
    <item>
      <title>Implementando Autenticação JWT em TypeScript: Um Guia Completo</title>
      <link>https://www.samuelfaj.com/pt/blog/autenticacao-jwt-em-typescript-guia-completo/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/autenticacao-jwt-em-typescript-guia-completo/</guid>
      <pubDate>Thu, 31 Oct 2024 14:33:10 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Aprenda a implementar autenticação com JSON Web Token (JWT) em TypeScript para aplicações web seguras e escaláveis.]]></description>
      
    </item>
    
    <item>
      <title>Dominando Redux: Um Guia Completo de Gerenciamento de Estado no React</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-redux-guia-completo-gerenciamento-estado-react/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-redux-guia-completo-gerenciamento-estado-react/</guid>
      <pubDate>Mon, 28 Oct 2024 19:22:01 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Aprenda a usar Redux de forma eficaz para gerenciamento de estado em aplicações React. Este guia completo cobre todos os tópicos do Redux com um sistema de exemplo completo.]]></description>
      
    </item>
    
    <item>
      <title>Dominando Socket.io: Tudo o Que Você Precisa Saber com um Exemplo Completo</title>
      <link>https://www.samuelfaj.com/pt/blog/dominando-socketio-guia-completo-com-exemplo/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/dominando-socketio-guia-completo-com-exemplo/</guid>
      <pubDate>Thu, 24 Oct 2024 23:20:49 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Descubra os fundamentos do Socket.io, entenda por que ele é indispensável e aprenda com um exemplo completo de sistema neste guia abrangente.]]></description>
      
    </item>
    
    <item>
      <title>Um Guia Completo sobre Styled-Components</title>
      <link>https://www.samuelfaj.com/pt/blog/guia-completo-styled-components/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/guia-completo-styled-components/</guid>
      <pubDate>Wed, 23 Oct 2024 17:32:14 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Descubra por que e como usar styled-components no React para uma estilização eficiente e manutenível, com exemplos práticos e uma aplicação de exemplo completa.]]></description>
      
    </item>
    
    <item>
      <title>O Guia Definitivo para Usar React Query: Por Que e Como Implementar</title>
      <link>https://www.samuelfaj.com/pt/blog/guia-definitivo-react-query-como-implementar/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/guia-definitivo-react-query-como-implementar/</guid>
      <pubDate>Tue, 22 Oct 2024 18:24:35 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Descubra por que o React Query é essencial para busca eficiente de dados em aplicações React e aprenda a implementá-lo com um caso de uso completo.]]></description>
      
    </item>
    
    <item>
      <title>Entendendo os Utility Types do TypeScript: Partial, Omit e Mais</title>
      <link>https://www.samuelfaj.com/pt/blog/entendendo-os-utility-types-do-typescript-partial-omit-e-mais/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/entendendo-os-utility-types-do-typescript-partial-omit-e-mais/</guid>
      <pubDate>Sun, 20 Oct 2024 23:03:09 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Descubra como aproveitar os utility types do TypeScript como Partial, Omit, Pick e Record para escrever código mais limpo, seguro e eficiente.]]></description>
      
    </item>
    
    <item>
      <title>Usando Classes Genéricas em TypeScript: Um Guia para Desenvolvimento Backend</title>
      <link>https://www.samuelfaj.com/pt/blog/classes-genericas-typescript-desenvolvimento-backend/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/classes-genericas-typescript-desenvolvimento-backend/</guid>
      <pubDate>Sat, 19 Oct 2024 22:44:30 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Aprenda a usar classes genéricas em TypeScript no desenvolvimento backend para criar aplicações escaláveis e com segurança de tipos.]]></description>
      
    </item>
    
    <item>
      <title>Introdução ao Google Cloud Run: Um Guia Completo</title>
      <link>https://www.samuelfaj.com/pt/blog/introducao-ao-google-cloud-run-guia-completo/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/introducao-ao-google-cloud-run-guia-completo/</guid>
      <pubDate>Thu, 17 Oct 2024 23:15:42 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Aprenda a implantar e gerenciar aplicações conteinerizadas com o Google Cloud Run, uma plataforma serverless que simplifica seu fluxo de desenvolvimento.]]></description>
      
    </item>
    
    <item>
      <title>Como Usar Controllers, Models, Services e Mais de Forma Eficaz</title>
      <link>https://www.samuelfaj.com/pt/blog/como-usar-controllers-models-e-services/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/como-usar-controllers-models-e-services/</guid>
      <pubDate>Sun, 13 Oct 2024 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[Aprenda a otimizar a arquitetura da sua aplicação usando controllers, models, services e outros componentes essenciais de forma eficaz.]]></description>
      
    </item>
    
    <item>
      <title>Entendendo Classes Abstratas no TypeScript: Um Guia Completo</title>
      <link>https://www.samuelfaj.com/pt/blog/classes-abstratas-typescript-guia-completo/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/classes-abstratas-typescript-guia-completo/</guid>
      <pubDate>Sat, 12 Oct 2024 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Aprenda a utilizar classes abstratas no TypeScript para criar uma arquitetura sólida para suas aplicações.]]></description>
      
    </item>
    
    <item>
      <title>Aproveitando o Poder da Arquitetura Serverless com Node.js na AWS</title>
      <link>https://www.samuelfaj.com/pt/blog/arquitetura-serverless-nodejs-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/pt/blog/arquitetura-serverless-nodejs-aws/</guid>
      <pubDate>Thu, 10 Oct 2024 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>DevOps &amp; Cloud</category>
      
      
      <description><![CDATA[Descubra como utilizar a Arquitetura Serverless com Node.js e AWS Lambda para construir aplicações escaláveis e eficientes.]]></description>
      
    </item>
    
  </channel>
</rss>
