# Médéric Hurier — Fmind > AI Architect (PhD) • VC Expert Advisor • AAIF Ambassador • GCP Certified Cloud Architect • AI Agents, MLOps & Security ## Machine-readable portfolio - [MCP server](https://www.fmind.dev/mcp): Read-only portfolio tools, resources, and prompts. - [JSON profile](https://www.fmind.dev/api/profile): Canonical portfolio and article index. - [Full LLM context](https://www.fmind.dev/llms-full.txt): This index plus every public article in Markdown. - Article source: append `.md` to any article slug (https://www.fmind.dev/articles/.md) for its raw Markdown. - [Atom feed](https://www.fmind.dev/articles/feed.xml): Reverse-chronological publication feed. - [Sitemap](https://www.fmind.dev/sitemap.xml): Canonical hosted pages. ## Sites - [LLM self-hosting on GKE](https://www.fmind.dev/sites/llm-self-hosting/) — Compare the leading open-weight models, GPU memory fit, GKE fleet cost, serving capacity, and managed-API break-even. ## Articles - [LiteLLM is the known option. agentgateway is the open one.](https://www.fmind.dev/articles/agentgateway-vs-litellm/) — Comparing LiteLLM and agentgateway for enterprise AI platforms: licensing boundaries, security advisories, ops footprints, and open governance. ([Markdown](https://www.fmind.dev/articles/agentgateway-vs-litellm.md)) - [The MLOps Adventure Continues: An AGENTS.md Ready Stack for AI/ML](https://www.fmind.dev/articles/mlops-adventure-continue/) — AI coding agents amplify repository friction. Here is how we redesigned an MLOps codebase around deterministic single-command gates, SQLite isolation, and machine-readable AGENTS.md guardrails. ([Markdown](https://www.fmind.dev/articles/mlops-adventure-continue.md)) - [MCP 2026–07–28: Stateless core, enterprise authorization, and SDK betas](https://www.fmind.dev/articles/mcp-2026-07-28-stateless-core-enterprise-authorization-and-sdk-betas/) — Running a remote Model Context Protocol (MCP) server behind multiple instances presents immediate infrastructure challenges. Because the… ([Markdown](https://www.fmind.dev/articles/mcp-2026-07-28-stateless-core-enterprise-authorization-and-sdk-betas.md)) - [The Affordable AI Agents](https://www.fmind.dev/articles/the-affordable-ai-agents/) — As AI agents transition from isolated developer experiments into production-scale workflows, engineering organizations are waking up to a… ([Markdown](https://www.fmind.dev/articles/the-affordable-ai-agents.md)) - [Agent Evolutions: Stop Guessing the Design — Evolve It](https://www.fmind.dev/articles/agent-evolutions-stop-guessing-the-design-evolve-it/) — Most coding-agent tasks have one right answer hiding behind a workflow. “Add password sign-in.” “Fix the off-by-one in the pagination… ([Markdown](https://www.fmind.dev/articles/agent-evolutions-stop-guessing-the-design-evolve-it.md)) - [Agent Levers: A Plan-Do-Check-Act Loop That Makes Coding Agents Finish What They Start](https://www.fmind.dev/articles/agent-levers-a-plan-do-check-act-loop-that-makes-coding-agents-finish-what-they-start/) — A coding agent is only as useful as the spec you give it. That sentence sounds like a truism until you watch it play out for an afternoon. ([Markdown](https://www.fmind.dev/articles/agent-levers-a-plan-do-check-act-loop-that-makes-coding-agents-finish-what-they-start.md)) - [Agent Docs: Answer Locally Before the Web — A Shared Reference for Every Coding Agent](https://www.fmind.dev/articles/agent-docs-answer-locally-before-the-web-a-shared-reference-for-every-coding-agent/) — Pair-program with a coding agent for an afternoon and you start noticing a quiet, recurring tax. Every time the agent reaches for a flag, a… ([Markdown](https://www.fmind.dev/articles/agent-docs-answer-locally-before-the-web-a-shared-reference-for-every-coding-agent.md)) - [Supagents: One Source to Rule Your Coding Subagents](https://www.fmind.dev/articles/supagents-one-source-to-rule-your-coding-subagents/) — The AI providers are in a horse race. Every quarter, a new model lands, a new harness ships, and the gap between “the best tool for this… ([Markdown](https://www.fmind.dev/articles/supagents-one-source-to-rule-your-coding-subagents.md)) - [AI Agents as an Operating System: Rediscovering the Linux Philosophy](https://www.fmind.dev/articles/ai-agents-as-an-operating-system-rediscovering-the-linux-philosophy/) — We are building the most advanced AI systems in history, yet the best way to control them relies on paradigms from the 1970s. I see… ([Markdown](https://www.fmind.dev/articles/ai-agents-as-an-operating-system-rediscovering-the-linux-philosophy.md)) - [The 5xP Framework: Steering AI Coding Agents from Chaos to Success](https://www.fmind.dev/articles/the-5xp-framework-steering-ai-coding-agents-from-chaos-to-success/) — AI Coding — or Spec-Driven Development — is a recent trend that amazes as much as it scares IT engineers. We now have access to powerful… ([Markdown](https://www.fmind.dev/articles/the-5xp-framework-steering-ai-coding-agents-from-chaos-to-success.md)) - [How I Revamped My Portfolio Website in 5 Nights Using AI Agents](https://www.fmind.dev/articles/how-i-revamped-my-portfolio-website-in-5-nights-using-ai-agents/) — I see many friends and acquaintances generating amazing applications in mere weeks. We are in the midst of a craze of innovation, an era… ([Markdown](https://www.fmind.dev/articles/how-i-revamped-my-portfolio-website-in-5-nights-using-ai-agents.md)) - [Chaigent: An affordable alternative to Gemini Enterprise on Google Cloud](https://www.fmind.dev/articles/chaigent-an-affordable-alternative-to-gemini-enterprise-on-google-cloud/) — Build a cost-effective, private AI Agent solution on Google Cloud using Chainlit and Vertex AI. Detailed architecture and code guide. ([Markdown](https://www.fmind.dev/articles/chaigent-an-affordable-alternative-to-gemini-enterprise-on-google-cloud.md)) - [mAIdAI: Building a Personal Assistant with Google Cloud and Vertex AI](https://www.fmind.dev/articles/maidai-building-a-personal-assistant-with-google-cloud-and-vertex-ai/) — Build a personal AI assistant using Google Cloud Run, Vertex AI, and Google Chat. A guide to architecting context-aware agents. ([Markdown](https://www.fmind.dev/articles/maidai-building-a-personal-assistant-with-google-cloud-and-vertex-ai.md)) - [Building with A2UI: Extending the Expressiveness of AI Agent Interfaces](https://www.fmind.dev/articles/building-with-a2ui-extending-the-expressiveness-of-ai-agent-interfaces/) — Building AI-First apps with A2UI: from the Agent-View-Controller (AVC) pattern to managing latency. A practical case study with Featest. ([Markdown](https://www.fmind.dev/articles/building-with-a2ui-extending-the-expressiveness-of-ai-agent-interfaces.md)) - [MLOps Coding Skills: Bridging the Gap Between Specs and Agents](https://www.fmind.dev/articles/mlops-coding-skills-bridging-the-gap-between-specs-and-agents/) — Bridge the gap between engineering specs and AI agents using Agent Skills. Learn to inject ‘Senior Engineer’ context for production MLOps. ([Markdown](https://www.fmind.dev/articles/mlops-coding-skills-bridging-the-gap-between-specs-and-agents.md)) - [Finding the Holy Grail of AI Agent UIs: From AI-Orchestrated Development to A2UI](https://www.fmind.dev/articles/finding-the-holy-grail-of-ai-agent-uis-from-ai-orchestrated-development-to-a2ui/) — Discover how A2UI solves the AI Agent UI bottleneck. A deep dive into replacing chatbots with agents that project their own native UIs. ([Markdown](https://www.fmind.dev/articles/finding-the-holy-grail-of-ai-agent-uis-from-ai-orchestrated-development-to-a2ui.md)) - [Architecting the AI Agent Platform: A Definitive Guide](https://www.fmind.dev/articles/architecting-the-ai-agent-platform-a-definitive-guide/) — Build a production-grade AI Agent Platform. A guide to the 7-layer architecture for scaling secure, autonomous enterprise agents. ([Markdown](https://www.fmind.dev/articles/architecting-the-ai-agent-platform-a-definitive-guide.md)) - [Powering Up your Agent in Production with ADK, OAuth and Gemini Enterprise](https://www.fmind.dev/articles/powering-up-your-agent-in-production-with-adk-oauth-and-gemini-enterprise/) — Power up your AI agent in production. Learn to deploy a secure ‘Slides Translator’ using ADK, OAuth, and Gemini Enterprise. ([Markdown](https://www.fmind.dev/articles/powering-up-your-agent-in-production-with-adk-oauth-and-gemini-enterprise.md)) - [The Real AI Agent Bottleneck is the Damn UI](https://www.fmind.dev/articles/the-real-ai-agent-bottleneck-is-the-damn-ui/) — For AI agents, the biggest challenge isn’t the model, it’s the UI. A deep dive into the user interface bottleneck for enterprise AI. ([Markdown](https://www.fmind.dev/articles/the-real-ai-agent-bottleneck-is-the-damn-ui.md)) - [Da2a: The Future of Data Platforms is Agentic, Distributed, and Collaborative](https://www.fmind.dev/articles/da2a-the-future-of-data-platforms-is-agentic-distributed-and-collaborative/) — For decades, the story of data platforms has been one of centralization and heavy engineering. We built massive data warehouses and data… ([Markdown](https://www.fmind.dev/articles/da2a-the-future-of-data-platforms-is-agentic-distributed-and-collaborative.md)) - [Ackgent: Rapid Agent Development on GCP with ADK and Agent Config](https://www.fmind.dev/articles/ackgent-rapid-agent-development-on-gcp-with-adk-and-agent-config/) — Speed up AI agent development on GCP with Ackgent. Build, deploy, and iterate faster using Google ADK and Agent Config's declarative approach. ([Markdown](https://www.fmind.dev/articles/ackgent-rapid-agent-development-on-gcp-with-adk-and-agent-config.md)) - [Combo-Banana: Building Custom Image Workflows in Record Time](https://www.fmind.dev/articles/combo-banana-building-custom-image-workflows-in-record-time/) — Build custom AI image workflows fast with Combo-Banana. Empower designers to automate tedious editing tasks with Google Nano-Banana. ([Markdown](https://www.fmind.dev/articles/combo-banana-building-custom-image-workflows-in-record-time.md)) - [Vibe Youtubing with NotebookLM: The MLOps Coding Course Gets a Video Upgrade in Under 48 Hours](https://www.fmind.dev/articles/vibe-youtubing-with-notebooklm-the-mlops-coding-course-gets-a-video-upgrade-in-under-48-hours/) — I’m incredibly excited to announce the launch of the first video series for my MLOps Coding Course, covering the introduction and the… ([Markdown](https://www.fmind.dev/articles/vibe-youtubing-with-notebooklm-the-mlops-coding-course-gets-a-video-upgrade-in-under-48-hours.md)) - [Deploying AI Agents in the Enterprise using ADK and Google Cloud](https://www.fmind.dev/articles/deploying-ai-agents-in-the-enterprise-using-adk-and-google-cloud/) — Learn to deploy AI agents in the enterprise using ADK & Google Cloud. We compare Cloud Run & Vertex AI for secure, scalable AgentOps. ([Markdown](https://www.fmind.dev/articles/deploying-ai-agents-in-the-enterprise-using-adk-and-google-cloud.md)) - [Happy Birthday XP: Celebrating Gemini Deep Think (and My Daughter’s 6th Birthday)](https://www.fmind.dev/articles/happy-birthday-xp-celebrating-gemini-deep-think-and-my-daughters-6th-birthday/) — A father tests Gemini AI’s coding skills to create a magical birthday for his 6-year-old. See the staggering results from Deep Think! ([Markdown](https://www.fmind.dev/articles/happy-birthday-xp-celebrating-gemini-deep-think-and-my-daughters-6th-birthday.md)) - [Slides-To-Translate: When IT Says No, Build a $0.04 Solution on Your Lunch Break](https://www.fmind.dev/articles/slides-to-translate-when-it-says-no-build-a-0-04-solution-on-your-lunch-break/) — It is a classic tale of corporate life. A colleague of mine at Decathlon had a mammoth task: translate a 155-slide presentation into… ([Markdown](https://www.fmind.dev/articles/slides-to-translate-when-it-says-no-build-a-0-04-solution-on-your-lunch-break.md)) - [It’s Not Artificial: Recreating a Conversational Format with Gemini’s Multi-Speaker Text to Speech](https://www.fmind.dev/articles/its-not-artificial-recreating-a-conversational-format-with-gemini-s-multi-speaker-text-to-speech/) — A guide to creating conversational AI with Gemini. Generate custom educational audio with multiple voices using a simple Python script. ([Markdown](https://www.fmind.dev/articles/its-not-artificial-recreating-a-conversational-format-with-gemini-s-multi-speaker-text-to-speech.md)) - [The Agentic Cloud: Forging the Next Era of Infrastructure](https://www.fmind.dev/articles/the-agentic-cloud-forging-the-next-era-of-infrastructure/) — Agentic Cloud: Disrupting cloud giants with AI. Learn how intelligent agents will commoditize hyperscalers & reshape infrastructure. ([Markdown](https://www.fmind.dev/articles/the-agentic-cloud-forging-the-next-era-of-infrastructure.md)) - [Scaling the Summit: Challenges for Serving LLMs at Scale on GCP](https://www.fmind.dev/articles/scaling-the-summit-challenges-for-serving-llms-at-scale-on-gcp/) — Navigate the challenges of scaling LLMs on GCP and get benchmark insights for cost-effective, reliable, and quick LLM serving. ([Markdown](https://www.fmind.dev/articles/scaling-the-summit-challenges-for-serving-llms-at-scale-on-gcp.md)) - [The Great Data Divergence: Why Generative AI Demands a New Approach Beyond the Data Lake](https://www.fmind.dev/articles/the-great-data-divergence-why-generative-ai-demands-a-new-approach-beyond-the-data-lake/) — Explore the shift from slow data pipelines to real-time API management for building Gen AI systems and modern enterprise data architecture. ([Markdown](https://www.fmind.dev/articles/the-great-data-divergence-why-generative-ai-demands-a-new-approach-beyond-the-data-lake.md)) - [Hackathon Speedrun: Build & Deploy a RAG App in Minutes with Vertex AI Studio & Vertex AI Search!](https://www.fmind.dev/articles/hackathon-speedrun-build-deploy-a-rag-app-in-minutes-with-vertex-ai-studio-vertex-ai-search/) — Build & deploy a RAG app in minutes! Use Vertex AI Studio & Vertex AI Search for a rapid hackathon win. Ground LLMs with your data. ([Markdown](https://www.fmind.dev/articles/hackathon-speedrun-build-deploy-a-rag-app-in-minutes-with-vertex-ai-studio-vertex-ai-search.md)) - [Introducing GentWriter: Building a Multi-Agent Content Generator with Google’s ADK 👾](https://www.fmind.dev/articles/introducing-gentwriter-building-a-multi-agent-content-generator-with-googles-adk/) — In the fast-paced world of content creation, efficiency is key. Manually crafting social media posts for different platforms based on a… ([Markdown](https://www.fmind.dev/articles/introducing-gentwriter-building-a-multi-agent-content-generator-with-googles-adk.md)) - [CAG vs. RAG: Choosing the Right Strategy for Your AI Application](https://www.fmind.dev/articles/cag-vs-rag-choosing-the-right-strategy-for-your-ai-application/) — CAG vs RAG for Generative AI: Compare latency, cost & complexity. Choose the best LLM context strategy for your app. ([Markdown](https://www.fmind.dev/articles/cag-vs-rag-choosing-the-right-strategy-for-your-ai-application.md)) - [Structured LLM Outputs Made Easy: Building a Slack Digest Agent with Pydantic AI](https://www.fmind.dev/articles/structured-llm-outputs-made-easy-building-a-slack-digest-agent-with-pydantic-ai/) — As developers and AI practitioners, many of us belong to vibrant online communities, like the MLOps Community on Slack. These platforms are… ([Markdown](https://www.fmind.dev/articles/structured-llm-outputs-made-easy-building-a-slack-digest-agent-with-pydantic-ai.md)) - [GitWorks: an AI Agent for Enforcing GitHub Repository Standards](https://www.fmind.dev/articles/gitworks-an-ai-agent-for-enforcing-github-repository-standards/) — A Python notebook agent that reviews GitHub repositories against your own guidelines automatically, using Google Colab, the GitHub API, and Gemini models. ([Markdown](https://www.fmind.dev/articles/gitworks-an-ai-agent-for-enforcing-github-repository-standards.md)) - [GenV: An Agentic Workflow for Actionable Insights from Google Meet Recordings](https://www.fmind.dev/articles/genv-an-agentic-workflow-for-actionable-insights-from-google-meet-recordings/) — Video meetings on platforms like Google Meet are essential for collaboration, but how often do crucial details get lost moments after the… ([Markdown](https://www.fmind.dev/articles/genv-an-agentic-workflow-for-actionable-insights-from-google-meet-recordings.md)) - [BKFC: An Agentic Workflow for Gathering Knowledge from Google Chat](https://www.fmind.dev/articles/bkfc-an-agentic-workflow-for-gathering-knowledge-from-google-chat/) — Team collaboration often lives and breathes within chat applications like Google Chat or Slack. It’s where questions are asked, decisions… ([Markdown](https://www.fmind.dev/articles/bkfc-an-agentic-workflow-for-gathering-knowledge-from-google-chat.md)) - [Framework, Template, or Example? 🤔 Choosing the Right AI Starter Kit for Your Team ✨](https://www.fmind.dev/articles/framework-template-or-example-choosing-the-right-ai-starter-kit-for-your-team/) — Building AI applications is incredibly exciting. But let’s be honest: getting started can be challenging, especially in large… ([Markdown](https://www.fmind.dev/articles/framework-template-or-example-choosing-the-right-ai-starter-kit-for-your-team.md)) - [More Automation + More Reproducibility = MLOps Python Package v4.1.0](https://www.fmind.dev/articles/more-automation-more-reproducibility-mlops-python-package-v4-1-0/) — The MLOps Python Package is your go-to solution for building robust and reproducible AI/ML workflows. Check out the latest v4.1.0 release! ([Markdown](https://www.fmind.dev/articles/more-automation-more-reproducibility-mlops-python-package-v4-1-0.md)) - [Meet Kate: Your AI-Powered, Live Multimodal Website Assistant 🤖](https://www.fmind.dev/articles/meet-kate-your-ai-powered-live-multimodal-website-assistant/) — Meet Kate: an AI-powered, live, multimodal website assistant. She uses voice, understands your needs, and retrieves info from a website. ([Markdown](https://www.fmind.dev/articles/meet-kate-your-ai-powered-live-multimodal-website-assistant.md)) - [Lessons Learned from the Gemini Long Context Kaggle Competition 🧠](https://www.fmind.dev/articles/lessons-learned-from-the-gemini-long-context-kaggle-competition/) — Explored Gemini’s long context in a Kaggle competition. Key lessons learned about its potential and limitations for real-world… ([Markdown](https://www.fmind.dev/articles/lessons-learned-from-the-gemini-long-context-kaggle-competition.md)) - [Stop Building Rigid AI/ML Pipelines: Embrace Reusable Components for Flexible MLOps](https://www.fmind.dev/articles/stop-building-rigid-ai-ml-pipelines-embrace-reusable-components-for-flexible-mlops/) — MLOps pipelines are often too rigid. We propose using reusable artifacts orchestrated by DAGs. Think functional programming for ML! ([Markdown](https://www.fmind.dev/articles/stop-building-rigid-ai-ml-pipelines-embrace-reusable-components-for-flexible-mlops.md)) - [Poetry Was Good, Uv Is Better: An MLOps Migration Story](https://www.fmind.dev/articles/poetry-was-good-uv-is-better-an-mlops-migration-story/) — Poetry to Uv: A faster, simpler way to manage dependencies for MLOps projects. ([Markdown](https://www.fmind.dev/articles/poetry-was-good-uv-is-better-an-mlops-migration-story.md)) - [Taming Python Installation with Pyenv for AI/ML and MLOps Projects](https://www.fmind.dev/articles/taming-python-installation-with-pyenv-for-ai-ml-and-mlops-projects/) — Tame your Python chaos! Learn how pyenv simplifies managing Python versions for AI/ML & MLOps, ensuring smooth, reproducible development. ([Markdown](https://www.fmind.dev/articles/taming-python-installation-with-pyenv-for-ai-ml-and-mlops-projects.md)) - [Bromate: Automate Your Browser with Agentic Workflows 🧭](https://www.fmind.dev/articles/bromate-automate-your-browser-with-agentic-workflows/) — The AI landscape is constantly evolving, pushing the boundaries of what’s possible with technology. One of the most exciting frontiers is… ([Markdown](https://www.fmind.dev/articles/bromate-automate-your-browser-with-agentic-workflows.md)) - [MLOps Package Template: Turbocharge the Creation of AI/ML Projects ⚡](https://www.fmind.dev/articles/mlops-package-template-turbocharge-the-creation-of-ai-ml-projects/) — The Cookiecutter MLOps Package offers a powerful code template to jumpstart your MLOps journey and accelerate your AI/ML development… ([Markdown](https://www.fmind.dev/articles/mlops-package-template-turbocharge-the-creation-of-ai-ml-projects.md)) - [MLOps Coding Course: Mastering Observability for Reliable ML 💡](https://www.fmind.dev/articles/mlops-coding-course-mastering-observability-for-reliable-ml/) — This article dives deep into the essential tools and practices for achieving comprehensive observability in your AI/ML projects. ([Markdown](https://www.fmind.dev/articles/mlops-coding-course-mastering-observability-for-reliable-ml.md)) - [MLOps Coding Course: Bridging the gap between Data Scientists and Machine Learning Engineers](https://www.fmind.dev/articles/mlops-coding-course-bridging-the-gap-between-data-scientists-and-machine-learning-engineers/) — The MLOps Coding Course is an open-source resource specifically designed to bridge the gap between data science and software engineering. ([Markdown](https://www.fmind.dev/articles/mlops-coding-course-bridging-the-gap-between-data-scientists-and-machine-learning-engineers.md)) - [Make your MLOps code base SOLID with Pydantic and Python’s ABC](https://www.fmind.dev/articles/make-your-mlops-code-base-solid-with-pydantic-and-pythons-abc/) — MLOps projects are straightforward to initiate, but challenging to perfect. While AI/ML projects often start with a notebook for… ([Markdown](https://www.fmind.dev/articles/make-your-mlops-code-base-solid-with-pydantic-and-pythons-abc.md)) - [Become the maestro of your MLOps abstractions](https://www.fmind.dev/articles/become-the-maestro-of-your-mlops-abstractions/) — The MLOps ecosystem is evolving into a sophisticated symphony, composed of diverse tools, methodologies, and cultures. This diversity… ([Markdown](https://www.fmind.dev/articles/become-the-maestro-of-your-mlops-abstractions.md)) - [How to configure VS Code for AI, ML and MLOps development in Python 🛠️️](https://www.fmind.dev/articles/how-to-configure-vs-code-for-ai-ml-and-mlops-development-in-python/) — Visual Studio Code is a remarkable application. In the past, developers faced a choice between simple, lightweight text editors like Vim… ([Markdown](https://www.fmind.dev/articles/how-to-configure-vs-code-for-ai-ml-and-mlops-development-in-python.md)) - [Forging a Personal Chatbot with OpenAI API, Chroma DB, HuggingFace Spaces, and Gradio 🔥](https://www.fmind.dev/articles/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio/) — If you have checked the Internet in 2023, you’re likely familiar with Generative AI. The launch of ChatGPT has sparked a surge in interest… ([Markdown](https://www.fmind.dev/articles/forging-a-personal-chatbot-with-openai-api-chroma-db-huggingface-spaces-and-gradio.md)) - [Finding Harmony in MLOps: Balancing Functional and Object-Oriented Approaches ☯](https://www.fmind.dev/articles/finding-harmony-in-mlops-balancing-functional-and-object-oriented-approaches/) — Programmers have always been passionate about their preferences, whether they discuss spaces vs. tabs, Vim vs. Emacs, or light mode vs… ([Markdown](https://www.fmind.dev/articles/finding-harmony-in-mlops-balancing-functional-and-object-oriented-approaches.md)) - [Is AI/ML Monitoring just Data Engineering? 🤔](https://www.fmind.dev/articles/is-ai-ml-monitoring-just-data-engineering/) — While the future of machine learning and MLOps is being debated, practitioners still need to attend to their machine learning models in… ([Markdown](https://www.fmind.dev/articles/is-ai-ml-monitoring-just-data-engineering.md)) - [A great MLOps project should start with a good Python Package 🐍](https://www.fmind.dev/articles/a-great-mlops-project-should-start-with-a-good-python-package/) — MLOps practitioners (rightfully) point out that running notebooks in production is a bad software practice, but what are the alternatives… ([Markdown](https://www.fmind.dev/articles/a-great-mlops-project-should-start-with-a-good-python-package.md)) - [Fixing the MLOps Survey on LLMs with ChatGPT API: Lessons Learned](https://www.fmind.dev/articles/fixing-the-mlops-survey-on-llms-with-chatgpt-api-lessons-learned/) — Large Language Model (LLM) is such an exciting topic. Since the release of ChatGPT, we saw a surge of innovation ranging from education… ([Markdown](https://www.fmind.dev/articles/fixing-the-mlops-survey-on-llms-with-chatgpt-api-lessons-learned.md)) - [We need POSIX for MLOps](https://www.fmind.dev/articles/we-need-posix-for-mlops/) — There is an ever-growing landscape of tools and solutions for MLOps. In this article, I propose a solution to address this challenge. ([Markdown](https://www.fmind.dev/articles/we-need-posix-for-mlops.md)) - [How to install Kubeflow Pipelines v2 on Apple Silicon](https://www.fmind.dev/articles/how-to-install-kubeflow-on-apple-silicon/) — Kubeflow Pipelines (KFP) is a powerful platform for building machine learning pipelines at scale with Kubernetes. ([Markdown](https://www.fmind.dev/articles/how-to-install-kubeflow-on-apple-silicon.md)) - [3P Principle: Purpose, Productivity, Performance](https://www.fmind.dev/articles/3p-principle-purpose-productivity-performance/) — A fundamental trade-off that affects the design of programming languages and the success of software projects. ([Markdown](https://www.fmind.dev/articles/3p-principle-purpose-productivity-performance.md)) ## Optional - [PhD thesis](https://orbilu.uni.lu/handle/10993/39903): Creating better ground truth to further understand Android malware - [Euphony: Harmonious Unification of Cacophonous Anti-Virus Vendor Labels](https://orbilu.uni.lu/handle/10993/31441) — MSR 2017 • Mining Software Repositories - [On the Lack of Consensus in Anti-Virus Decisions](https://orbilu.uni.lu/handle/10993/27845) — DIMVA 2016 • Detection of Intrusions and Malware