Vincent Behar's Avatar

Vincent Behar

@vbehar.dev.bsky.social

I'm a developer, and I love it ;-) My buzzwords of the moment are Go, Kubernetes, Observability, Continuous Delivery, GenAI, and everything open-source. https://vincent.behar.name/

1,292 Followers  |  158 Following  |  96 Posts  |  Joined: 24.09.2023  |  2.0182

Latest posts by vbehar.dev on Bluesky

Post image

As we test Kubernetes clusters beyond the supported 5,000+ nodes limit at LinkedIn, we're finding out 'List API' calls are a bottleneck in cluster reliability. So I'm publishing a deep dive about why this is a problem and what you can do about them. ahmet.im/blog/kuberne...

09.07.2025 20:38 β€” πŸ‘ 24    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1

for function calling, there's still a big diff between proprietary models and open-weight models...

30.06.2025 11:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Prompt engineering is dead, long live Context engineering!

Well, maybe something like 1 year? ;-)

29.06.2025 21:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sneak pick:
- Kubernetes: Origins
- The Crew: One UX to Drive Them All
- Prince of Platforms: The Sands of Innovation

#Kubernetes #SunnyTech2025

19.06.2025 19:35 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - charmbracelet/fang: The CLI starter kit The CLI starter kit. Contribute to charmbracelet/fang development by creating an account on GitHub.

Charm published a new Go CLI starter kit: Fang (experimental)

github.com/charmbracele...

Features
- Fancy output
- Fancy errors
- Automatic --version
- Manpages
- Completions
- Themeable
- Silent usage output

Need to test πŸ˜‡

19.06.2025 06:54 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Changes to Kubernetes Slack Kubernetes Slack will lose its special status and will be changing into a standard free Slack on June 20. Sometime later this year, our community will likely move to a new platform. If you are responsible...

Blog: Changes to Kubernetes Slack-

16.06.2025 09:07 β€” πŸ‘ 11    πŸ” 10    πŸ’¬ 1    πŸ“Œ 3

Nice! The interesting part is github.com/apple/contai...

TL;DR it uses a lightweight VM for each container

10.06.2025 05:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Introducing container use for agents.

Go from babysitting one agent at a time to enabling many agents to work safely and independently with your preferred stack.

github.com/dagger/conta...

05.06.2025 17:39 β€” πŸ‘ 5    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

For my simple use case (read it later / offline) instapaper is really good so far

24.05.2025 07:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Instapaper A simple tool for saving web pages to read later on your iPhone, iPad, Android, computer, or Kindle.

I just tried www.instapaper.com to replace Pocket and found out I already have an account.

Indeed, there was 1 item in my account from 14 years ago!

> Automatic Flushing: The Rails 3.1 Plan

23.05.2025 12:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Pocket is Saying Goodbye: What You Need to Know | Pocket Help More information about the end of support for Pocket.

Goodbye pocket... support.mozilla.org/kb/future-of...

Now I need to find an alternative...

23.05.2025 11:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

When the LLM doesn't know what LLM means...

In an AI-generated code review, it suggested the following comment:

> "DAGGER_ALLOW_LLM=all", // Enables Long-term Memory (LLM) capabilities for Dagger processing

23.05.2025 07:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Development and Contribution | dailymotion-oss/octopilot | DeepWiki This page serves as a guide for developers who want to contribute to Octopilot. It covers the development environment setup, codebase structure, testing approach, continuous integration system, and th

The "dev & contribution" section is great: deepwiki.com/dailymotion-...

Even when there's decent documentation for an open-source project, this part is usually the least documented. This is really useful.

21.05.2025 08:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
PR Creation and Configuration | dailymotion-oss/octopilot | DeepWiki This document details how Octopilot creates, configures, and manages Pull Requests (PRs) in GitHub repositories. It explains the PR creation strategies, configuration options, and merge capabilities.

DeepWiki is pretty cool. I've tried it on some on my own projects, such as octopilot, and the generated schemas are really nice.

For example Octopilot has a complex logic to create/update github pull-requests with 3 different strategies, and deepwiki.com/dailymotion-... makes it easy to understand!

21.05.2025 08:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Updatecli v0.100.0: A Milestone in Continuous Delivery We just released Updatecli version v0.100.0! While hitting version 100 feels like a milestone, the truth is even more impressive: we’ve published 206 releases since the beginning of the project, 5 yea...

We just released @updatecli.io version v0.100.0! While hitting version 100 feels like a milestone, the truth is even more impressive: we’ve published 206 releases since the beginning of the project, 5 years ago.

www.updatecli.io/blog/updatec...

#devops #continuousdelivery

15.05.2025 07:27 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

because it's simple and human-friendly ;-)

14.05.2025 06:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Mason: a declarative build tool on top of Dagger | Vincent Behar Mason: a declarative build tool on top of Dagger I wrote something. A build tool. A declarative build tool on top of Dagger. Why? Because I really like Dagger, but as I tried to spread its usage at ...

I wrote a declarative build tool on top of Dagger. Say hi to Mason! whtwnd.com/vbehar.dev/3...

More details at github.com/vbehar/mason

13.05.2025 19:16 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

