<?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/en/</link>
    <description>Software development insights, tutorials, and best practices by Samuel Fajreldines.</description>
    <language>en-US</language>
    <lastBuildDate>Sun, 28 Jun 2026 11:30:00 -0300</lastBuildDate>
    <atom:link href="https://www.samuelfaj.com/en/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>The Bottleneck for Code Agents Is Review</title>
      <link>https://www.samuelfaj.com/en/blog/the-bottleneck-for-code-agents-is-review/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/the-bottleneck-for-code-agents-is-review/</guid>
      <pubDate>Sun, 28 Jun 2026 11:30:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[In 2026, 85% of devs cite reviewing, editing, and testing AI code as the bottleneck. See a practical harness for reliable PRs, with gates, MCP, and subagents.]]></description>
      
    </item>
    
    <item>
      <title>Serving TypeScript Definitions for Eden Treaty: A Production-Ready Approach</title>
      <link>https://www.samuelfaj.com/en/blog/serving-typescript-definitions-for-eden-treaty-a-production-ready-approach/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/serving-typescript-definitions-for-eden-treaty-a-production-ready-approach/</guid>
      <pubDate>Tue, 06 Jan 2026 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Learn how to serve TypeScript type definitions for Elysia&#39;s Eden Treaty client in both development and production environments. This guide covers static file serving in Cloud Run, on-the-fly generation during development, and Docker build-time optimization for type-safe API clients.]]></description>
      
    </item>
    
    <item>
      <title>Claudiomiro: How to Achieve 100% Autonomous (Complex) Coding</title>
      <link>https://www.samuelfaj.com/en/blog/claudiomiro-how-to-achieve-100-autonomous-complex-coding/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/claudiomiro-how-to-achieve-100-autonomous-complex-coding/</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 is an AI-powered CLI that autonomously runs the full software development lifecycle: analyzing codebases, planning, and implementing complete solutions.]]></description>
      
    </item>
    
    <item>
      <title>Creating a Native Knowledge Graph System with MongoDB, S3 and LangChain</title>
      <link>https://www.samuelfaj.com/en/blog/creating-a-native-knowledge-graph-system-with-mongodb-s3-and-langchain/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/creating-a-native-knowledge-graph-system-with-mongodb-s3-and-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[A practical guide to building a native knowledge-graph system with MongoDB, S3 and LangChain that links entities and relationships to give AI real context.]]></description>
      
    </item>
    
    <item>
      <title>Internationalizing React Apps and Backend Services: Best Practices for i18n</title>
      <link>https://www.samuelfaj.com/en/blog/internationalizing-react-apps-and-backend-services-best-practices-for-i18n/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/internationalizing-react-apps-and-backend-services-best-practices-for-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[Learn how to implement i18n in React and on the backend to deliver a seamless experience for global audiences, focusing on best practices, code examples, and scaling strategies.]]></description>
      
    </item>
    
    <item>
      <title>Building a Fitness AI Agent with LangChain.js: A Real-World Implementation</title>
      <link>https://www.samuelfaj.com/en/blog/building-a-fitness-ai-agent-with-langchainjs-a-real-world-implementation/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/building-a-fitness-ai-agent-with-langchainjs-a-real-world-implementation/</guid>
      <pubDate>Sat, 19 Jul 2025 09:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Deep dive into implementing a production-ready AI fitness agent using LangChain.js with structured tools, proper prompting, and intelligent context retrieval.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Langchainjs to Coordinate Tool and Function Calls Using AI Agents</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-langchainjs-to-coordinate-tool-and-function-calls-using-ai-agents/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-langchainjs-to-coordinate-tool-and-function-calls-using-ai-agents/</guid>
      <pubDate>Thu, 17 Jul 2025 22:34:33 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Discover how Langchainjs orchestrates AI tool and function calling with the chain-of-thought paradigm, featuring a practical fitness app example.]]></description>
      
    </item>
    
    <item>
      <title>Long-Term Memory for AI: How Graphiti Works for Building Real Smart Applications</title>
      <link>https://www.samuelfaj.com/en/blog/long-term-memory-for-ai-how-graphiti-works-for-building-real-smart-applications/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/long-term-memory-for-ai-how-graphiti-works-for-building-real-smart-applications/</guid>
      <pubDate>Mon, 14 Jul 2025 19:27:18 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[A deep dive into Graphiti, Zep&#39;s open-source temporal knowledge-graph framework, plus a full blueprint for building a Personal Financial AI Coach that learns from your spending habits and provides personalized financial guidance.]]></description>
      
    </item>
    
    <item>
      <title>Building an AI-Assisted LinkedIn Job Application Bot with Puppeteer, Bun &amp; ChatGPT</title>
      <link>https://www.samuelfaj.com/en/blog/building-an-ai-assisted-linkedin-job-application-bot-with-puppeteer-bun-chatgpt/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/building-an-ai-assisted-linkedin-job-application-bot-with-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[Learn step-by-step how I combined Bun, TypeScript, Puppeteer and OpenAI&#39;s ChatGPT to create a bot that scans LinkedIn, decides if a role matches my profile, and auto-fills Easy-Apply forms with personalised answers.]]></description>
      
    </item>
    
    <item>
      <title>How to Organize Services in an MSC Architecture with TypeScript for Scalability and Clarity</title>
      <link>https://www.samuelfaj.com/en/blog/how-to-organize-services-in-an-msc-architecture-with-typescript-for-scalability-and-clarity/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/how-to-organize-services-in-an-msc-architecture-with-typescript-for-scalability-and-clarity/</guid>
      <pubDate>Sat, 26 Apr 2025 11:24:29 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[A comprehensive guide on structuring services in an MSC (Model-Service-Controller) architecture using TypeScript, exploring whether to align services by model, goal, or adopt a hybrid approach.]]></description>
      
    </item>
    
    <item>
      <title>All the Types of Tests in Software Development</title>
      <link>https://www.samuelfaj.com/en/blog/all-the-types-of-tests-in-software-development/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/all-the-types-of-tests-in-software-development/</guid>
      <pubDate>Tue, 25 Feb 2025 01:04:44 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Explore the comprehensive range of software development tests, from unit testing to performance testing, with real examples using JavaScript and Node.js to ensure your application remains robust and secure.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Transactions in Modern Software Engineering</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-transactions-in-modern-software-engineering/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-transactions-in-modern-software-engineering/</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 best practices for implementing transactions across Node.js, PHP, and Cloud environments. Learn concurrency control, ACID principles, and distributed transaction management in this comprehensive guide.]]></description>
      
    </item>
    
    <item>
      <title>What Are End-to-End Tests and How to Implement Them with Playwright</title>
      <link>https://www.samuelfaj.com/en/blog/what-are-end-to-end-tests-and-how-to-implement-them-with-playwright/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/what-are-end-to-end-tests-and-how-to-implement-them-with-playwright/</guid>
      <pubDate>Mon, 10 Feb 2025 14:48:37 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Discover what end-to-end tests are, why they matter for modern web applications, and how to implement them using Playwright to ensure robust, reliable user experiences.]]></description>
      
    </item>
    
    <item>
      <title>Elevate Your Testing Strategy with Typegoose and mongodb-memory-server</title>
      <link>https://www.samuelfaj.com/en/blog/elevate-your-testing-strategy-with-typegoose-and-mongodb-memory-server/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/elevate-your-testing-strategy-with-typegoose-and-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[Learn how to effectively use Typegoose, mongodb-memory-server, and the Service Pattern to create reliable, maintainable, and scalable tests in modern TypeScript applications.]]></description>
      
    </item>
    
    <item>
      <title>Mastering TypeScript Decorators: How to Use and How to Create</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-typescript-decorators-how-to-use-and-how-to-create/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-typescript-decorators-how-to-use-and-how-to-create/</guid>
      <pubDate>Wed, 05 Feb 2025 11:11:03 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[A comprehensive guide to leveraging TypeScript decorators for building cleaner, more maintainable, and flexible applications.]]></description>
      
    </item>
    
    <item>
      <title>Building a LinkedIn Job Application Robot with Puppeteer and TypeScript</title>
      <link>https://www.samuelfaj.com/en/blog/building-a-linkedin-job-application-robot-with-puppeteer-and-typescript/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/building-a-linkedin-job-application-robot-with-puppeteer-and-typescript/</guid>
      <pubDate>Fri, 31 Jan 2025 11:30:45 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Automation</category>
      
      
      <description><![CDATA[Learn how to build an automated LinkedIn job application system using Puppeteer, TypeScript, and Node.js to streamline your job search process while maintaining ethical practices.]]></description>
      
    </item>
    
    <item>
      <title>Why You Should Always Specify Version Numbers in Docker and Package Managers</title>
      <link>https://www.samuelfaj.com/en/blog/why-you-should-always-specify-version-numbers-in-docker-and-package-managers/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/why-you-should-always-specify-version-numbers-in-docker-and-package-managers/</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[Learn why specifying version numbers in Docker and package managers can make or break your project&#39;s reliability, security, and scalability.]]></description>
      
    </item>
    
    <item>
      <title>A Complete Guide to Redux: What It Is, How to Use It, and a Full Example</title>
      <link>https://www.samuelfaj.com/en/blog/a-complete-guide-to-redux-what-it-is-how-to-use-it-and-a-full-example/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/a-complete-guide-to-redux-what-it-is-how-to-use-it-and-a-full-example/</guid>
      <pubDate>Wed, 29 Jan 2025 09:57:32 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[An in-depth look into Redux, covering fundamental concepts, step-by-step usage, and a comprehensive example for managing application state effectively.]]></description>
      
    </item>
    
    <item>
      <title>How to Split React Components for Easy Unit Testing</title>
      <link>https://www.samuelfaj.com/en/blog/how-to-split-react-components-for-easy-unit-testing/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/how-to-split-react-components-for-easy-unit-testing/</guid>
      <pubDate>Mon, 27 Jan 2025 17:49:14 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Learn practical strategies for breaking down React components, improving unit test coverage, and boosting maintainability.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Multi-Cloud with Terraform: Deploying Infrastructure on Google Cloud and AWS</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-multi-cloud-with-terraform-deploying-infrastructure-on-google-cloud-and-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-multi-cloud-with-terraform-deploying-infrastructure-on-google-cloud-and-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[Discover how to harness Terraform for seamless infrastructure management across Google Cloud and AWS, unlocking multi-cloud advantages, scaling opportunities, and streamlined DevOps workflows.]]></description>
      
    </item>
    
    <item>
      <title>Why I Hired ChatGPT Pro ($200/Month) as My Junior Developer</title>
      <link>https://www.samuelfaj.com/en/blog/why-i-hired-chatgpt-pro-200month-as-my-junior-developer/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/why-i-hired-chatgpt-pro-200month-as-my-junior-developer/</guid>
      <pubDate>Wed, 22 Jan 2025 10:20:10 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Artificial Intelligence</category>
      
      
      <description><![CDATA[Discover how hiring ChatGPT Pro as a junior developer at $200/month revolutionized my software engineering workflow, boosting productivity and efficiency.]]></description>
      
    </item>
    
    <item>
      <title>Implementing Event-Driven Architecture with AWS and Node.js</title>
      <link>https://www.samuelfaj.com/en/blog/implementing-event-driven-architecture-with-aws-and-nodejs/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/implementing-event-driven-architecture-with-aws-and-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[Learn how to implement an event-driven architecture using AWS services and Node.js to build scalable and efficient applications.]]></description>
      
    </item>
    
    <item>
      <title>Backend System Architecture: Why the Model-Controller-Service Pattern Reigns Supreme</title>
      <link>https://www.samuelfaj.com/en/blog/backend-system-architecture-why-the-model-controller-service-pattern-reigns-supreme/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/backend-system-architecture-why-the-model-controller-service-pattern-reigns-supreme/</guid>
      <pubDate>Mon, 20 Jan 2025 13:38:28 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[A comprehensive guide to designing scalable and maintainable backend systems in TypeScript using the Model-Controller-Service architecture pattern.]]></description>
      
    </item>
    
    <item>
      <title>GitLab CI for Node.js: A Guide to Continuous Integration</title>
      <link>https://www.samuelfaj.com/en/blog/gitlab-ci-for-nodejs-a-guide-to-continuous-integration/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/gitlab-ci-for-nodejs-a-guide-to-continuous-integration/</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[Learn how to implement Continuous Integration using GitLab CI in your Node.js projects. This comprehensive guide covers everything from the basics to advanced tips.]]></description>
      
    </item>
    
    <item>
      <title>Serverless Data Processing Pipelines with Google Cloud Run</title>
      <link>https://www.samuelfaj.com/en/blog/serverless-data-processing-pipelines-with-google-cloud-run/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/serverless-data-processing-pipelines-with-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[Learn how to build scalable, cost-effective serverless data processing pipelines using Google Cloud Run. Optimize your data workflows with event-driven architectures and seamless integrations.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Web Testing with Playwright: Why It&#039;s Essential and How to Get Started</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-web-testing-with-playwright-why-its-essential-and-how-to-get-started/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-web-testing-with-playwright-why-its-essential-and-how-to-get-started/</guid>
      <pubDate>Thu, 16 Jan 2025 23:43:57 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Discover why Playwright is revolutionizing web testing and learn how to create robust, reliable automated tests with this comprehensive guide.]]></description>
      
    </item>
    
    <item>
      <title>Scaling Node.js Applications: Best Practices for 2025</title>
      <link>https://www.samuelfaj.com/en/blog/scaling-nodejs-applications-best-practices-for-2025/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/scaling-nodejs-applications-best-practices-for-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[Discover the most effective strategies and best practices for scaling Node.js applications in 2025. Learn how to ensure performance, reliability, and scalability in your Node.js projects.]]></description>
      
    </item>
    
    <item>
      <title>Implementing CI/CD Pipelines with Docker and AWS</title>
      <link>https://www.samuelfaj.com/en/blog/implementing-cicd-pipelines-with-docker-and-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/implementing-cicd-pipelines-with-docker-and-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[Discover how to set up a robust CI/CD pipeline using Docker and AWS services to accelerate software delivery and improve reliability.]]></description>
      
    </item>
    
    <item>
      <title>Building Scalable GraphQL APIs with Node.js in 2025</title>
      <link>https://www.samuelfaj.com/en/blog/building-scalable-graphql-apis-with-nodejs-in-2025/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/building-scalable-graphql-apis-with-nodejs-in-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[Discover how to build scalable GraphQL APIs using Node.js in 2025, leveraging the latest tools and best practices to create efficient and robust back-end solutions.]]></description>
      
    </item>
    
    <item>
      <title>Building Resilient Microservices with AWS and Docker</title>
      <link>https://www.samuelfaj.com/en/blog/building-resilient-microservices-with-aws-and-docker/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/building-resilient-microservices-with-aws-and-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[Learn how to design and deploy resilient microservices using AWS and Docker to achieve scalability and high availability in modern applications.]]></description>
      
    </item>
    
    <item>
      <title>The Future of Serverless: Trends to Watch in 2025</title>
      <link>https://www.samuelfaj.com/en/blog/the-future-of-serverless-trends-to-watch-in-2025/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/the-future-of-serverless-trends-to-watch-in-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 the emerging trends in serverless computing for 2025 and how they are set to revolutionize the software engineering landscape.]]></description>
      
    </item>
    
    <item>
      <title>The Ultimate Guide to Cypress: Introduction, Implementation, and Example Project</title>
      <link>https://www.samuelfaj.com/en/blog/the-ultimate-guide-to-cypress-introduction-implementation-and-example-project/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/the-ultimate-guide-to-cypress-introduction-implementation-and-example-project/</guid>
      <pubDate>Wed, 13 Nov 2024 01:08:10 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[A comprehensive guide on Cypress for end-to-end testing, covering what it is, how to implement it, and building an example system.]]></description>
      
    </item>
    
    <item>
      <title>Understanding Health Checks: What They Are, How to Use Them, and the Best Tools in Google Cloud and AWS</title>
      <link>https://www.samuelfaj.com/en/blog/understanding-health-checks-what-they-are-how-to-use-them-and-the-best-tools-in-google-cloud-and-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/understanding-health-checks-what-they-are-how-to-use-them-and-the-best-tools-in-google-cloud-and-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[Discover the importance of health checks in cloud computing, how to implement them, and explore the best tools available in Google Cloud and AWS for optimal system performance.]]></description>
      
    </item>
    
    <item>
      <title>Optimizing Data Transfer Costs with Multiple Containers in Google Cloud Run</title>
      <link>https://www.samuelfaj.com/en/blog/optimizing-data-transfer-costs-with-multiple-containers-in-google-cloud-run/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/optimizing-data-transfer-costs-with-multiple-containers-in-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[Discover how Google Cloud Run&#39;s support for multiple containers can reduce internet data transfer billing and enhance application efficiency using Node.js and Python.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Jest: A Complete Guide to Testing React Applications</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-jest-a-complete-guide-to-testing-react-applications/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-jest-a-complete-guide-to-testing-react-applications/</guid>
      <pubDate>Sun, 03 Nov 2024 22:35:37 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Testing</category>
      
      
      <description><![CDATA[Learn what Jest is and how to use it for testing React applications. This comprehensive guide covers everything you need to know to get started with Jest and write effective tests for your React components.]]></description>
      
    </item>
    
    <item>
      <title>Implementing JWT Authentication in TypeScript: A Comprehensive Guide</title>
      <link>https://www.samuelfaj.com/en/blog/implementing-jwt-authentication-in-typescript-a-comprehensive-guide/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/implementing-jwt-authentication-in-typescript-a-comprehensive-guide/</guid>
      <pubDate>Thu, 31 Oct 2024 14:33:10 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Learn how to implement JSON Web Token (JWT) authentication in TypeScript for secure and scalable web applications.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Redux: A Comprehensive Guide to State Management in React</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-redux-a-comprehensive-guide-to-state-management-in-react/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-redux-a-comprehensive-guide-to-state-management-in-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[Learn how to effectively use Redux for state management in React applications. This comprehensive guide covers all Redux topics with a complete example system.]]></description>
      
    </item>
    
    <item>
      <title>Mastering Socket.io: Everything You Need to Know with a Complete Example</title>
      <link>https://www.samuelfaj.com/en/blog/mastering-socketio-everything-you-need-to-know-with-a-complete-example/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/mastering-socketio-everything-you-need-to-know-with-a-complete-example/</guid>
      <pubDate>Thu, 24 Oct 2024 23:20:49 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Backend Development</category>
      
      
      <description><![CDATA[Discover the essentials of Socket.io, understand why it&#39;s indispensable, and learn through a complete system example in this comprehensive guide.]]></description>
      
    </item>
    
    <item>
      <title>A Complete Guide to Styled-Components</title>
      <link>https://www.samuelfaj.com/en/blog/a-complete-guide-to-styled-components/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/a-complete-guide-to-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[Discover why and how to use styled-components in React for efficient and maintainable styling with practical examples and a complete sample application.]]></description>
      
    </item>
    
    <item>
      <title>The Ultimate Guide to Using React Query: Why and How to Implement It</title>
      <link>https://www.samuelfaj.com/en/blog/the-ultimate-guide-to-using-react-query-why-and-how-to-implement-it/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/the-ultimate-guide-to-using-react-query-why-and-how-to-implement-it/</guid>
      <pubDate>Tue, 22 Oct 2024 18:24:35 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Frontend Development</category>
      
      
      <description><![CDATA[Discover why React Query is essential for efficient data fetching in React applications and learn how to implement it with a complete use case.]]></description>
      
    </item>
    
    <item>
      <title>Understanding TypeScript Utility Types: Partial, Omit, and More</title>
      <link>https://www.samuelfaj.com/en/blog/understanding-typescript-utility-types-partial-omit-and-more/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/understanding-typescript-utility-types-partial-omit-and-more/</guid>
      <pubDate>Sun, 20 Oct 2024 23:03:09 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Discover how to leverage TypeScript&#39;s utility types like Partial, Omit, Pick and Record to write cleaner, safer and more efficient code.]]></description>
      
    </item>
    
    <item>
      <title>Using Generic Classes in TypeScript: A Guide for Backend Development</title>
      <link>https://www.samuelfaj.com/en/blog/using-generic-classes-in-typescript-a-guide-for-backend-development/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/using-generic-classes-in-typescript-a-guide-for-backend-development/</guid>
      <pubDate>Sat, 19 Oct 2024 22:44:30 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Learn how to leverage generic classes in TypeScript for backend development to create scalable and type-safe applications.]]></description>
      
    </item>
    
    <item>
      <title>Getting Started with Google Cloud Run: A Comprehensive Guide</title>
      <link>https://www.samuelfaj.com/en/blog/getting-started-with-google-cloud-run-a-comprehensive-guide/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/getting-started-with-google-cloud-run-a-comprehensive-guide/</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[Learn how to deploy and manage containerized applications with Google Cloud Run, a serverless platform that simplifies your development workflow.]]></description>
      
    </item>
    
    <item>
      <title>How to Effectively Use Controllers, Models, Services, and More</title>
      <link>https://www.samuelfaj.com/en/blog/how-to-effectively-use-controllers-models-services-and-more/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/how-to-effectively-use-controllers-models-services-and-more/</guid>
      <pubDate>Sun, 13 Oct 2024 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>Software Architecture</category>
      
      
      <description><![CDATA[Learn how to optimize your application architecture by effectively using controllers, models, services, and other key components.]]></description>
      
    </item>
    
    <item>
      <title>Understanding TypeScript Abstract Classes: A Comprehensive Guide</title>
      <link>https://www.samuelfaj.com/en/blog/understanding-typescript-abstract-classes-a-comprehensive-guide/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/understanding-typescript-abstract-classes-a-comprehensive-guide/</guid>
      <pubDate>Sat, 12 Oct 2024 21:00:00 -0300</pubDate>
      <author>samuel@samuelfaj.com (Samuel Fajreldines)</author>
      
      <category>TypeScript</category>
      
      
      <description><![CDATA[Learn how to leverage TypeScript abstract classes to create a solid architecture for your applications.]]></description>
      
    </item>
    
    <item>
      <title>Harnessing the Power of Serverless Architecture with Node.js on AWS</title>
      <link>https://www.samuelfaj.com/en/blog/harnessing-the-power-of-serverless-architecture-with-nodejs-on-aws/</link>
      <guid isPermaLink="true">https://www.samuelfaj.com/en/blog/harnessing-the-power-of-serverless-architecture-with-nodejs-on-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[Discover how to leverage Serverless Architecture using Node.js and AWS Lambda to build scalable and efficient applications.]]></description>
      
    </item>
    
  </channel>
</rss>
