<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stéphane Philippart, Author at OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/author/stephane-philippart/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/author/stephane-philippart/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Sun, 05 Jul 2026 08:00:04 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>Stéphane Philippart, Author at OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/author/stephane-philippart/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>🎙️ Tranches de Tech #30 &#8211; Makers de père en fils</title>
		<link>https://blog.ovhcloud.com/%f0%9f%8e%99%ef%b8%8f-tranches-de-tech-30-makers-de-pere-en-fils/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Sun, 05 Jul 2026 07:59:03 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[Developer Advocate]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[Tranches de Tech]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=32726</guid>

					<description><![CDATA[👤 Présentation de Sylvain &#8211; ⏱️ 1&#8243; 📰 News Techs&#160; 🤖 Intelligence Artificielle &#8211; ⏱️ 56&#8243;03 Home assistant x OVHcloud AI [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2F%25f0%259f%258e%2599%25ef%25b8%258f-tranches-de-tech-30-makers-de-pere-en-fils%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2330%20%26%238211%3B%20Makers%20de%20p%C3%A8re%20en%20fils&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="759" height="757" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png" alt="An avocado with a computer keyboard" class="wp-image-31036" style="width:640px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png 759w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-300x300.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-70x70.png 70w" sizes="(max-width: 759px) 100vw, 759px" /></figure>



<ul class="wp-block-list">
<li>👤 Invitée : Sylvain Gougouzian
<ul class="wp-block-list">
<li>Bluesky : <a href="https://bsky.app/profile/ane-naiz.bsky.social" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">@gouz.dev</a></li>



<li>LinkedIn : https://www.linkedin.com/in/gouz</li>
</ul>
</li>



<li>🗓️ Date d&#8217;enregistrement : 30 juin 2026</li>



<li>🎧 <a href="https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-30-makers-de-pere-en-fils" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Lien vers l&#8217;épisode</a></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h3 class="wp-block-heading">👤 Présentation de Sylvain &#8211; ⏱️ 1&#8243;</h3>



<ul class="wp-block-list">
<li><a href="https://www.youtube.com/@tourainetech37" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.youtube.com/@tourainetech37</a></li>



<li><a href="https://www.devquest.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.devquest.fr/</a></li>



<li><a href="https://slidesk.github.io/slidesk/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://slidesk.github.io/slidesk/</a></li>
</ul>



<h3 class="wp-block-heading">📰 News Techs&nbsp;</h3>



<h4 class="wp-block-heading">🤖 Intelligence Artificielle &#8211; ⏱️ 56&#8243;03</h4>



<h5 class="wp-block-heading">Home assistant x OVHcloud AI Endpoints</h5>



<p class="wp-block-paragraph"><a href="https://rc.home-assistant.io/integrations/ovhcloud_ai_endpoints" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://rc.home-assistant.io/integrations/ovhcloud_ai_endpoints</a></p>



<h5 class="wp-block-heading">The pressure</h5>



<p class="wp-block-paragraph"><a href="https://daniel.haxx.se/blog/2026/05/26/the-pressure/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://daniel.haxx.se/blog/2026/05/26/the-pressure/</a></p>



<h5 class="wp-block-heading">La Norvège va interdire les chatbots IA aux écoliers</h5>



<ul class="wp-block-list">
<li><a href="https://next.ink/243458/la-norvege-va-interdire-les-chatbots-ia-aux-ecoliers/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://next.ink/243458/la-norvege-va-interdire-les-chatbots-ia-aux-ecoliers/</a></li>



<li><a href="https://youtu.be/4xq6bVbS-Pw?si=bgIwiPNvJpZrMIzT" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://youtu.be/4xq6bVbS-Pw?si=bgIwiPNvJpZrMIzT</a></li>



<li><a href="https://youtu.be/M8QM4klrGcM?si=w7slhdu9TVyNcomw" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://youtu.be/M8QM4klrGcM?si=w7slhdu9TVyNcomw</a></li>
</ul>



<h5 class="wp-block-heading">GitHub Copilot is moving to usage-based billing</h5>



<p class="wp-block-paragraph"><a href="https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/</a></p>



<h5 class="wp-block-heading">Is AI profitable yet?</h5>



<p class="wp-block-paragraph"><a href="https://isaiprofitable.com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://isaiprofitable.com</a></p>



<h5 class="wp-block-heading">NVIDIA announced NVCF</h5>



<p class="wp-block-paragraph">http://github.com/nvidia/nvcf</p>



<h5 class="wp-block-heading">Le gouvernement américain interdit Fable 5 et Mythos 5 a tout non américain dans le monde</h5>



<p class="wp-block-paragraph"><a href="https://www.anthropic.com/news/fable-mythos-access" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.anthropic.com/news/fable-mythos-access</a></p>



<h5 class="wp-block-heading">OpenAI acquires Ona (ex Gitpod)</h5>



<p class="wp-block-paragraph"><a href="https://twitter.com/i/status/2065572964062666976" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://twitter.com/i/status/2065572964062666976</a></p>



<h4 class="wp-block-heading">☁️ Cloud &#8211; ⏱️ 1h27&#8243;40</h4>



<h5 class="wp-block-heading">Terraform S3 state locking with OVHcloud Object Storage</h5>



<p class="wp-block-paragraph"><a href="https://blog.ovhcloud.com/terraform-s3-state-locking-ovhcloud-object-storage/" data-wpel-link="internal">https://blog.ovhcloud.com/terraform-s3-state-locking-ovhcloud-object-storage/</a></p>



<p class="wp-block-paragraph"></p>



<h4 class="wp-block-heading">🔐 Sécurité &#8211; ⏱️ 1h30&#8243;</h4>



<h5 class="wp-block-heading">Secure Image Signing with Cosign and OVHcloud KMS</h5>



<p class="wp-block-paragraph"><a href="https://blog.ovhcloud.com/secure-image-signing-cosign-ovhcloud-kms/" data-wpel-link="internal">https://blog.ovhcloud.com/secure-image-signing-cosign-ovhcloud-kms/</a></p>



<p class="wp-block-paragraph"></p>



<h4 class="wp-block-heading">🎤 Conférences / meetup &#8211; ⏱️ 1h32&#8243;43</h4>



<ul class="wp-block-list">
<li><a href="https://gouz.dev/ " data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://gouz.dev/ </a></li>



<li><a href="https://developers.events/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://developers.events/</a></li>



<li><a href="https://sunny-tech.io/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://sunny-tech.io/</a></li>



<li><a href="https://www.rivieradev.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.rivieradev.fr/</a></li>
</ul>



<p class="has-text-align-center wp-block-paragraph">💡 Retrouvez l’ensemble des autres épisodes ici : <a href="https://smartlink.ausha.co/tranches-de-tech" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://smartlink.ausha.co/tranches-de-tech</a> 💡</p>



<p class="wp-block-paragraph"></p>
<img decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2F%25f0%259f%258e%2599%25ef%25b8%258f-tranches-de-tech-30-makers-de-pere-en-fils%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2330%20%26%238211%3B%20Makers%20de%20p%C3%A8re%20en%20fils&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Discovering Docker Agent with AI Endpoints</title>
		<link>https://blog.ovhcloud.com/discovering-docker-agent-with-ai-endpoints/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 11:50:06 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=32596</guid>

					<description><![CDATA[What if you could build a team of AI agents, each specialized in a different task, workingtogether like a well-oiled [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fdiscovering-docker-agent-with-ai-endpoints%2F&amp;action_name=Discovering%20Docker%20Agent%20with%20AI%20Endpoints&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">What if you could build a team of AI agents, each specialized in a different task, working<br>together like a well-oiled pipeline, without having to build agent orchestration logic from<br>scratch ?<br>That&#8217;s exactly what Docker Agent brings to the table.</p>



<p class="wp-block-paragraph">Docker Agent is an open-source framework for building collaborative multi-agent workflows.<br>Instead of one monolithic agent trying to do everything, you compose a team of specialized<br>agents. Each agent has a clear role, specific tools, and its own model, allowing them to<br>communicate and collaborate on complex, multi-step tasks.</p>



<p class="wp-block-paragraph">In this post, we&#8217;ll explore how to wire up Docker Agent with <a href="https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud AI Endpoints</a> to create<br>a multi-agent coding assistant: one agent browses documentation, another writes the code.</p>



<h3 class="wp-block-heading">Install/configure Docker Agent</h3>



<p class="wp-block-paragraph">All detailed instructions for installing and configuring Docker Agent can be found in<br>the <a href="https://docs.docker.com/ai/docker-agent/#installation" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">official documentation</a>.<br>Once installed, Docker Agent is available as the <mark style="background-color:var(--ast-global-color-4)" class="has-inline-color">docker-agent</mark> or <mark style="background-color:var(--ast-global-color-4)" class="has-inline-color">docker agent</mark> command line<br>tool.<br>⚠ Docker Agent does not need Docker engine to run. ⚠</p>



<h3 class="wp-block-heading">Authenticate with AI Endpoints</h3>



<p class="wp-block-paragraph">To use Docker Agent with AI Endpoints, export your API key:</p>



<pre class="wp-block-code"><code class="">export OVH_AI_ENDPOINTS_ACCESS_TOKEN="your_api_key_here"</code></pre>



<p class="wp-block-paragraph">ℹ️ Docker Agent uses the <mark style="background-color:var(--ast-global-color-4)" class="has-inline-color">token_key</mark> field in the provider configuration to know which environment variable holds the API token, here we name it <mark style="background-color:var(--ast-global-color-4)" class="has-inline-color">OVH_AI_ENDPOINTS_ACCESS_TOKEN</mark>. ℹ️</p>



<h3 class="wp-block-heading">Configure the provider and models</h3>



<p class="wp-block-paragraph">AI Endpoints is fully integrated in docker agents. That&#8217;s mean that the configuration is very easy as you can see in the <a href="https://docker.github.io/docker-agent/providers/ovhcloud/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">official documentation</a>.</p>



<p class="wp-block-paragraph">One of the strengths of AI Endpoints is the ability to choose the right model for each task. This allows each agent to use a model optimized for its specific role rather than forcing a single model to handle every step of the workflow. Here we use gpt-oss-120b for the crawler, which handles documentation analysis, web browsing and reasoning, while Qwen3.5-397B-A17B is used for the coder due to its strong code generation capabilities.</p>



<h3 class="wp-block-heading">Create a team of agents for coding</h3>



<p class="wp-block-paragraph">Let&#8217;s build a two-agent team: a crawler that fetches documentation from the web, and a coder that turns that documentation into working code.</p>



<p class="wp-block-paragraph">The crawler uses the fetch toolset to read URLs and passes the extracted context to the coder via the sub_agents mechanism. The coder uses the filesystem toolset to create files and the shell toolset to execute or validate them when needed.</p>



<pre class="wp-block-code"><code class="">agents:<br>  crawler: <br>    model: ovhcloud/gpt-oss-120b<br>    description: Documentation crawler<br>    instruction: |<br>      You are a documentation crawler.<br>      Step 1: use the fetch tool to read the URLs provided by the user and     extract the relevant information.<br>      Step 2: you MUST invoke the coder sub-agent tool with the full context you gathered, so it can write the code.<br>      Do NOT write the code yourself. Always invoke the coder agent.<br>    sub_agents: [coder]<br>    toolsets:<br>     - type: filesystem<br>     - type: fetch<br><br>coder:<br>  model: ovhcloud/Qwen3.5-397B-A17B<br>  description: Coder<br>  instruction: |<br>    Write code based on the context provided.<br>    Ensure code quality and maintainability.<br>    Save files to disk using the filesystem toolset, use the current path.<br>   toolsets:<br>    - type: filesystem<br>    - type: fetch<br>    - type: shell</code></pre>



<p class="wp-block-paragraph">As you can see using an OVHcloud model is very easy: get the model name from the <a href="https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">catalog</a> and add <mark style="background-color:var(--ast-global-color-4)" class="has-inline-color">ovhcloud/</mark> to the name in the configuration file.</p>



<h3 class="wp-block-heading">Run the agents</h3>



<p class="wp-block-paragraph">Once your configuration file is ready, run the team with:</p>



<pre class="wp-block-code"><code class="">docker agent run ovhcloud-agent.yml</code></pre>



<p class="wp-block-paragraph">Here is the Docker Agent in action:</p>



<figure class="wp-block-video aligncenter"><video height="1274" style="aspect-ratio: 2526 / 1274;" width="2526" controls src="https://blog.ovhcloud.com/wp-content/uploads/2026/07/docker-agents.mov"></video></figure>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">Conclusion</h3>



<p class="wp-block-paragraph">In this post, we saw how Docker Agent makes it easy to build collaborative multi-agent teams (without requiring Docker engine) and how AI Endpoints fits in naturally thanks to its full OpenAI API compatibility.</p>



<p class="wp-block-paragraph">AI Endpoints gives you the flexibility to choose the right model for each agent in a multi-agent workflow, all from a single provider configuration. Rather than relying on one model for every task, you can combine specialized models for research, reasoning, coding, content generation, or data processing.</p>



<p class="wp-block-paragraph">The crawler/coder example shown here is just one illustration of this approach. The same multi-agent pattern can be applied to a wide range of workflows wherein specialized agents collaborate to complete complex tasks more efficiently.</p>



<p class="wp-block-paragraph">Have questions or feedback? Join the dedicated #ai-endpoints channel on our <a href="https://discord.gg/ovhcloud" id="https://discord.gg/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Discord server</a>.</p>



<p class="wp-block-paragraph">To learn more about AI Endpoints, please explore our <a href="https://blog.ovhcloud.com/tag/ai-endpoints/" data-wpel-link="internal">previous blog posts</a>.</p>
<img decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fdiscovering-docker-agent-with-ai-endpoints%2F&amp;action_name=Discovering%20Docker%20Agent%20with%20AI%20Endpoints&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		<enclosure url="https://blog.ovhcloud.com/wp-content/uploads/2026/07/docker-agents.mov" length="58921147" type="video/quicktime" />

			</item>
		<item>
		<title>What’s new with the OVHcloud Developer Advocate team &#8211; June 2026</title>
		<link>https://blog.ovhcloud.com/whats-new-with-the-ovhcloud-developer-advocate-team-june-2026/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 13:07:28 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[Developer Advocate]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=32561</guid>

					<description><![CDATA[Every month, the OVHcloud Developer Advocate team creates content, shares knowledge, and connects with the tech community. Here’s a look [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhats-new-with-the-ovhcloud-developer-advocate-team-june-2026%2F&amp;action_name=What%E2%80%99s%20new%20with%20the%20OVHcloud%20Developer%20Advocate%20team%20%26%238211%3B%20June%202026&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1024x576.jpg" alt="Illustration of a smiling avocado speaking at an OVHcloud podium on a blue gradient background." class="wp-image-30934" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="wp-block-paragraph">Every month, the OVHcloud Developer Advocate team creates content, shares knowledge, and connects with the tech community. Here’s a look at what we did in June 2026. 🚀</p>



<h3 class="wp-block-heading">🎙️ “Tranches de Tech” – Our monthly podcast</h3>



<p class="wp-block-paragraph">A new episode of our French-language podcast Tranches de Tech 🥑 just dropped!</p>



<h5 class="wp-block-heading">🎧 Episode 29: <a href="https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-29-dessine-c-est-gagne" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Dessiné c&#8217;est gagné !</a></h5>



<p class="wp-block-paragraph">This episode of &#8220;Tranche de Tech&#8221; features host Stéphane, co-host Aurélie, and guest Ane, a front-end developer at Datadog, who discuss visual thinking and sketchnoting, Ane&#8217;s experience contributing to the Chromium open-source project, and the growing impact of AI on software development practices. A significant portion of the conversation explores how AI tools are both accelerating code generation and creating challenges for open-source communities, including a flood of low-quality pull requests and security vulnerabilities being discovered (and sometimes irresponsibly disclosed) by AI systems. The episode wraps up with reflections on the instability of GitHub, the financial struggles facing tech conferences, and a shared concern about preserving the human and collaborative elements of the developer profession.</p>



<p class="wp-block-paragraph">See episode <a href="https://blog.ovhcloud.com/tranches-de-tech-29-dessine-cest-gagne/" data-wpel-link="internal">shownotes</a></p>



<h3 class="wp-block-heading">📺 Live on Twitch</h3>



<p class="wp-block-paragraph">We streamed live on&nbsp;<a href="https://www.twitch.tv/ovhcloud_com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Twitch</a>&nbsp;this month! Here’s what we covered:<br>🎥 Stéphane Philippart discussed with Fanny Bouton about quantum computing at OVHcloud. <br>Catch the replay on&nbsp;<a href="https://youtu.be/foGqKTRg9wQ?si=7ARFiZgeNnoY83_W" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">YouTube ▶️</a>.</p>



<h3 class="wp-block-heading">🎤 Conference Talks</h3>



<p class="wp-block-paragraph">The team hit the road (and the stage) at several conferences this month:</p>



<h5 id="kubecon-amsterdam---amsterdam-netherlands-" class="wp-block-heading">🇫🇷 <a href="https://www.parisjug.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Paris JUG</a>, Paris 🇫🇷</h5>



<p class="wp-block-paragraph">Stéphane gave a talk: <a href="https://www.parisjug.org/events/2026/06-09-jvm-cli/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Toi aussi crée ta CLI boostée à l’IA avec Picocli</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-paris-jug-01-2-1024x576.jpg" alt="Stephane Philippart at Paris JUG" class="wp-image-32585" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-paris-jug-01-2-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-paris-jug-01-2-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-paris-jug-01-2-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-paris-jug-01-2-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-paris-jug-01-2-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h5 class="wp-block-heading">🇫🇷 <a href="https://www.devquest.fr/" id="https://community2.cncf.io/events/details/cncf-kcd-helsinki-presents-kubernetes-community-days-helsinki-2026/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DevQuest Niort</a>, Niort 🇫🇷</h5>



<p class="wp-block-paragraph">Aurélie Vache gave two talks:</p>



<ul class="wp-block-list">
<li><a href="https://www.devquest.fr/sessions/j-ai-package-mon-application-en-image-docker-et-maintenant-Genrated" id="https://www.devquest.fr/sessions/j-ai-package-mon-application-en-image-docker-et-maintenant-Genrated" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">J&#8217;ai packagé mon application en image Docker, et maintenant ?</a></li>



<li><a href="https://www.devquest.fr/sessions/comprendre-kubernetes-de-maniere-visuelle-cmmchtje" id="https://www.devquest.fr/sessions/comprendre-kubernetes-de-maniere-visuelle-cmmchtje" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Comprendre Kubernetes de manière visuelle</a></li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="578" src="https://blog.ovhcloud.com/wp-content/uploads/2026/06/1781293414421.jpg" alt="Aurelie Vache at DevQuest Niort" class="wp-image-32574" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/06/1781293414421.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/1781293414421-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/1781293414421-768x434.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Stéphane Philippart gave a workshop: <a href="https://www.devquest.fr/sessions/ajouter-de-l-ia-a-nos-applications-et-si-c-etait-aussi-simple-qu-ajouter-une-librairie-cmmci1g9" id="https://www.devquest.fr/sessions/ajouter-de-l-ia-a-nos-applications-et-si-c-etait-aussi-simple-qu-ajouter-une-librairie-cmmci1g9" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Développer avec l&#8217;IA : et si c&#8217;était aussi simple qu&#8217;ajouter une librairie ?</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-devquest-niort-01-1024x576.jpg" alt="Stéphane Philippart at DevQuest Niort" class="wp-image-32564" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-devquest-niort-01-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-devquest-niort-01-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-devquest-niort-01-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-devquest-niort-01-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/stef-devquest-niort-01-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h5 class="wp-block-heading">🇫🇷 <a href="https://www.breizhcamp.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">BreizhCamp</a>, Rennes 🇫🇷</h5>



<p class="wp-block-paragraph">Stéphane Philippart gave two talks</p>



<ul class="wp-block-list">
<li><a href="https://www.breizhcamp.org/programme/session/1134531" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">JBang, un fichier Java pour les gouverner tous ? 💍</a></li>



<li><a href="https://www.breizhcamp.org/programme/session/1134503" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">🧰 Les dev containers, la boîte à outils ultime pour les devs ?</a></li>
</ul>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="769" height="1024" src="https://blog.ovhcloud.com/wp-content/uploads/2026/06/talk-stef-breizhcamp-769x1024.jpg" alt="" class="wp-image-32604" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/06/talk-stef-breizhcamp-769x1024.jpg 769w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/talk-stef-breizhcamp-225x300.jpg 225w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/talk-stef-breizhcamp-768x1023.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/talk-stef-breizhcamp-1153x1536.jpg 1153w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/talk-stef-breizhcamp.jpg 1201w" sizes="auto, (max-width: 769px) 100vw, 769px" /></figure>



<h3 class="wp-block-heading">🤝 Community Engagement</h3>



<p class="wp-block-paragraph">We connected with the community through more than just conferences:</p>



<h5 class="wp-block-heading">🏫 Meetup Tech Speak’Her – June, 4 – Toulouse, France 🇫🇷</h5>



<p class="wp-block-paragraph">Aurélie was a member of the jury during the &#8220;Tremplin DevFest Toulouse&#8221; evening, organized by the Tech Speak&#8217;her association.</p>



<p class="wp-block-paragraph">During ths &#8220;pitch contest&#8221; event, eight women from the region delivered their pitches, and the jury had the difficult task of selecting the winner. She will have the opportunity to give a talk at DevFest Toulouse, while the two runners-up will be invited to present their talks at a Tech Speak&#8217;her meetup.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="771" src="https://blog.ovhcloud.com/wp-content/uploads/2026/06/PXL_20260604_170038934-1024x771.jpg" alt="Aurélie Vache at Meetup Tech Speak’Her" class="wp-image-32576" style="aspect-ratio:1.3281388060693609;width:695px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/06/PXL_20260604_170038934-1024x771.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/PXL_20260604_170038934-300x226.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/PXL_20260604_170038934-768x578.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/PXL_20260604_170038934-1536x1157.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/06/PXL_20260604_170038934-2048x1542.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 id="-community-engagement" class="wp-block-heading">📝 Our latest blog posts</h3>



<p class="wp-block-paragraph">Here are the articles our team published on the OVHcloud Blog this month.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/secure-image-signing-cosign-ovhcloud-kms/" data-wpel-link="internal">Secure Image Signing with Cosign and OVHcloud KMS</a> &#8211; by Aurélie Vache</h5>



<p class="wp-block-paragraph">This article by Aurélie Vache explains how to use Cosign, a tool from the Sigstore project for signing and verifying OCI container images, together with the OVHcloud Key Management Service (KMS) through a dedicated plugin. It walks through the full workflow: generating a key pair stored securely in OVHcloud KMS, signing a container image, and verifying the signature. The main benefit is keeping cryptographic signing keys out of local environments and CI/CD variables, reducing secret sprawl and improving supply chain security.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/terraform-s3-state-locking-ovhcloud-object-storage/" data-wpel-link="internal">Terraform S3 state locking with OVHcloud Object Storage</a> &#8211; by Aurélie Vache</h5>



<p class="wp-block-paragraph">This article by Aurélie Vache explains how to enable native S3 state locking for Terraform and OpenTofu using OVHcloud&#8217;s S3-compatible Object Storage, made possible by the recent addition of conditional writes support. When activated via the <code>use_lockfile = true</code> backend option, Terraform creates a <code>.tflock</code> file during an operation, preventing any concurrent <code>apply</code> from modifying the state file simultaneously and avoiding state corruption. The post walks through the full setup and demonstrates the locking mechanism in action with practical CLI examples.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/ovhcloud-ai-endpoints-batch-mode/" data-wpel-link="internal">How to process large AI requests with Batch Mode on OVHcloud AI Endpoints</a> &#8211; by Stéphane Philippart</h5>



<p class="wp-block-paragraph">This article by Stéphane Philippart introduces the Batch Mode feature (currently in beta) for OVHcloud AI Endpoints, which allows processing large volumes of LLM requests asynchronously by uploading a JSONL file, submitting a batch job, and retrieving results within up to 24 hours , at 50% lower cost than synchronous requests. The post walks through the full Python workflow using the OpenAI-compatible SDK: uploading the input file, creating and polling the batch, and downloading the results. It&#8217;s ideal for non-time-sensitive workloads like bulk classification, translation, or dataset generation, but not suited for real-time use cases like chatbots.</p>



<h3 class="wp-block-heading">💻 Code Samples and Open Source</h3>



<p class="wp-block-paragraph">We regularly publish code samples and open-source projects to help you get started with OVHcloud products. Check out our&nbsp;<a href="https://file+.vscode-resource.vscode-cdn.net/Users/sphilipp/Developments/devrel-monthly/blog-posts/what-s-new/github.com/ovh/public-cloud-examples" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">public-cloud-examples</a>&nbsp;repository on GitHub.</p>



<p class="wp-block-paragraph">New this month:</p>



<ul class="wp-block-list">
<li>🆕 New release:&nbsp;<a href="https://github.com/ovh/pulumi-ovh/releases/tag/v2.14.0" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">OVHcloud Pulumi provider v2.14.0</a></li>



<li>🆕 Contributions in the new <a href="https://github.com/ovh/sigstore-kms-ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Sigstore cosign plugin for OVHcloud KMS</a></li>



<li>🆕 Contributions in the&nbsp;<a href="https://github.com/ovh/okms-k8s-encryption-provider" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">okms-k8s-encryption-provider</a></li>
</ul>



<h3 class="wp-block-heading">🗓️ Coming up next</h3>



<p class="wp-block-paragraph">Here’s a sneak peek at what’s coming next.</p>



<h5 class="wp-block-heading">🗓️ &#8211; July, 2 &amp; 3 &#8211; <a href="https://sunny-tech.io/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Sunny Tech</a> (Montpellier, France)</h5>



<p class="wp-block-paragraph">🎤 Aurélie Vache is giving two talks:<br> &#8211; <a href="https://sunny-tech.io/sessions/cmin74jkf007501mk9x9w2uso" id="https://sunny-tech.io/sessions/cmin74jkf007501mk9x9w2uso" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Comprendre Kyverno de manière visuell</a>e (Thursday the 2nd)<br> &#8211; <a href="https://sunny-tech.io/sessions/cmll529nb02ks01k23dulonos" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">J&#8217;ai packagé mon application en image Docker, et maintenant ?</a> (Friday the 3rd)</p>



<p class="wp-block-paragraph">🎤 Stéphane Philippart is giving one talk (Thursday the 2nd): <a href="https://sunny-tech.io/sessions/cmjh0mtt4000801pjlerhqeox" id="https://sunny-tech.io/sessions/cmjh0mtt4000801pjlerhqeox" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">🧰 Les dev containers, la boîte à outils ultime pour les devs ?</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; July, 6, 7 &amp; 8 &#8211;  <a href="https://www.rivieradev.fr/" id="https://www.devquest.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Riviera Dev</a> (Sophia-Antipolis, France)</h5>



<p class="wp-block-paragraph">🎤 Aurélie Vache is giving two talks:<br> &#8211; <a href="https://www.rivieradev.fr/session/1007" id="https://www.rivieradev.fr/session/1007" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Questions pour un conteneur &#8211; édition Supply Chain</a> » (Tuesday the 7th)<br> &#8211; <a href="https://www.rivieradev.fr/session/1016" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Comprendre Kubernetes de manière visuelle</a> (Tuesday the 7th)</p>



<p class="wp-block-paragraph">🎤 Stéphane Philippart is giving one workshop (Tuesday the 7th): <a href="https://www.rivieradev.fr/session/1201" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Créer un assistant IA dans son terminal avec Java, Picocli et Quarkus</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; July, 8, 9 &amp; 10 &#8211; <a href="https://www.wearedevelopers.com/world-congress/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">We are developers</a> (Berlin, Germany)</h5>



<p class="wp-block-paragraph">🎤 Aurélie Vache is giving one talk (Thursday the 9th): <a href="https://www.wearedevelopers.com/world-congress/agenda/sessions/understanding-kubernetes-in-a-visual-way-1084294" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Understanding Kubernetes in a visual way</a></p>



<h5 class="wp-block-heading">🗓️ New &#8220;Tranches de Tech&#8221; podcast episode</h5>



<p class="wp-block-paragraph">🎧 All episodes are available on <a href="https://podcast.ausha.co/tranches-de-tech" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Ausha</a> and all your favorite podcast applications!</p>



<h3 class="wp-block-heading">💬 Stay in Touch</h3>



<p class="wp-block-paragraph">Want to chat with us, share your thoughts, or just say hi? Here’s how to get in touch with the Developer Advocate team:</p>



<ul class="wp-block-list">
<li>🟣&nbsp;<strong>Discord</strong>:&nbsp;<a href="https://discord.gg/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Discord server</a></li>



<li>🐦&nbsp;<strong>X / Twitter</strong>:&nbsp;<a href="https://twitter.com/OVHcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">@OVHcloud</a></li>



<li>💼&nbsp;<strong>LinkedIn</strong>:&nbsp;<a href="https://www.linkedin.com/company/ovhgroup" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud LinkedIn</a></li>



<li>🐙&nbsp;<strong>GitHub</strong>:&nbsp;<a href="https://github.com/ovh" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">github.com/ovh</a></li>
</ul>



<p class="wp-block-paragraph">See you next month! 👋</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhats-new-with-the-ovhcloud-developer-advocate-team-june-2026%2F&amp;action_name=What%E2%80%99s%20new%20with%20the%20OVHcloud%20Developer%20Advocate%20team%20%26%238211%3B%20June%202026&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>🎙️ Tranches de Tech #29 &#8211; Dessiné c&#8217;est gagné !</title>
		<link>https://blog.ovhcloud.com/tranches-de-tech-29-dessine-cest-gagne/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 06:40:00 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[Developer Advocate]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[Podcast]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=32181</guid>

					<description><![CDATA[👤 Présentation d&#8217;Ane &#8211; ⏱️ 1&#8243; 📰 News Techs&#160; 🤖 Intelligence Artificielle &#8211; ⏱️ 55&#8243;30 Batch mode pour AI Endpoints Dispo [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Ftranches-de-tech-29-dessine-cest-gagne%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2329%20%26%238211%3B%20Dessin%C3%A9%20c%26%238217%3Best%20gagn%C3%A9%20%21&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="759" height="757" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png" alt="An avocado with a computer keyboard" class="wp-image-31036" style="width:640px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png 759w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-300x300.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-70x70.png 70w" sizes="auto, (max-width: 759px) 100vw, 759px" /></figure>



<ul class="wp-block-list">
<li>👤 Invitée : Ane Diaz
<ul class="wp-block-list">
<li>X: @ane_naiz</li>



<li>Bluesky : <a href="https://bsky.app/profile/ane-naiz.bsky.social" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">@ane-naiz</a></li>



<li>LinkedIn : https://www.linkedin.com/in/ane-diaz-de-tuesta-37785252</li>
</ul>
</li>



<li>🗓️ Date d&#8217;enregistrement : 29 mai 2026</li>



<li>🎧 <a href="https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-29-dessine-c-est-gagne" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Lien vers l&#8217;épisode</a></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h3 class="wp-block-heading">👤 Présentation d&#8217;Ane &#8211; ⏱️ 1&#8243;</h3>



<ul class="wp-block-list">
<li><a href="https://www.zdnet.fr/pratique/jai-utilise-gemini-nano-banana-2-pour-creer-des-sketchnotes-voici-ce-qui-a-bien-fonctionne-et-ce-qui-a-tourne-au-comique-491797.htm " data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.zdnet.fr/pratique/jai-utilise-gemini-nano-banana-2-pour-creer-des-sketchnotes-voici-ce-qui-a-bien-fonctionne-et-ce-qui-a-tourne-au-comique-491797.htm </a></li>



<li><a href="https://www.linkedin.com/posts/katcosgrove_pull-request-process-share-7448418176419250176-k9Gh" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/posts/katcosgrove_pull-request-process-share-7448418176419250176-k9Gh</a></li>



<li><a href="https://www.ifttd.io/episodes/azure-et-ia" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.ifttd.io/episodes/azure-et-ia</a></li>
</ul>



<h3 class="wp-block-heading">📰 News Techs&nbsp;</h3>



<h4 class="wp-block-heading">🤖 Intelligence Artificielle &#8211; ⏱️ 55&#8243;30</h4>



<h5 class="wp-block-heading">Batch mode pour AI Endpoints</h5>



<ul class="wp-block-list">
<li><a href="https://labs.ovhcloud.com/en/ai-endpoint-batch-api/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://labs.ovhcloud.com/en/ai-endpoint-batch-api/</a></li>



<li><a href="https://docs.ovhcloud.com/en/guides/public-cloud/ai-machine-learning/ai-endpoints-batch-mode" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://docs.ovhcloud.com/en/guides/public-cloud/ai-machine-learning/ai-endpoints-batch-mode</a></li>



<li><a href="https://blog.ovhcloud.com/ovhcloud-ai-endpoints-batch-mode/" data-wpel-link="internal">https://blog.ovhcloud.com/ovhcloud-ai-endpoints-batch-mode/</a></li>
</ul>



<h5 class="wp-block-heading">Dispo du Qwen3.5-397B-A17B dans AI Endpoints</h5>



<ul class="wp-block-list">
<li><a href="https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/qwen-3-5-397b/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/qwen-3-5-397b/</a></li>



<li><a href="https://blog.ovhcloud.com/extract-text-from-images-with-ocr-using-python-and-ovhcloud-ai-endpoints/" data-wpel-link="internal">https://blog.ovhcloud.com/extract-text-from-images-with-ocr-using-python-and-ovhcloud-ai-endpoints/</a></li>
</ul>



<h5 class="wp-block-heading">Claude Code found a 23-year-old Linux kernel bug in a bash for loop</h5>



<p class="wp-block-paragraph"><a href="https://edera.dev/stories/the-price-of-a-zero-day-vulnerability-is-an-api-call?utm_campaign=40801131-FY27-Newsletter&amp;utm_medium=email&amp;_hsenc=p2ANqtz-9EgcH49amGHvq27YfEPvbLomA4CMtq_KIc1TSDGrpEsXrmGDgZ5p1sUpDF7JWzT36eNbzF_qyH6fJ7TC58ApUo_WpZ0Q&amp;_hsmi=417176540&amp;utm_content=417176540&amp;utm_source=hs_email" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://edera.dev/stories/the-price-of-a-zero-day-vulnerability-is-an-api-call</a></p>



<h4 class="wp-block-heading">👩‍💻 Développement &#8211; ⏱️ 1h06&#8243;46</h4>



<h5 class="wp-block-heading">Ghostty is leaving GitHub</h5>



<ul class="wp-block-list">
<li><a href="https://x.com/mitchellh/status/2049213597419774026" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://x.com/mitchellh/status/2049213597419774026</a></li>



<li><a href="http://updog.ai/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">http://updog.ai/</a></li>
</ul>



<h4 class="wp-block-heading">☁️ Cloud &#8211; ⏱️ 1h12&#8243;46</h4>



<h5 class="wp-block-heading">Navigating OVHcloud Enterprise File Storage (EFS) with Trident CSI On Kubernetes clusters (MKS)</h5>



<p class="wp-block-paragraph"><a href="https://dev.to/aurelievache/understanding-kubernetes-part-61-kubernetes-136-changelog-3cak" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://dev.to/aurelievache/understanhttps://blog.ovhcloud.com/navigating-ovhcloud-enterprise-file-storage-efs-with-trident-csi-on-kubernetes-clusters-mks/ding-kubernetes-part-61-kubernetes-136-changelog-3cak</a></p>



<h5 class="wp-block-heading">Kubernetes 1.36 &#8211; changelog in a visual way</h5>



<p class="wp-block-paragraph"><a href="https://dev.to/aurelievache/understanding-kubernetes-part-61-kubernetes-136-changelog-3cak" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://dev.to/aurelievache/understanding-kubernetes-part-61-kubernetes-136-changelog-3cak</a></p>



<h4 class="wp-block-heading">🔐 Sécurité &#8211; ⏱️ 1h16&#8243;</h4>



<h5 class="wp-block-heading">Copy.fail</h5>



<p class="wp-block-paragraph"><a href="https://blog.ovhcloud.com/copy-fail-cve-2026-31431-how-to-rapidly-protect-ovhcloud-mks-clusters-from-the-linux-kernel-zero-day" data-wpel-link="internal">https://blog.ovhcloud.com/copy-fail-cve-2026-31431-how-to-rapidly-protect-ovhcloud-mks-clusters-from-the-linux-kernel-zero-day</a></p>



<p class="wp-block-paragraph">http://updog.ai</p>



<h4 class="wp-block-heading">🎤 Conférences / meetup &#8211; ⏱️ 1h22&#8243;50</h4>



<ul class="wp-block-list">
<li><a href="http://anediaz.com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">http://anediaz.com</a></li>



<li><a href="https://developers.events/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://developers.events/</a></li>
</ul>



<h5 class="wp-block-heading">Why there won’t be a devopsdays Amsterdam this year</h5>



<p class="wp-block-paragraph"><a href="https://www.linkedin.com/pulse/why-wont-devopsdays-amsterdam-year-devopsams-43wle?utm_source=share&amp;utm_medium=member_android&amp;utm_campaign=share_via" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/pulse/why-wont-devopsdays-amsterdam-year-devopsams-43wle</a></p>



<h5 class="wp-block-heading">Pas d’Agile Tour Toulouse cette année &#8211; Annulation</h5>



<p class="wp-block-paragraph"><a href="https://www.linkedin.com/posts/apr%C3%A8s-plusieurs-%C3%A9changes-nous-avons-d%C3%A9cid%C3%A9-share-7457517909318430720-6AdX?utm_source=share&amp;utm_medium=member_android&amp;rcm=ACoAAADIBAABIzsydMpRNeAbKBK4UNnD0foNInE" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/posts/apr%C3%A8s-plusieurs-%C3%A9changes-nous-avons-d%C3%A9cid%C3%A9-share-7457517909318430720-6AdX</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="has-text-align-center wp-block-paragraph">💡 Retrouvez l’ensemble des autres épisodes ici : <a href="https://smartlink.ausha.co/tranches-de-tech" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://smartlink.ausha.co/tranches-de-tech</a> 💡</p>



<p class="wp-block-paragraph"></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Ftranches-de-tech-29-dessine-cest-gagne%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2329%20%26%238211%3B%20Dessin%C3%A9%20c%26%238217%3Best%20gagn%C3%A9%20%21&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to process large AI requests with Batch Mode on OVHcloud AI Endpoints</title>
		<link>https://blog.ovhcloud.com/ovhcloud-ai-endpoints-batch-mode/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 12:26:07 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Endpoints]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=32115</guid>

					<description><![CDATA[Batch Mode on OVHcloud AI Endpoints helps developers process large volumes of AI requests asynchronously. Learn how to prepare a JSONL file, create a batch job, monitor its status and retrieve results.<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fovhcloud-ai-endpoints-batch-mode%2F&amp;action_name=How%20to%20process%20large%20AI%20requests%20with%20Batch%20Mode%20on%20OVHcloud%20AI%20Endpoints&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Let’s say you have 20,000 support tickets to classify before tomorrow morning, or a full product catalog to translate without manually sending each request one by one. That kind of workload can quickly become slow, repetitive and difficult to manage.</p>



<p class="wp-block-paragraph"><strong>Batch Mode</strong> is designed to help in exactly this type of scenario.</p>



<h3 class="wp-block-heading">What is Batch Mode?</h3>



<p class="wp-block-paragraph">When working with LLMs, you often send requests one by one through synchronous endpoints like <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">/v1/chat/completions</mark> or <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">/v1/responses</mark>. This works fine for real-time use cases, but what can you do if you need to process hundreds or thousands of prompts? Sending them individually is slow, and you&#8217;re limited by rate limits.</p>



<p class="wp-block-paragraph">Batch mode&nbsp;solves this problem. Instead of sending requests one at a time, you upload a file containing all your requests, submit a batch job, and get the results back asynchronously, within a maximum of 24 hours. And here&#8217;s the cherry on top: batch mode is&nbsp;<strong>50% cheaper</strong>&nbsp;than synchronous requests. Since the platform can schedule your workload more efficiently, you benefit from a significant cost reduction.</p>



<p class="wp-block-paragraph">This is ideal for:</p>



<ul class="wp-block-list">
<li>📊 Bulk classification or summarization tasks</li>



<li>🌍 Large-scale translation jobs</li>



<li>📝 Generating descriptions for a product catalog</li>



<li>🧪 Evaluating model outputs on a test dataset</li>
</ul>



<p class="wp-block-paragraph">ℹ️ The Batch API is compatible with the OpenAI Batch API format, so you can use the official OpenAI SDK to interact with it.</p>



<h3 class="wp-block-heading">When <em>not</em> to use Batch Mode!</h3>



<p class="wp-block-paragraph">Batch Mode is designed for large workloads that do not need an immediate response. This being said, <em>it is not the right choice for real-time use cases such as chatbots, live customer support, interactive assistants or applications where users expect an answer within seconds. </em>For those scenarios, synchronous endpoints remain more appropriate. Use Batch Mode when your requests can be processed asynchronously and retrieved later.</p>



<p class="wp-block-paragraph">ℹ️ The Batch API is currently in beta. You can find more information about the beta on the <a href="https://labs.ovhcloud.com/en/ai-endpoint-batch-api/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">dedicated page</a>.</p>



<h3 class="wp-block-heading">Prerequisites for using Batch Mode</h3>



<p class="wp-block-paragraph">Before getting started, you&#8217;ll need:</p>



<ul class="wp-block-list">
<li>An <strong>AI Endpoints API key</strong></li>



<li>Python 3.10+ installed</li>



<li>The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">openai</mark> Python package</li>
</ul>



<p class="wp-block-paragraph">⚠️ You can generate your API key from the <a href="https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AI Endpoints console</a>.</p>



<p class="wp-block-paragraph">Install the dependency:</p>



<pre class="wp-block-code"><code class="">pip install openai</code></pre>



<p class="wp-block-paragraph">Set up your environment variables:</p>



<pre class="wp-block-code"><code class="">export OVH_AI_ENDPOINTS_ACCESS_TOKEN='your_api_key'<br>export OVH_AI_ENDPOINTS_BASE_URL='https://oai.endpoints.kepler.ai.cloud.ovh.net/v1'</code></pre>



<h3 class="wp-block-heading">Step 1: Prepare the Input File</h3>



<p class="wp-block-paragraph">The input file uses the <a href="https://jsonlines.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">JSON Lines</a> format (<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">.jsonl</mark>). Each line is a self-contained request with a unique <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">custom_id</mark> that lets you match results to their original requests.</p>



<p class="wp-block-paragraph">Here&#8217;s an example <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">requests.jsonl</mark>:</p>



<pre class="wp-block-code"><code class="">{"custom_id": "request-1", "method": "POST", "url": "/v1/chat/completions", "body": {"model": "gpt-oss-20b", "messages": [{"role": "user", "content": "Summarise the plot of Hamlet in two sentences."}]}}<br>{"custom_id": "request-2", "method": "POST", "url": "/v1/chat/completions", "body": {"model": "gpt-oss-20b", "messages": [{"role": "user", "content": "Translate 'Good morning' into French, Spanish and German."}]}}</code></pre>



<p class="wp-block-paragraph">Key points:</p>



<ul class="wp-block-list">
<li>Each <mark style="background-color:var(--ast-global-color-6);color:#000000" class="has-inline-color">custom_id</mark> <strong>must be unique</strong> within a batch</li>



<li>The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">model</mark> field must reference a model available in the <a href="https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AI Endpoints catalog</a></li>



<li>The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">url</mark> field indicates which endpoint to call </li>
</ul>



<h3 class="wp-block-heading">Step 2: Upload the File and Create the Batch</h3>



<p class="wp-block-paragraph">Here&#8217;s the complete Python code that handles the full workflow: upload, create, poll, and download:</p>



<pre class="wp-block-code"><code class="">import os<br>import time<br><br>from openai import OpenAI<br><br># Load environment variables<br>_OVH_AI_ENDPOINTS_ACCESS_TOKEN = os.environ["OVH_AI_ENDPOINTS_ACCESS_TOKEN"]<br>_OVH_AI_ENDPOINTS_BASE_URL = os.environ["OVH_AI_ENDPOINTS_BASE_URL"]<br><br># Initialize the OpenAI-compatible client targeting OVHcloud AI Endpoints<br>client = OpenAI(<br>    base_url=_OVH_AI_ENDPOINTS_BASE_URL,<br>    api_key=_OVH_AI_ENDPOINTS_ACCESS_TOKEN,<br>)<br><br># 1. Upload the input JSONL file with purpose="batch"<br>print("📤 Uploading input file...")<br>batch_input_file = client.files.create(<br>    file=open("requests.jsonl", "rb"),<br>    purpose="batch",<br>)<br>print(f"✅ Uploaded file id: {batch_input_file.id}")<br><br># 2. Create the batch referencing the uploaded file<br>print("🚀 Creating batch...")<br>batch = client.batches.create(<br>    input_file_id=batch_input_file.id,<br>    endpoint="/v1/chat/completions",<br>    completion_window="24h",<br>    metadata={"description": "Batch mode example - OVHcloud AI Endpoints"},<br>)<br>print(f"✅ Batch created: {batch.id} (status: {batch.status})")<br><br># 3. Poll the batch status until it reaches a terminal state<br>print("⏳ Polling batch status...")<br>while True:<br>    current = client.batches.retrieve(batch.id)<br>    print(f"   status={current.status} counts={current.request_counts}")<br>    if current.status in ("completed", "failed", "expired", "cancelled"):<br>        break<br>    time.sleep(30)<br><br># 4. Download the results (and errors if any)<br>final = client.batches.retrieve(batch.id)<br><br>if final.output_file_id:<br>    print("📥 Downloading results.jsonl...")<br>    output = client.files.content(final.output_file_id)<br>    with open("results.jsonl", "wb") as f:<br>        f.write(output.read())<br>    print("✅ Results written to results.jsonl")<br><br>if final.error_file_id:<br>    print("🐛 Downloading errors.jsonl...")<br>    errors = client.files.content(final.error_file_id)<br>    with open("errors.jsonl", "wb") as f:<br>        f.write(errors.read())<br>    print("🐛 Errors written to errors.jsonl")<br><br>print(f"🏁 Final batch status: {final.status}")</code></pre>



<p class="wp-block-paragraph">Let&#8217;s break down the key steps:</p>



<h4 class="wp-block-heading">Upload the input file</h4>



<pre class="wp-block-code"><code class="">batch_input_file = client.files.create(<br>    file=open("requests.jsonl", "rb"),<br>    purpose="batch",<br>)</code></pre>



<p class="wp-block-paragraph">The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">purpose=&#8221;batch&#8221;</mark> parameter tells the API that this file will be used as batch input.</p>



<h4 class="wp-block-heading">Create the batch</h4>



<pre class="wp-block-code"><code class="">batch = client.batches.create(<br>    input_file_id=batch_input_file.id,<br>    endpoint="/v1/chat/completions",<br>    completion_window="24h",<br>)</code></pre>



<p class="wp-block-paragraph">The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">completion_window=&#8221;24h&#8221;</mark> means the batch will be stopped after 24 hours if not completed.</p>



<h4 class="wp-block-heading">Poll the batch status</h4>



<pre class="wp-block-code"><code class="">while True:<br>    current = client.batches.retrieve(batch.id)<br>    print(f"   status={current.status} counts={current.request_counts}")<br>    if current.status in ("completed", "failed", "expired", "cancelled"):<br>        break<br>    time.sleep(30)</code></pre>



<p class="wp-block-paragraph">The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">client.batches.retrieve(batch.id)</mark> call returns the current state of the batch. The <em>request_counts</em> field gives you a breakdown of how many requests are completed, failed, or still in progress, useful for monitoring large batches.</p>



<p class="wp-block-paragraph">The possible terminal states are:</p>



<ul class="wp-block-list">
<li><mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">completed</mark>: all requests have been processed successfully</li>



<li><mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">failed</mark>: the batch encountered a fatal error</li>



<li><mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">expired</mark>: the batch exceeded the <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">completion_window</mark> duration</li>



<li><mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">cancelled</mark>: the batch was manually cancelled via the API</li>
</ul>



<p class="wp-block-paragraph">We poll every 30 seconds here, but you can adjust this interval depending on your use case. For very large batches, a longer interval (e.g., 60–120 seconds) is more appropriate.</p>



<h4 class="wp-block-heading">Download the results</h4>



<pre class="wp-block-code"><code class="">final = client.batches.retrieve(batch.id)<br><br>if final.output_file_id:<br>    output = client.files.content(final.output_file_id)<br>    with open("results.jsonl", "wb") as f:<br>        f.write(output.read())</code></pre>



<p class="wp-block-paragraph">Once the batch is complete, the <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">output_file_id</mark> field contains the ID of the results file. You download it using <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">client.files.content()</mark> which returns the raw file content.</p>



<h4 class="wp-block-heading">Download the errors (if any)</h4>



<pre class="wp-block-code"><code class="">if final.error_file_id:<br>    errors = client.files.content(final.error_file_id)<br>    with open("errors.jsonl", "wb") as f:<br>        f.write(errors.read())</code></pre>



<p class="wp-block-paragraph">If some requests in your batch failed (e.g., invalid model name, malformed input, token limit exceeded), their details will be available in a separate error file. The&nbsp;<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">error_file_id</mark>&nbsp;will be&nbsp;<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">None</mark>&nbsp;if all requests succeeded. Each line in&nbsp;<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">errors.jsonl</mark>&nbsp;contains the&nbsp;<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">custom_id</mark>&nbsp;of the failed request along with the error details, making it easy to identify and retry only the failed ones.</p>



<h3 class="wp-block-heading">Step 3: Read the Results</h3>



<p class="wp-block-paragraph">The output file (<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">results.jsonl</mark>) contains one JSON object per line. Each object includes:</p>



<ul class="wp-block-list">
<li>The <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">custom_id</mark> matching your original request</li>



<li>The full response body (same format as a synchronous <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">/v1/chat/completions</mark><mark style="background-color:var(--ast-global-color-5)" class="has-inline-color"> responses</mark>)</li>
</ul>



<p class="wp-block-paragraph">Here&#8217;s what a result looks like:</p>



<pre class="wp-block-code"><code class="">{<br>  "id": "964e007472a557240221910ba143bb03",<br>  "custom_id": "request-1",<br>  "response": {<br>    "status_code": 200,<br>    "body": {<br>      "id": "chatcmpl-9879ebff777795a3",<br>      "choices": [<br>        {<br>          "index": 0,<br>          "message": {<br>            "role": "assistant",<br>            "content": "Hamlet, the Prince of Denmark, is driven to madness and vengeance after learning that his father was murdered by his uncle Claudius..."<br>          },<br>          "finish_reason": "stop"<br>        }<br>      ],<br>      "model": "gpt-oss-20b",<br>      "usage": {<br>        "prompt_tokens": 78,<br>        "completion_tokens": 297,<br>        "total_tokens": 375<br>      }<br>    }<br>  },<br>  "error": null<br>}</code></pre>



<p class="wp-block-paragraph">If some requests fail, the&nbsp;<mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">errors.jsonl</mark>&nbsp;file will contain details about what went wrong for each failed request.</p>



<h3 class="wp-block-heading">Other Examples Available</h3>



<p class="wp-block-paragraph">The <a href="https://docs.ovhcloud.com/fr/guides/public-cloud/ai-machine-learning/ai-endpoints-batch-mode" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">AI Endpoints &#8211; Batch mode guide</a> also contains examples in:</p>



<ul class="wp-block-list">
<li><strong>JavaScript</strong>: using the OpenAI Node.js SDK</li>



<li><strong>Pure HTTP requests</strong>: using <mark style="background-color:var(--ast-global-color-6)" class="has-inline-color">curl</mark> without any framework, if you prefer a language-agnostic approach</li>
</ul>



<p class="wp-block-paragraph">These examples demonstrate that you can use the Batch API from any language or tool that can make HTTP requests, since it follows the standard OpenAI-compatible API format.</p>



<h3 class="wp-block-heading">Conclusion</h3>



<p class="wp-block-paragraph">Batch mode is a powerful feature when you need to process large volumes of repetitive, non time-sensitive inference requests, without worrying about rate limits or timeout issues. Upload your file, submit the batch, and come back later for the results, it&#8217;s as simple a solution as that.</p>



<p class="wp-block-paragraph">The OpenAI-compatible API makes it straightforward to integrate into existing workflows, and with examples available in Python, JavaScript, and raw HTTP, you can use whichever approach fits your stack best.</p>



<p class="wp-block-paragraph">You have a dedicated Discord channel (#ai-endpoints) on our <a href="https://discord.gg/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Discord server</a>, see you there!</p>



<p class="wp-block-paragraph"><em>For more info on AI Endpoints, find our&nbsp;</em><a href="https://blog.ovhcloud.com/author/stephane-philippart/" data-wpel-link="internal"><em>previous blog posts</em></a><em>.</em></p>



<p class="wp-block-paragraph"><em>Find the full code example in the GitHub repository:&nbsp;</em><a href="https://github.com/ovh/public-cloud-examples/tree/main/ai/ai-endpoints/batch-mode" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><em>public-cloud-examples/ai/ai-endpoints/batch-mode</em></a><em>.</em></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fovhcloud-ai-endpoints-batch-mode%2F&amp;action_name=How%20to%20process%20large%20AI%20requests%20with%20Batch%20Mode%20on%20OVHcloud%20AI%20Endpoints&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What’s new with the OVHcloud Developer Advocate team &#8211; May 2026</title>
		<link>https://blog.ovhcloud.com/whats-new-with-the-ovhcloud-developer-advocate-team-may-2026/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart&#160;and&#160;Aurélie Vache]]></dc:creator>
		<pubDate>Wed, 27 May 2026 14:06:16 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[Developer Advocate]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=32056</guid>

					<description><![CDATA[Every month, the OVHcloud Developer Advocate team creates content, shares knowledge, and connects with the tech community. Here’s a look [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhats-new-with-the-ovhcloud-developer-advocate-team-may-2026%2F&amp;action_name=What%E2%80%99s%20new%20with%20the%20OVHcloud%20Developer%20Advocate%20team%20%26%238211%3B%20May%202026&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1024x576.jpg" alt="Illustration of a smiling avocado speaking at an OVHcloud podium on a blue gradient background." class="wp-image-30934" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="wp-block-paragraph">Every month, the OVHcloud Developer Advocate team creates content, shares knowledge, and connects with the tech community. Here’s a look at what we did in May 2026. 🚀</p>



<h3 class="wp-block-heading">🎙️ “Tranches de Tech” – Our monthly podcast</h3>



<p class="wp-block-paragraph">A new episode of our French-language podcast Tranches de Tech 🥑 just dropped!</p>



<h5 class="wp-block-heading">🎧 Episode 28: <a href="https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-28-la-dream-team-au-complet" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">La dream team au complet</a></h5>



<p class="wp-block-paragraph">In this episode of Tranche de Tech, Stephane and Aurelie welcome former team member Thierry for a wide-ranging conversation on tech, conferences, and community.<br>They reflect on recent events like Devoxx France and MiXiT, sharing highlights from talks, trends, and the growing role of AI in today’s software landscape.<br>The discussion explores how AI is evolving from pure model innovation toward software patterns, developer tooling, and more practical, structured usage.<br>Thierry also introduces CALM, his weekly Twitch show, and revisits the inspiring story behind Mixtine, a kids’ tech initiative that brings programming and digital culture to younger generations.<br>More than a tech recap, this episode is a celebration of curiosity, knowledge sharing, and the importance of building inclusive communities around technology.</p>



<p class="wp-block-paragraph">See episode <a href="https://blog.ovhcloud.com/tranches-de-tech-28-la-dream-team-au-complet/" data-wpel-link="internal">shownotes</a></p>



<h3 class="wp-block-heading">📺 Live on Twitch</h3>



<p class="wp-block-paragraph">We streamed live on&nbsp;<a href="https://www.twitch.tv/ovhcloud_com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Twitch</a>&nbsp;this month! Here’s what we covered:<br>🎥 Rémy Vandepoel discussed with Magali De Labareyre about ou human resource management and the OVHcloud culture. <br>Catch the replay on&nbsp;<a href="https://youtu.be/GgkPryJbrC4" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">YouTube ▶️</a>.</p>



<h3 class="wp-block-heading">🎤 Conference Talks</h3>



<p class="wp-block-paragraph">The team hit the road (and the stage) at several conferences this month:</p>



<h5 class="wp-block-heading" id="kubecon-amsterdam---amsterdam-netherlands-">🏴󠁧󠁢󠁥󠁮󠁧󠁿 <a href="https://www.devoxx.co.uk/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Devoxx UK</a>, Londres 🏴󠁧󠁢󠁥󠁮󠁧󠁿</h5>



<p class="wp-block-paragraph">Stéphane gave a talk: <a href="https://m.devoxx.com/events/devoxxuk26/talks/5213/-dev-containers-the-ultimate-toolbox-for-developers" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">🧰 Dev Containers: the ultimate toolbox for developers?</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="652" src="https://blog.ovhcloud.com/wp-content/uploads/2026/05/55259621965_0c7bb4e8ac_o-1024x652.jpg" alt="" class="wp-image-32058" style="width:600px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/05/55259621965_0c7bb4e8ac_o-1024x652.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/55259621965_0c7bb4e8ac_o-300x191.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/55259621965_0c7bb4e8ac_o-768x489.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/55259621965_0c7bb4e8ac_o-1536x979.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/55259621965_0c7bb4e8ac_o-2048x1305.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h5 class="wp-block-heading">🇫🇮 <a href="https://community2.cncf.io/events/details/cncf-kcd-helsinki-presents-kubernetes-community-days-helsinki-2026/" id="https://community2.cncf.io/events/details/cncf-kcd-helsinki-presents-kubernetes-community-days-helsinki-2026/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">KCD Helsinki</a>, Helsinki 🏴󠁧󠁢󠁥󠁮󠁧󠁿</h5>



<p class="wp-block-paragraph">Aurélie Vache gave a talk: <a href="https://sessionize.com/api/v2/es08xsn7/view/GridSmart" id="https://sessionize.com/api/v2/es08xsn7/view/GridSmart" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">The Ultimate Kubernetes Challenge: An Interactive Trivia Game on concepts, components, usage&#8230;</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="771" height="1024" src="https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-771x1024.jpg" alt="" class="wp-image-32081" style="aspect-ratio:0.752923875830059;width:571px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-771x1024.jpg 771w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-226x300.jpg 226w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-768x1020.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-1157x1536.jpg 1157w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-1542x2048.jpg 1542w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/IMG-20260520-WA0039-scaled.jpg 1928w" sizes="auto, (max-width: 771px) 100vw, 771px" /></figure>



<p class="wp-block-paragraph"></p>



<h5 class="wp-block-heading">🇨🇭 <a href="https://devopsdays.org/events/2026-geneva/welcome/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Devopsdays Geneva</a>, Geneva 🇫🇷</h5>



<p class="wp-block-paragraph">Stéphane Philippart gave a workshop <a href="https://devopsdays-geneva.ch/talk.php?thetid=46a89a1603f832400e4f070231814e6b47e6126f" id="https://devopsdays-geneva.ch/talk.php?thetid=46a89a1603f832400e4f070231814e6b47e6126f" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Développer avec l&#8217;IA : et si c&#8217;était aussi simple qu&#8217;ajouter une librairie ?</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/05/devopsday-geneva-stef-1024x576.jpg" alt="" class="wp-image-32100" style="width:600px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/05/devopsday-geneva-stef-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/devopsday-geneva-stef-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/devopsday-geneva-stef-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/devopsday-geneva-stef-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/05/devopsday-geneva-stef-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="-community-engagement">📝 Our latest blog posts</h3>



<p class="wp-block-paragraph">Here are the articles our team published on the OVHcloud Blog this month.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/devoxx-france-2026/" data-wpel-link="internal">Devoxx France 2026: feedback and highlights</a> &#8211; by Aurélie Vache</h5>



<p class="wp-block-paragraph">This blog post explains what stood out at Devoxx France 2026, from major conference highlights to the key technology trends shaping the developer ecosystem.<br>It shows how AI dominated the event, with strong attention on agentic systems, governance, production use cases, and the broader impact of AI on software engineering.<br>The article also highlights OVHcloud’s strong presence through its booth, community engagement, and a large number of accepted talks and speakers.<br>Beyond AI, it captures wider themes such as platform engineering, security, cloud resilience, developer experience, open source, and digital sovereignty.<br>Overall, it offers both a conference recap and a clear snapshot of where the industry is heading in 2026.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/navigating-ovhcloud-enterprise-file-storage-efs-with-trident-csi-on-kubernetes-clusters-mks/" data-wpel-link="internal">Navigating OVHcloud Enterprise File Storage (EFS) with Trident CSI On Kubernetes clusters (MKS)</a> &#8211; by Aurélie Vache</h5>



<p class="wp-block-paragraph">This blog post explains how to connect OVHcloud Enterprise File Storage (EFS) to Managed Kubernetes Service (MKS) clusters using NetApp Trident CSI.<br>It walks readers through provisioning the required OVHcloud resources with Terraform, including EFS, OAuth2 credentials, IAM policies, and vRack Services networking.<br>The article then shows how to install Trident, configure the backend securely, and integrate EFS as dynamic shared storage for Kubernetes workloads.<br>It highlights key capabilities such as high availability, predictable performance, and <code>ReadWriteMany</code> access for production-ready persistent storage.<br>Overall, it serves as a practical step-by-step guide for teams that need scalable shared file storage in OVHcloud Kubernetes environments.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/copy-fail-cve-2026-31431-how-to-rapidly-protect-ovhcloud-mks-clusters-from-the-linux-kernel-zero-day/" data-wpel-link="internal">Copy.Fail (CVE-2026-31431): How to Rapidly Protect OVHcloud MKS Clusters from the Linux Kernel Zero-Day</a> &#8211; by Aurélie Vache</h5>



<p class="wp-block-paragraph">This blog post explains how the Copy.Fail (CVE-2026-31431) Linux kernel zero-day can rapidly compromise systems through reliable privilege escalation.<br>It shows how the flaw abuses the algif_aead crypto module to hijack trusted binaries in memory without changing files on disk, making detection harder.<br>The article highlights the risks for Kubernetes clusters, CI/CD runners, shared environments, and multi-tenant infrastructure.<br>It also provides an immediate DaemonSet-based mitigation that OVHcloud MKS users can deploy while waiting for patched cluster versions.<br>Overall, it serves as a practical guide to reducing exposure quickly, while reminding readers that the official security patch is the proper long-term fix.</p>



<h3 class="wp-block-heading">🎙️ Podcasts / Videos 📺</h3>



<p class="wp-block-paragraph">Aurélie was invited in the podcast &#8220;<a href="https://www.youtube.com/watch?v=mtl-59PLkAo" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Biztrot Café #2 &#8211; IA Gen or not IA Gen ?</a>&#8220;.<br>During this second episode of the podcast, Marian, Julien, Jean-Phi and Aurélie discussed about a recurring question: &#8220;AI Gen or not AI Gen?&#8221; and the growing use of generative AI in the tech community. Together, they discuss how AI is being used to create conference talks, presentation slides, blog posts, and even sketchnotes. They share both the benefits and the limitations of these tools, highlighting how generative AI can accelerate content creation while still requiring careful review, creativity, and significant iteration to achieve high-quality results. <br>Watch the replay on&nbsp;<a href="https://www.youtube.com/watch?v=mtl-59PLkAo" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">YouTube ▶️</a>.</p>



<h3 class="wp-block-heading">🗓️ Coming up next</h3>



<p class="wp-block-paragraph">Here’s a sneak peek at what’s coming next.</p>



<h5 class="wp-block-heading">🗓️ &#8211; June, 3 &#8211; 1h PM CET &#8211; Very Tech Talk Twitch about Quantum</h5>



<p class="wp-block-paragraph">📺 <a href="https://www.twitch.tv/ovhcloud_com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Twitch channel</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; June, 11 &amp; 12 <a href="https://www.devquest.fr/" id="https://www.devquest.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Dev Quest</a> Niort (Niort, France)</h5>



<p class="wp-block-paragraph">🎤 Aurélie Vache is giving one talk (Thursday the 11th at 2h30 PM): <a href="https://www.devquest.fr/sessions/comprendre-kubernetes-de-maniere-visuelle-cmmchtje" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Comprendre Kubernetes de manière visuelle</a></p>



<p class="wp-block-paragraph">🎤 Stéphane Philippart is giving one workshop (Friday the 12th at 10h AM): <a href="https://www.devquest.fr/sessions/ajouter-de-l-ia-a-nos-applications-et-si-c-etait-aussi-simple-qu-ajouter-une-librairie-cmmci1g9" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Ajouter de l&#8217;IA à nos applications : et si c&#8217;était aussi simple qu&#8217;ajouter une librairie ?</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; June, 24, 25 &amp; 26 &#8211; <a href="https://www.breizhcamp.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">BreizhCamp</a> (Rennes, France)</h5>



<p class="wp-block-paragraph">🎤 Stéphane Philippart is giving two talks:<br>  &#8211; J<a href="https://www.breizhcamp.org/programme/session/1134531" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Bang, un fichier Java pour les gouverner tous ? 💍</a> (Thurdsay the 25th at 5h PM)<br>  &#8211; <a href="https://www.breizhcamp.org/programme/session/1134503" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">🧰 Les dev containers, la boîte à outils ultime pour les devs ?</a> (Friday the 26th at 4h PM)</p>



<h5 class="wp-block-heading">🗓️ New &#8220;Tranches de Tech&#8221; podcast episode</h5>



<p class="wp-block-paragraph">🎧 All episodes are available on <a href="https://podcast.ausha.co/tranches-de-tech" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Ausha</a> and all your favorite podcast applications!</p>



<h3 class="wp-block-heading">💬 Stay in Touch</h3>



<p class="wp-block-paragraph">Want to chat with us, share your thoughts, or just say hi? Here’s how to get in touch with the Developer Advocate team:</p>



<ul class="wp-block-list">
<li>🟣&nbsp;<strong>Discord</strong>:&nbsp;<a href="https://discord.gg/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Discord server</a></li>



<li>🐦&nbsp;<strong>X / Twitter</strong>:&nbsp;<a href="https://twitter.com/OVHcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">@OVHcloud</a></li>



<li>💼&nbsp;<strong>LinkedIn</strong>:&nbsp;<a href="https://www.linkedin.com/company/ovhgroup" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud LinkedIn</a></li>



<li>🐙&nbsp;<strong>GitHub</strong>:&nbsp;<a href="https://github.com/ovh" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">github.com/ovh</a></li>
</ul>



<p class="wp-block-paragraph">See you next month! 👋</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhats-new-with-the-ovhcloud-developer-advocate-team-may-2026%2F&amp;action_name=What%E2%80%99s%20new%20with%20the%20OVHcloud%20Developer%20Advocate%20team%20%26%238211%3B%20May%202026&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>🎙️ Tranches de Tech #28 &#8211; La dream team au complet</title>
		<link>https://blog.ovhcloud.com/tranches-de-tech-28-la-dream-team-au-complet/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Mon, 11 May 2026 10:13:46 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[Tranches de Tech]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=31837</guid>

					<description><![CDATA[The Tranches de Tech team is back in full force for a new episode covering recent tech news, AI developments, developer tools, and the latest trends across cloud and open source.<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Ftranches-de-tech-28-la-dream-team-au-complet%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2328%20%26%238211%3B%20La%20dream%20team%20au%20complet&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="759" height="757" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png" alt="An avocado with a computer keyboard" class="wp-image-31036" style="width:640px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png 759w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-300x300.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-70x70.png 70w" sizes="auto, (max-width: 759px) 100vw, 759px" /></figure>



<ul class="wp-block-list">
<li>👤 Invitée : Thierry CHANTIER
<ul class="wp-block-list">
<li>Bluesky : <a href="https://bsky.app/profile/titimoby.bsky.social" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">@titimoby</a></li>



<li>LinkedIn : <a href="https://www.linkedin.com/in/thierrychantier/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/in/thierrychantier/</a></li>
</ul>
</li>



<li>🗓️ Date d&#8217;enregistrement : 30 avril 2026</li>



<li>🎧 <a href="https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-26-la-dream-team-au-complet" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Lien vers l&#8217;épisode</a></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h3 class="wp-block-heading">👤 Présentation de Thierry &#8211; ⏱️ 1&#8243;15s</h3>



<ul class="wp-block-list">
<li><a href="https://mixteen.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://mixteen.org/</a></li>



<li><a href="https://www.ingenieuses.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.ingenieuses.fr/</a></li>



<li><a href="https://tontoncodeur.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://tontoncodeur.fr/</a></li>



<li><a href="https://www.emaxilde.net/#reseaux" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.emaxilde.net/#reseaux</a></li>



<li><a href="https://techcafe.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://techcafe.fr/</a></li>



<li><a href="https://lescastcodeurs.com/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://lescastcodeurs.com/</a></li>
</ul>



<h3 class="wp-block-heading">📰 News Techs&nbsp;</h3>



<h4 class="wp-block-heading">🤖 Intelligence Artificielle &#8211; ⏱️ 43&#8243;35s</h4>



<h5 class="wp-block-heading">Anthropic Claude Code leak</h5>



<p class="wp-block-paragraph"><a href="https://www.reddit.com/r/ClaudeAI/comments/1s9d9j9/claude_code_source_leak_megathread/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.reddit.com/r/ClaudeAI/comments/1s9d9j9/claude_code_source_leak_megathread/</a></p>



<h5 class="wp-block-heading">Qwen 3.6</h5>



<ul class="wp-block-list">
<li><a href="https://openrouter.ai/compare/qwen/qwen3.6-plus/anthropic/claude-sonnet-4.6" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://openrouter.ai/compare/qwen/qwen3.6-plus/anthropic/claude-sonnet-4.6</a></li>



<li><a href="https://rits.shanghai.nyu.edu/ai/qwen3-6-27b-a-dense-27b-model-that-beats-a-397b-moe-on-coding/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://rits.shanghai.nyu.edu/ai/qwen3-6-27b-a-dense-27b-model-that-beats-a-397b-moe-on-coding/</a></li>
</ul>



<h5 class="wp-block-heading">Quantization from the ground up</h5>



<p class="wp-block-paragraph"><a href="https://ngrok.com/blog/quantization" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://ngrok.com/blog/quantization</a></p>



<h5 class="wp-block-heading">MCP is dead. Long live the CLI</h5>



<p class="wp-block-paragraph"><a href="https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://ejholmes.github.io/2026/02/28/mcp-is-dead-long-live-the-cli.html</a></p>



<h4 class="wp-block-heading">👩‍💻 Développement &#8211; ⏱️ 1h07&#8243;26s</h4>



<h5 class="wp-block-heading">Thoughts on OpenAI acquiring Astral and uv/ruff/ty</h5>



<p class="wp-block-paragraph"><a href="https://simonwillison.net/2026/Mar/19/openai-acquiring-astral" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://simonwillison.net/2026/Mar/19/openai-acquiring-astral</a></p>



<h5 class="wp-block-heading">SpaceX is working with Cursor and has an option to buy the startup for $60B</h5>



<p class="wp-block-paragraph"><a href="https://techcrunch.com/2026/04/21/spacex-is-working-with-cursor-and-has-an-option-to-buy-the-startup-for-60-billion/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://techcrunch.com/2026/04/21/spacex-is-working-with-cursor-and-has-an-option-to-buy-the-startup-for-60-billion/</a></p>



<h4 class="wp-block-heading">☁️ Cloud &#8211; ⏱️ 1h15&#8243;15s</h4>



<p class="wp-block-paragraph">OVHcloud Kubernetes Review: Europe&#8217;s Quiet Powerhouse</p>



<p class="wp-block-paragraph"><a href="https://www.eucloudcost.com/blog/ovhcloud-cluster" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.eucloudcost.com/blog/ovhcloud-cluster</a></p>



<p class="wp-block-paragraph">Discovering the External Secrets Operator (ESO) OVHcloud provider to manage your Kubernetes secrets</p>



<p class="wp-block-paragraph"><a href="https://blog.ovhcloud.com/discover-the-external-secret-operator-eso-ovhcloud-provider-to-manage-your-kubernetes-secrets-%f0%9f%8e%89/" data-wpel-link="internal">https://blog.ovhcloud.com/discover-the-external-secret-operator-eso-ovhcloud-provider-to-manage-your-kubernetes-secrets-%f0%9f%8e%89/</a></p>



<p class="wp-block-paragraph">Secure your Software Supply Chain with OVHcloud Managed Private Registry (MPR)</p>



<p class="wp-block-paragraph"><a href="https://blog.ovhcloud.com/secure-your-software-supply-chain-with-ovhcloud-managed-private-registry-mpr/" data-wpel-link="internal">https://blog.ovhcloud.com/secure-your-software-supply-chain-with-ovhcloud-managed-private-registry-mpr/</a></p>



<h4 class="wp-block-heading">🎤 Conférences / meetup &#8211; ⏱️ 1h21&#8243;25s</h4>



<p class="wp-block-paragraph"><a href="https://developers.events/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://developers.events/</a></p>



<h5 class="wp-block-heading">Le prochain Riviera Dev</h5>



<p class="wp-block-paragraph"><a href="https://www.rivieradev.fr" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.rivieradev.fr</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="has-text-align-center wp-block-paragraph">💡 Retrouvez l’ensemble des autres épisodes ici : <a href="https://smartlink.ausha.co/tranches-de-tech" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://smartlink.ausha.co/tranches-de-tech</a> 💡</p>



<p class="wp-block-paragraph"></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Ftranches-de-tech-28-la-dream-team-au-complet%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2328%20%26%238211%3B%20La%20dream%20team%20au%20complet&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What’s new with the OVHcloud Developer Advocate team &#8211; April 2026</title>
		<link>https://blog.ovhcloud.com/whats-new-with-the-ovhcloud-developer-advocate-team-april-2026/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 12:03:38 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Developer Advocate]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=31431</guid>

					<description><![CDATA[Every month, the OVHcloud Developer Advocate team creates content, shares knowledge, and connects with the tech community. Here’s a look [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhats-new-with-the-ovhcloud-developer-advocate-team-april-2026%2F&amp;action_name=What%E2%80%99s%20new%20with%20the%20OVHcloud%20Developer%20Advocate%20team%20%26%238211%3B%20April%202026&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1024x576.jpg" alt="An advocate giving a talk" class="wp-image-30934" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/03/talks.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="wp-block-paragraph">Every month, the OVHcloud Developer Advocate team creates content, shares knowledge, and connects with the tech community. Here’s a look at what we did in April 2026. 🚀</p>



<h3 class="wp-block-heading">🎙️ “Tranches de Tech” – Our monthly podcast</h3>



<p class="wp-block-paragraph">A new episode of our French-language podcast Tranches de Tech 🥑 just dropped!</p>



<h5 class="wp-block-heading">🎧 Episode 27: T<a href="https://podcast.ausha.co/tranches-de-tech/tranches-de-tech-26-poppy-au-service-des-autres" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">ranches de Tech 26 &#8211; Poppy au service des autres</a></h5>



<p class="wp-block-paragraph">This episode of Tranches de Tech features Annabelle Koster, who shares her journey from tech recruiter to community ambassador, highlighting how she overcame impostor syndrome by actively learning and engaging with developers. She emphasizes the importance of community, conferences, and volunteering in building meaningful connections and personal growth. The discussion also explores the evolving role of AI as a productivity tool in her daily work. Ultimately, the episode underlines that, despite technological advances, human interaction, sharing, and mutual support remain at the heart of the tech ecosystem.</p>



<h3 class="wp-block-heading">📺 Live on Twitch</h3>



<p class="wp-block-paragraph">We streamed live on&nbsp;<a href="https://www.twitch.tv/ovhcloud_com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Twitch</a>&nbsp;this month! Here’s what we covered:<br>🎥 Rémy Vandepoel discussed with Antonin Anchisi and Aurélie Vache about our Manages Kubernetes Service (MKS) and some feedbacks about the KubeCon Europe 2026. <br>Catch the replay on&nbsp;<a href="https://www.youtube.com/watch?v=nqKDjfDxWno" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">YouTube ▶️</a>.</p>



<h3 class="wp-block-heading">🎤 Conference Talks</h3>



<p class="wp-block-paragraph">The team hit the road (and the stage) at several conferences this month:</p>



<h5 class="wp-block-heading" id="kubecon-amsterdam---amsterdam-netherlands-">🇫🇷 <a href="https://mixitconf.org/en/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">MiXiT</a> &#8211; Lyon, France 🇫🇷</h5>



<p class="wp-block-paragraph">Aurélie Vache gave a talk: <a href="https://mixitconf.org/2026/comprendre-kubernetes-de-maniere-visuelle" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Comprendre Kubernetes de manière visuelle</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="825" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-aurelie-1-1024x825.jpg" alt="" class="wp-image-31433" style="width:600px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-aurelie-1-1024x825.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-aurelie-1-300x242.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-aurelie-1-768x619.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-aurelie-1-1536x1237.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-aurelie-1.jpg 1886w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph" id="voxxed-days-zurich---zurich-switzerland-">Stéphane Philippart gave a workshop: <a href="https://mixitconf.org/en/2026/developper-avec-l-ia-et-si-c-etait-aussi-simple-qu-ajouter-une-librairie-" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Développer avec l&#8217;IA : et si c&#8217;était aussi simple qu&#8217;ajouter une librairie ?</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-steph-1024x576.jpg" alt="" class="wp-image-31464" style="width:640px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-steph-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-steph-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-steph-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-steph-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/mixit-steph-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"></p>



<h5 class="wp-block-heading">🇫🇷 <a href="https://www.devoxx.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Devoxx France</a> &#8211; Paris, France 🇫🇷</h5>



<p class="wp-block-paragraph">Aurélie Vache gave a talk: <a href="https://m.devoxx.com/events/devoxxfr2026/talks/2723/question-pour-un-cluster-kubernetes-quiz-sur-kubernetes-ses-concepts" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Question pour un cluster Kubernetes : Quiz sur Kubernetes &amp; ses concepts</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxxfr-aurelie-1-1-1024x768.jpg" alt="" class="wp-image-31440" style="width:640px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxxfr-aurelie-1-1-1024x768.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxxfr-aurelie-1-1-300x225.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxxfr-aurelie-1-1-768x576.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxxfr-aurelie-1-1-1536x1152.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxxfr-aurelie-1-1.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Stéphane Philippart gave a talk and a workshop (with Mathieu Busquet):<br> &#8211; <a href="https://m.devoxx.com/events/devoxxfr2026/talks/5586/-apprendre-notre-ia-apprendre-" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">🤖 Apprendre à notre IA à … apprendre 🧠</a><br> &#8211; <a href="https://m.devoxx.com/events/devoxxfr2026/talks/2745/dvelopper-avec-lia-et-si-ctait-aussi-simple-quajouter-une-librairie-" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Développer avec l&#8217;IA : et si c&#8217;était aussi simple qu&#8217;ajouter une librairie ?</a></p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxx-mat-steph-1024x576.jpg" alt="" class="wp-image-31465" style="width:640px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxx-mat-steph-1024x576.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxx-mat-steph-300x169.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxx-mat-steph-768x432.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxx-mat-steph-1536x864.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/devoxx-mat-steph-2048x1152.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="-community-engagement">📝 Our latest blog posts</h3>



<p class="wp-block-paragraph">Here are the articles our team published on the OVHcloud Blog this month.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/extract-text-from-images-with-ocr-using-python-and-ovhcloud-ai-endpoints/" data-wpel-link="internal">Extract Text from Images with OCR using Python and OVHcloud AI Endpoints</a> — by Stéphane Philippart</h5>



<p class="wp-block-paragraph">This blog post explains how to perform OCR (Optical Character Recognition) using a vision-capable language model via AI Endpoints and Python. It shows that, instead of traditional OCR tools, developers can send images directly to a multimodal model using the OpenAI-compatible API to extract text while preserving layout. The tutorial walks through a simple Python script, including environment setup, image encoding in base64, and API calls. Overall, it highlights how modern vision LLMs simplify OCR workflows, making text extraction more flexible and easier to implement.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/discover-the-external-secret-operator-eso-ovhcloud-provider-to-manage-your-kubernetes-secrets-%f0%9f%8e%89/" data-wpel-link="internal">Discover the External Secret Operator (ESO) OVHcloud Provider to manage your Kubernetes secrets 🎉</a> &#8211; by Aurélie Vache</h5>



<p class="wp-block-paragraph">This blog post introduces a new provider for the External Secrets Operator (ESO) that integrates directly with OVHcloud Secret Manager, simplifying how secrets are handled in Kubernetes. It explains how ESO works by synchronizing secrets from external systems into Kubernetes and automatically updating them when changes occur. The tutorial walks through the full setup, including creating a secret in OVHcloud, configuring authentication, and deploying resources like ClusterSecretStore and ExternalSecret. Overall, the article highlights how this new provider streamlines secret management and improves integration between OVHcloud services and Kubernetes environments.</p>



<h5 class="wp-block-heading">📝 <a href="https://blog.ovhcloud.com/kubecon-cloudnativecon-europe-2026-in-amsterdam-feedback-and-highlights/" data-wpel-link="internal">KubeCon + CloudNativeCon Europe 2026 in Amsterdam: feedback and highlights</a> by Aurélie Vache and Rémy Vandepoel</h5>



<p class="wp-block-paragraph">The post highlights KubeCon + CloudNativeCon Europe 2026 as strongly shaped by the rise of AI, pushing cloud-native toward an “AI-native” paradigm. OVHcloud emphasizes sovereign cloud principles, focusing on openness, reversibility, and performance. The event featured rich technical discussions, demos, and exchanges around Kubernetes and demanding workloads. It also underscored the importance of open-source collaboration within the CNCF ecosystem. Finally, OVHcloud’s booth and activities aimed to make these topics more accessible and tangible.</p>



<h3 class="wp-block-heading">🗓️ Coming up next</h3>



<p class="wp-block-paragraph">Here’s a sneak peek at what’s coming next.</p>



<h5 class="wp-block-heading">🗓️ &#8211; May, 6 &amp; 7 &#8211; Devoxx UK, in London </h5>



<p class="wp-block-paragraph">🎤 Stéphane Philippart is giving one talk (Wednesday the 6th at 6PM): <a href="https://m.devoxx.com/events/devoxxuk26/talks/5213/-dev-containers-the-ultimate-toolbox-for-developers" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">🧰 Dev Containers: the ultimate toolbox for developers?</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; May, 13 &#8211; 1h PM CET &#8211; Very Tech Talk Twitch about Human Resources</h5>



<p class="wp-block-paragraph">📺 <a href="https://www.twitch.tv/ovhcloud_com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Twitch channel</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; May, 19 &amp; 20 &#8211; Kubernetes Community Days in Helsinki</h5>



<p class="wp-block-paragraph">🎤 Aurélie Vache is giving one talk (Wednesday the 20th at 2h30 PM): <a href="https://sessionize.com/api/v2/es08xsn7/view/GridSmart" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">The Ultimate Kubernetes Challenge: An Interactive Trivia Game on concepts, components, usage…</a></p>



<h5 class="wp-block-heading">🗓️ &#8211; May, 21 &amp; 22 &#8211; Devops days in Geneva</h5>



<p class="wp-block-paragraph">🎤 Stéphane Philippart is giving one workshop (Thursday the 21th at 2h55 PM): <a href="https://devopsdays.org/events/2026-geneva/program" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Développer avec l&#8217;IA : et si c&#8217;était aussi simple qu&#8217;ajouter une librairie ?</a></p>



<h5 class="wp-block-heading">🗓️ New &#8220;Tranches de Tech&#8221; podcast episode</h5>



<p class="wp-block-paragraph">🎧 All episodes are available on <a href="https://podcast.ausha.co/tranches-de-tech" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Ausha</a> and all your favorite podcast applications!</p>



<h3 class="wp-block-heading">💬 Stay in Touch</h3>



<p class="wp-block-paragraph">Want to chat with us, share your thoughts, or just say hi? Here’s how to get in touch with the Developer Advocate team:</p>



<ul class="wp-block-list">
<li>🟣&nbsp;<strong>Discord</strong>:&nbsp;<a href="https://discord.gg/ovhcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Discord server</a></li>



<li>🐦&nbsp;<strong>X / Twitter</strong>:&nbsp;<a href="https://twitter.com/OVHcloud" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">@OVHcloud</a></li>



<li>💼&nbsp;<strong>LinkedIn</strong>:&nbsp;<a href="https://www.linkedin.com/company/ovhgroup" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud LinkedIn</a></li>



<li>🐙&nbsp;<strong>GitHub</strong>:&nbsp;<a href="https://github.com/ovh" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">github.com/ovh</a></li>
</ul>



<p class="wp-block-paragraph">See you next month! 👋</p>



<p class="wp-block-paragraph"></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwhats-new-with-the-ovhcloud-developer-advocate-team-april-2026%2F&amp;action_name=What%E2%80%99s%20new%20with%20the%20OVHcloud%20Developer%20Advocate%20team%20%26%238211%3B%20April%202026&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>🎙️ Tranches de Tech #27 &#8211; Poppy au service des autres</title>
		<link>https://blog.ovhcloud.com/%f0%9f%8e%99%ef%b8%8f-tranches-de-tech-27-poppy-au-service-des-autres/</link>
		
		<dc:creator><![CDATA[Stéphane Philippart]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 10:11:07 +0000</pubDate>
				<category><![CDATA[Tranches de Tech & Co — Tech bites]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Tranches de Tech]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=31035</guid>

					<description><![CDATA[👤 Présentation d’Annabelle &#8211; ⏱️ 1&#8243;07s https://www.linkedin.com/posts/annabelle-koster_devfestnantes-hbcnantes-benevolat-activity-7440291032937955328-B5Lf 📰 News Techs&#160; 🤖 Intelligence Artificielle&#160;&#8211; ⏱️ 51&#8243;30s Vibe coder quand on est [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2F%25f0%259f%258e%2599%25ef%25b8%258f-tranches-de-tech-27-poppy-au-service-des-autres%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2327%20%26%238211%3B%20Poppy%20au%20service%20des%20autres&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="759" height="757" src="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png" alt="" class="wp-image-31036" style="width:400px" srcset="https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond.png 759w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-300x300.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2026/04/Tranches-de-Tech-visuel-rond-70x70.png 70w" sizes="auto, (max-width: 759px) 100vw, 759px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<ul class="wp-block-list">
<li>👤 Invitée&nbsp;: Annabelle KOSTER
<ul class="wp-block-list">
<li>X : @AnnabelleKoster</li>



<li>LinkedIn : <a href="https://www.linkedin.com/in/annabelle-koster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a><a href="https://www.linkedin.com/in/annabelle-koster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/in/annabelle-koster/</a></li>
</ul>
</li>



<li>🗓️ Date d&#8217;enregistrement : 20 mars 2026</li>



<li>🎧 <a href="https://smartlink.ausha.co/tranches-de-tech/tranches-de-tech-26-poppy-au-service-des-autres" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Lien vers l&#8217;épisode</a></li>
</ul>



<h3 class="wp-block-heading">👤 Présentation d’Annabelle &#8211; ⏱️ 1&#8243;07s</h3>



<p class="wp-block-paragraph"><a href="https://www.linkedin.com/posts/annabelle-koster_devfestnantes-hbcnantes-benevolat-activity-7440291032937955328-B5Lf" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/posts/annabelle-koster_devfestnantes-hbcnantes-benevolat-activity-7440291032937955328-B5Lf</a></p>



<h3 class="wp-block-heading">📰 News Techs&nbsp;</h3>



<h4 class="wp-block-heading">🤖 Intelligence Artificielle&nbsp;&#8211; ⏱️ 51&#8243;30s</h4>



<h5 class="wp-block-heading">Vibe coder quand on est pas tech !</h5>



<h5 class="wp-block-heading">Claude Code Security</h5>



<p class="wp-block-paragraph"><a href="https://claude.com/fr-fr/solutions/claude-code-security" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://claude.com/fr-fr/solutions/claude-code-security</a></p>



<h5 class="wp-block-heading">LLM Stats</h5>



<p class="wp-block-paragraph"><a href="https://llm-stats.com" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://llm-stats.com</a></p>



<h4 class="wp-block-heading">👩‍💻 Développement &#8211; ⏱️ 1h02&#8243;26s</h4>



<h5 class="wp-block-heading">JDK 26 est disponible</h5>



<p class="wp-block-paragraph"><a href="https://javaalmanac.io/jdk/26" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://javaalmanac.io/jdk/26</a></p>



<h4 class="wp-block-heading">🎤 Conférences / meetup &#8211; ⏱️ 1h03&#8243;52s</h4>



<p class="wp-block-paragraph"><a href="https://developers.events/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://developers.events/</a></p>



<h5 class="wp-block-heading">Le prochain DevFest Nantes</h5>



<p class="wp-block-paragraph"><a href="https://devfest.gdgnantes.com/en" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://devfest.gdgnantes.com/en</a></p>



<h5 class="wp-block-heading">Les conférences tech à l&#8217;ère de l’IA?</h5>



<h5 class="wp-block-heading">Les conférences où on peut voir Annabelle ?</h5>



<h5 class="wp-block-heading">25 ans de communauté PHP en France. Et pour la première fois, notre avenir nous inquiète vraiment</h5>



<p class="wp-block-paragraph"><a href="https://www.linkedin.com/feed/update/urn:li:activity:7439675466615013376" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.linkedin.com/feed/update/urn:li:activity:7439675466615013376</a></p>



<h5 class="wp-block-heading">Tremplin DevFest Toulouse organisé par Tech Speak’Her</h5>



<p class="wp-block-paragraph"><a href="https://lnkd.in/eskPByuW" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://lnkd.in/eskPByuW</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="has-text-align-center wp-block-paragraph">💡 Retrouvez l’ensemble des autres épisodes ici : <a href="https://smartlink.ausha.co/tranches-de-tech" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://smartlink.ausha.co/tranches-de-tech</a> 💡</p>



<p class="wp-block-paragraph"></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2F%25f0%259f%258e%2599%25ef%25b8%258f-tranches-de-tech-27-poppy-au-service-des-autres%2F&amp;action_name=%F0%9F%8E%99%EF%B8%8F%20Tranches%20de%20Tech%20%2327%20%26%238211%3B%20Poppy%20au%20service%20des%20autres&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
