
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title>Luca Cavallin</title>
        <link>https://www.lucavallin.com/blog/tags/c</link>
        <description>
      Platform Engineer at Xebia, focused on AI platform engineering - the infrastructure behind reliable, observable, scalable AI and cloud-native workloads. I work primarily in Go and Google Cloud, with deep experience in Kubernetes, containers, and end-to-end observability - and a strong interest in networking and lower-level systems work in Rust. My current focus is the platform layer beneath AI: inference serving infrastructure on Kubernetes, AI gateway and MCP connectivity, agentic workload orchestration, and end-to-end observability for GenAI systems.

      My broader experience is full-stack: strong on backend, with solid frontend and mobile knowledge. I contribute to open source, write on my blog, and pick up the occasional talk, training, or meetup when something interesting comes up. I&#39;m a Google Developer Expert (GDE) and a CNCF Ambassador.

      For a deeper dive, see my blog. If you&#39;re new to open source, check out Verto.sh. For mentorship, I&#39;m on Mentorcruise. Outside of work, activities like photography, motorcycling, playing a handpan and cleaning litterboxes keep me occupied 🐈.
    </description>
        <language>en-us</language>
        <managingEditor>Luca Cavallin</managingEditor>
        <webMaster>Luca Cavallin</webMaster>
        <lastBuildDate>Wed, 06 Mar 2024 00:00:00 GMT</lastBuildDate>
        <atom:link href="https://www.lucavallin.com/blog/tags/c/feed.xml" rel="self" type="application/rss+xml"/>
        
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-structure-c-projects-my-experience-best-practices</guid>
      <title>How to Structure C Projects: These Best Practices Worked for Me</title>
      <link>https://www.lucavallin.com/blog/how-to-structure-c-projects-my-experience-best-practices</link>
      <description>I recently worked on two different C projects, and I wanted to structure them in a way that would make them easy to maintain and understand. I also wanted to make sure that the projects were easy to build and test. In this post, I will share my experience and the best practices I found for structuring C projects.</description>
      <pubDate>Wed, 06 Mar 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>c</category><category>software-engineering</category><category>open-source</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/crafting-clean-maintainable-understandable-makefile-for-c-project</guid>
      <title>Crafting a Clean, Maintainable, and Understandable Makefile for a C Project.</title>
      <link>https://www.lucavallin.com/blog/crafting-clean-maintainable-understandable-makefile-for-c-project</link>
      <description>Discover how a well-planned Makefile can make building C projects easier. By using clear variables, wildcards, automatic variables, and phony targets, see how the Makefile for the gnaro project is easy to understand and use, serving as a simple guide for other developers.</description>
      <pubDate>Sun, 22 Oct 2023 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>c</category><category>linux</category><category>software-engineering</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/barco-linux-containers-from-scratch-in-c</guid>
      <title>barco: Linux Containers From Scratch in C.</title>
      <link>https://www.lucavallin.com/blog/barco-linux-containers-from-scratch-in-c</link>
      <description>A straightforward C implementation of a container runtime, built from the ground up to explore containers and the Linux Kernel.</description>
      <pubDate>Sun, 17 Sep 2023 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>c</category><category>linux</category><category>containers</category><category>cncf</category>
    </item>
  
      </channel>
    </rss>
  