• Image placeholder

    ·

    ,

    Implementing MCP in AWS Using Spring AI

    Modern applications are no longer just about exposing APIs or handling requests—they are increasingly expected to reason, adapt, and interact intelligently with data and users. This shift is where Model Context Protocol (MCP) comes into play. MCP is an emerging pattern that standardizes how applications communicate with large language models (LLMs). It acts as a…

  • Image placeholder

    ·

    , ,

    Implementing OAuth2 Authentication with Google

    OAuth2 (Open Authorization 2.0) is an industry-standard protocol for secure authorization, enabling applications to access user data without exposing login credentials. It simplifies authentication by allowing users to grant permissions through third-party providers like Google, ensuring both security and user convenience. In this article, I’ll walk you through the process of implementing OAuth2 integration with…

  • Image placeholder

    ·

    ,

    Using LocalStack to Simulate AWS S3 in a Docker Container

    Using Docker containers has become an integral part of everyday developer workflows. Containers provide a consistent and isolated environment, ensuring that the application behaves the same way regardless of the underlying system. This is particularly useful for microservices, as each service can run in its own container with the required dependencies. This capability reduces dependency…