<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ppippi-dev Blog (English)</title><description>My personal blog for organizing learnings and experiences in MLOps, AI, and Cloud.</description><link>https://ppippi.dev/</link><item><title>Notes from GCP OnAir – Big Series</title><link>https://ppippi.dev/en/blog/bigseries/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/bigseries/</guid><description>Notes from GCP OnAir – Big Series</description><pubDate>Thu, 15 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Looking Back on 2022</title><link>https://ppippi.dev/en/blog/2022-retrospective/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/2022-retrospective/</guid><description>Looking Back on 2022</description><pubDate>Mon, 19 Dec 2022 00:00:00 GMT</pubDate></item><item><title>AWS – Theory Notes</title><link>https://ppippi.dev/en/blog/aws-saa/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/aws-saa/</guid><description>AWS – Theory Notes</description><pubDate>Sat, 29 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Data Processing in Shell</title><link>https://ppippi.dev/en/blog/data-processing-in-shell/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/data-processing-in-shell/</guid><description>Data Processing in Shell</description><pubDate>Thu, 07 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Database Design</title><link>https://ppippi.dev/en/blog/database-design/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/database-design/</guid><description>Database Design</description><pubDate>Thu, 27 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Following the FastAPI Docs</title><link>https://ppippi.dev/en/blog/fastapi/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/fastapi/</guid><description>Following the FastAPI Docs</description><pubDate>Wed, 27 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Introduction to AWS Boto in Python</title><link>https://ppippi.dev/en/blog/introduction-to-aws-boto-in-python/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/introduction-to-aws-boto-in-python/</guid><description>Introduction to AWS Boto in Python</description><pubDate>Tue, 04 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Introduction to Bash Scripting</title><link>https://ppippi.dev/en/blog/introduction-to-bash-scripting/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/introduction-to-bash-scripting/</guid><description>Introduction to Bash Scripting</description><pubDate>Thu, 14 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Introduction to PySpark</title><link>https://ppippi.dev/en/blog/introduction-to-pyspark/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/introduction-to-pyspark/</guid><description>Introduction to PySpark</description><pubDate>Wed, 24 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Introduction to Relational Databases in SQL</title><link>https://ppippi.dev/en/blog/introduction-to-relational-databases-in-sql/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/introduction-to-relational-databases-in-sql/</guid><description>Introduction to Relational Databases in SQL</description><pubDate>Thu, 20 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Introduction to MongoDB in Python</title><link>https://ppippi.dev/en/blog/introduction_to_mongodb_in_python/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/introduction_to_mongodb_in_python/</guid><description>Introduction to MongoDB in Python</description><pubDate>Wed, 02 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Implementing NLP XAI</title><link>https://ppippi.dev/en/blog/nlp_xai/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/nlp_xai/</guid><description>Implementing NLP XAI</description><pubDate>Sat, 01 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Continuous Delivery with Argo CD</title><link>https://ppippi.dev/en/blog/argocd/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/argocd/</guid><description>Continuous Delivery with Argo CD</description><pubDate>Mon, 16 May 2022 00:00:00 GMT</pubDate></item><item><title>Building Data Engineering Pipelines in Python</title><link>https://ppippi.dev/en/blog/building-data-engineering-pipelines-in-python/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/building-data-engineering-pipelines-in-python/</guid><description>Building Data Engineering Pipelines in Python</description><pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Using GCP Secret Manager with Kubernetes</title><link>https://ppippi.dev/en/blog/gcp-secret-manager/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gcp-secret-manager/</guid><description>Using GCP Secret Manager with Kubernetes</description><pubDate>Sat, 17 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Kubernetes Volumes: PV, PVC, and StorageClass</title><link>https://ppippi.dev/en/blog/pvpvssc/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/pvpvssc/</guid><description>Kubernetes Volumes: PV, PVC, and StorageClass</description><pubDate>Wed, 14 Sep 2022 00:00:00 GMT</pubDate></item><item><title>PySpark</title><link>https://ppippi.dev/en/blog/pyspark/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/pyspark/</guid><description>PySpark</description><pubDate>Thu, 10 Feb 2022 00:00:00 GMT</pubDate></item><item><title>PySpark – Cleaning Data</title><link>https://ppippi.dev/en/blog/pyspark2/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/pyspark2/</guid><description>PySpark – Cleaning Data</description><pubDate>Thu, 17 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Shell</title><link>https://ppippi.dev/en/blog/shell/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/shell/</guid><description>Shell</description><pubDate>Thu, 30 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Unit Testing for Data Science in Python</title><link>https://ppippi.dev/en/blog/unit-testing-for-data-science-in-python/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/unit-testing-for-data-science-in-python/</guid><description>Unit Testing for Data Science in Python</description><pubDate>Thu, 11 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Writing Efficient Python Code</title><link>https://ppippi.dev/en/blog/writing-efficient-python-code/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/writing-efficient-python-code/</guid><description>Writing Efficient Python Code</description><pubDate>Tue, 14 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Writing Functions in Python</title><link>https://ppippi.dev/en/blog/writing-functions-in-python/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/writing-functions-in-python/</guid><description>Writing Functions in Python</description><pubDate>Thu, 16 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Setting Up Actions Runner Controller</title><link>https://ppippi.dev/en/blog/actions-runner-controller/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/actions-runner-controller/</guid><description>Building an MLOps CI environment</description><pubDate>Thu, 03 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Agno Agent Framework Review: Fast, Minimal AI Agents</title><link>https://ppippi.dev/en/blog/agno/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/agno/</guid><description>Hands-on review of the Agno Agent Framework: performance, architecture, and a minimal API for building AI agents with Memory, Knowledge (RAG), MCP, Teams, and AgentOS.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Scala</title><link>https://ppippi.dev/en/blog/scala/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/scala/</guid><description>Scala</description><pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Implementing an AI Agent</title><link>https://ppippi.dev/en/blog/ai-agent/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/ai-agent/</guid><description>Creating a simple stock agent bot using ChatGPT</description><pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate></item><item><title>AWS SAA C02 Exam Review</title><link>https://ppippi.dev/en/blog/aws-saa-exam-review/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/aws-saa-exam-review/</guid><description>AWS SAA C02 Exam Review</description><pubDate>Wed, 16 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Building CI with GitHub Actions</title><link>https://ppippi.dev/en/blog/building-ci-with-github-actions/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/building-ci-with-github-actions/</guid><description>Building CI with GitHub Actions</description><pubDate>Sun, 15 May 2022 00:00:00 GMT</pubDate></item><item><title>AWS – Amazon Web Services – Cloud Computing</title><link>https://ppippi.dev/en/blog/aws-amazon-web-services-cloud-computing/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/aws-amazon-web-services-cloud-computing/</guid><description>AWS – Amazon Web Services – Cloud Computing</description><pubDate>Fri, 12 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Using dbt with Google BigQuery</title><link>https://ppippi.dev/en/blog/dbt1/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/dbt1/</guid><description>Using dbt with Google BigQuery</description><pubDate>Mon, 12 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Dify Hands-On Review: Strengths and Limits of a No-Code LLM Platform</title><link>https://ppippi.dev/en/blog/dify/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/dify/</guid><description>A hands-on review of Dify, an open-source no-code LLM platform: strengths and limits for building RAG pipelines, agent workflows, self-hosted deployments, and how it compares to n8n/Make.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Automating GKE Deployments with gcloud &amp; Crontab</title><link>https://ppippi.dev/en/blog/gcp-gke-automated-deployment/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gcp-gke-automated-deployment/</guid><description>Automating GKE Deployments with gcloud &amp; Crontab</description><pubDate>Sun, 24 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Deploying on GKE and Enabling Sticky Sessions</title><link>https://ppippi.dev/en/blog/gcp-k8s-sticky-session/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gcp-k8s-sticky-session/</guid><description>Deploying on GKE and Enabling Sticky Sessions</description><pubDate>Sat, 16 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Understanding Automatic Updates in GKE</title><link>https://ppippi.dev/en/blog/gke-automatic-updates/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gke-automatic-updates/</guid><description>Understanding Automatic Updates in GKE</description><pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Configuring Workload Identity on GKE</title><link>https://ppippi.dev/en/blog/gke-workload-identity/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gke-workload-identity/</guid><description>Configuring Workload Identity on GKE</description><pubDate>Sat, 17 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Building a Dashboard with Kubernetes CronJobs</title><link>https://ppippi.dev/en/blog/cronjob/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/cronjob/</guid><description>Building a Dashboard with Kubernetes CronJobs</description><pubDate>Wed, 18 May 2022 00:00:00 GMT</pubDate></item><item><title>Kubernetes GPU Sharing: Time-Slicing, MPS, and MIG</title><link>https://ppippi.dev/en/blog/gpu-sharing/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gpu-sharing/</guid><description>Learn how to share NVIDIA GPUs in Kubernetes using Time-Slicing, CUDA MPS, and MIG—plus key trade-offs for isolation, performance, and operations.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Kubernetes Networking and Firewall Notes</title><link>https://ppippi.dev/en/blog/k8s-firewall/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/k8s-firewall/</guid><description>Kubernetes Networking and Firewall Notes</description><pubDate>Sun, 29 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Connecting Web and DB Pods in Kubernetes</title><link>https://ppippi.dev/en/blog/k8s_network/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/k8s_network/</guid><description>Connecting Web and DB Pods in Kubernetes</description><pubDate>Sun, 03 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Packaging AWS Lambda Functions as Containers</title><link>https://ppippi.dev/en/blog/lambda-container/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/lambda-container/</guid><description>Packaging AWS Lambda Functions as Containers</description><pubDate>Tue, 31 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Connecting GKE with AWS IAM Role: Securely Accessing AWS Resources Without Access Keys</title><link>https://ppippi.dev/en/blog/gke-iam-role/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/gke-iam-role/</guid><description>A Secure Multi-Cloud Access Approach Using GKE Workload Identity and AWS IAM Roles</description><pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate></item><item><title>Deep Dive into LLM Function Calling: The Core of AI Agents</title><link>https://ppippi.dev/en/blog/llm-function-calling/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/llm-function-calling/</guid><description>Learn how LLMs can call external functions and perform real-world tasks using Python and the OpenAI API.</description><pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate></item><item><title>MCP Gateway Recommendation: mcp-context-forge in Production</title><link>https://ppippi.dev/en/blog/mcp-context-forge/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/mcp-context-forge/</guid><description>Hands-on experience running IBM’s open-source MCP Gateway, mcp-context-forge, in production. Learn Virtual Server-based tool authorization, the MCP Catalog, metrics, and more.</description><pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Introduction to Airflow in Python</title><link>https://ppippi.dev/en/blog/introduction-to-airflow-in-python/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/introduction-to-airflow-in-python/</guid><description>Introduction to Airflow in Python</description><pubDate>Thu, 18 Nov 2021 00:00:00 GMT</pubDate></item><item><title>MCP - Model Context Protocol</title><link>https://ppippi.dev/en/blog/mcp-one-page/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/mcp-one-page/</guid><description>Implementing MCP</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Reflections as a New Developer</title><link>https://ppippi.dev/en/blog/new-developer-retrospective/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/new-developer-retrospective/</guid><description>Reflections as a New Developer</description><pubDate>Thu, 15 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Building an Nvidia Triton Inference Server</title><link>https://ppippi.dev/en/blog/nvidia-triton-inference-server/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/nvidia-triton-inference-server/</guid><description>A Practical Guide to Triton Inference Server, from Installation to Operation</description><pubDate>Fri, 16 May 2025 00:00:00 GMT</pubDate></item><item><title>Object-Oriented Programming in Python</title><link>https://ppippi.dev/en/blog/objective-oriented-programming/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/objective-oriented-programming/</guid><description>Object-Oriented Programming in Python</description><pubDate>Thu, 28 Oct 2021 00:00:00 GMT</pubDate></item><item><title>OpenAI Agent SDK — Build Agents the Easy Way</title><link>https://ppippi.dev/en/blog/openai-agent-sdk/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/openai-agent-sdk/</guid><description>Takeaways from trying many agent tools</description><pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Building a Kubernetes Cluster from Scratch</title><link>https://ppippi.dev/en/blog/setting-up-kubernetes/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/setting-up-kubernetes/</guid><description>Building a Kubernetes Cluster from Scratch</description><pubDate>Sun, 08 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Pandas/Database/SQL/JSON</title><link>https://ppippi.dev/en/blog/pandas/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/pandas/</guid><description>Pandas/Database/SQL/JSON</description><pubDate>Tue, 07 Sep 2021 00:00:00 GMT</pubDate></item><item><title>sim: Open-Source No-Code Agent Tool for Natural Language Workflows</title><link>https://ppippi.dev/en/blog/sim/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/sim/</guid><description>sim is an open-source no-code agent tool that uses natural language to generate LLM workflows. Supports self-hosted and managed, but relies on Copilot.</description><pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Deploying Spring Boot to Kubernetes</title><link>https://ppippi.dev/en/blog/spring-boot-k8s-deployment/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/spring-boot-k8s-deployment/</guid><description>Deploying Spring Boot to Kubernetes</description><pubDate>Mon, 04 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Autoscaling GKE Jobs with KEDA and Pub/Sub</title><link>https://ppippi.dev/en/blog/using-keda-pubsub-autoscaling/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/using-keda-pubsub-autoscaling/</guid><description>Autoscaling GKE Jobs with KEDA and Pub/Sub</description><pubDate>Sat, 17 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Terraform – Remote State &amp; Workspaces</title><link>https://ppippi.dev/en/blog/terraform-4/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/terraform-4/</guid><description>Terraform – Remote State &amp; Workspaces</description><pubDate>Wed, 17 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Creating GKE Clusters with Terraform</title><link>https://ppippi.dev/en/blog/terraform-gke/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/terraform-gke/</guid><description>Creating GKE Clusters with Terraform</description><pubDate>Sun, 28 May 2023 00:00:00 GMT</pubDate></item><item><title>Terraform – Creating an AWS EC2 Instance</title><link>https://ppippi.dev/en/blog/terraform-1/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/terraform-1/</guid><description>Terraform – Creating an AWS EC2 Instance</description><pubDate>Tue, 16 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Terraform – Variables and Outputs</title><link>https://ppippi.dev/en/blog/terraform-2/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/terraform-2/</guid><description>Terraform – Variables and Outputs</description><pubDate>Tue, 16 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Terraform – Autoscaling Group + Application Load Balancer</title><link>https://ppippi.dev/en/blog/terraform-3/</link><guid isPermaLink="true">https://ppippi.dev/en/blog/terraform-3/</guid><description>Terraform – Autoscaling Group + Application Load Balancer</description><pubDate>Wed, 17 Aug 2022 00:00:00 GMT</pubDate></item></channel></rss>