Congrats, you're a front end developer now :-)

09.05.2025 19:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What ? You don't do that too? ;-)

29.04.2025 13:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nice! And perfect timing with the buzz around nats ;-)

25.04.2025 15:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - akhenakh/narun: Narun is a lightweight HTTP gateway designed to bridge incoming HTTP requests to backend services communicating over NATS Narun is a lightweight HTTP gateway designed to bridge incoming HTTP requests to backend services communicating over NATS - akhenakh/narun

Releasing a new experiment: Narun is a lightweight gateway (autonomous or on top of Caddy) that bridges incoming HTTP or gRPC requests to backend services built using the NATS Micro framework.

github.com/akhenakh/narun

25.04.2025 12:41 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
Let's fix OAuth in MCP Let's not overthink auth in MCP.

Excellent blog post by @aaronpk.com on OAuth for MCP aaronparecki.com/2025/04/03/1... - thanks!

24.04.2025 08:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Et alors, tu l'as convertie au scala ? ;-)

23.04.2025 10:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Here's the main prompt that runs in a loop, which starts like this:

    You are operating as and within the Codex CLI, a terminal-based agentic coding assistant built by OpenAI. It wraps OpenAI models to enable natural language interaction with a local codebase. You are expected to be precise, safe, and helpful.

    You can:
    - Receive user prompts, project context, and files.
    - Stream responses and emit function calls (e.g., shell commands, code edits).
    - Apply patches, run commands, and manage user approvals based on policy.
    - Work inside a sandboxed, git-backed workspace with rollback support.
    - Log telemetry so sessions can be replayed or inspected later.
    - More details on your functionality are available at codex --help

    The Codex CLI is open-sourced. Don't confuse yourself with the old Codex language model built by OpenAI many moons ago (this is understandably top of mind for you!). Within this context, Codex refers to the open-source agentic coding interface. [...]

Here's the main prompt that runs in a loop, which starts like this: You are operating as and within the Codex CLI, a terminal-based agentic coding assistant built by OpenAI. It wraps OpenAI models to enable natural language interaction with a local codebase. You are expected to be precise, safe, and helpful. You can: - Receive user prompts, project context, and files. - Stream responses and emit function calls (e.g., shell commands, code edits). - Apply patches, run commands, and manage user approvals based on policy. - Work inside a sandboxed, git-backed workspace with rollback support. - Log telemetry so sessions can be replayed or inspected later. - More details on your functionality are available at codex --help The Codex CLI is open-sourced. Don't confuse yourself with the old Codex language model built by OpenAI many moons ago (this is understandably top of mind for you!). Within this context, Codex refers to the open-source agentic coding interface. [...]

Wrote some notes on OpenAI codex, their new open CLI "agent" tool for writing and iterating on code. Since it's open source (Apache 2) the workings are available, including an interesting system prompt and a macOS sandbox using the sandbox-exec mechanism simonwillison.net/2025/Apr/16/...

16.04.2025 22:10 β€” πŸ‘ 56    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0

The models are choosing their names themselves... And "sometimes" they get confused ;-)

15.04.2025 11:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Kubernetes and Model Context Protocol discussion

"Kubernetes and Model Context Protocol discussion" groups.google.com/g/kubernetes...

15.04.2025 02:11 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - minio/minlz: MinLZ is a LZ77 compressor, focused on realtime data compression MinLZ is a LZ77 compressor, focused on realtime data compression - minio/minlz

I with just released about 2 years of work on improving compression with a fixed encoding LZ77 style compressor for #golang

Our goal was to improve compression by combining and tweaking the best aspects of LZ4 and Snappy.

Check it out: github.com/minio/minlz

17.03.2025 17:36 β€” πŸ‘ 36    πŸ” 12    πŸ’¬ 3    πŸ“Œ 0
Cloud Native Paris - Talos chez Ubisoft pour nos serveurs de jeux
Speakers:Vincent Behar et Louis Fradin: Développeurs go chez UbisoftDescription:Talos est une distribution Linux qui se distingue par son caractère minimalis... Cloud Native Paris - Talos chez Ubisoft pour nos serveurs de jeux

Vincent Behar et Louis Fradin parlent de Talos et Omni Γ  Cloud Native Paris. Γ‰coutez l'enregistrement pour une dΓ©mo et les dΓ©tails techniques.

19.03.2025 16:13 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
A Docker AI Agent story

A Docker AI Agent story

When you (@rumpl.bsky.social) ask Docker's AI Agent to tell you a story about your running containers...

16.03.2025 18:22 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Preview
CloudNativePG @Mirakl & Talos @Ubisoft: Leurs retours d'XP!, jeu. 13 mars 2025, 19:00 | Meetup πŸŽ‰ **Bonjour Γ  vous!** Pour notre prochaine rencontre venez assister Γ  2 supers retours d'expΓ©rience ✨! ❓ Si vous vous posez encore les questions du type: "Est-ce possibl

I'll be talking about Talos Linux and how we use it at Ubisoft at the next CNCF Paris Meetup: www.meetup.com/fr-FR/cloud-...

05.03.2025 16:37 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

@vbehar.dev is following 20 prominent accounts