Freelance Software Engineer (PHP, Symfony, API Platform)

Joined May 2014
36 Photos and videos
Benjamin Rothan retweeted
We just dropped a little teaser for an upcoming film... The film tells the story of PHP, a language that was never meant to become what it is today, told by the people who shaped it. Expect the full film later this year. youtu.be/4W4y46WVdCU Featuring: Nils Adermann (Composer) @naderman Taylor Otwell (Laravel) @taylorotwell @laravelphp Nikita Popov (PHP Core) @nikita_ppv Fabien Potencier (Symfony) @fabpot @symfony Roman Pronskiy (The PHP Foundation) @pronskiy @ThePHPF Brent Roose (JetBrains) @brendt_gd @phpstorm @jetbrains ....and more.... @jetbrains is supporting us to make this film. Thanks to the team there!

7
56
217
41,801
Benjamin Rothan retweeted
🔒 API Platform CVE-2026-49858: JSON:API & HAL normalizers cached components across users on long-running runtimes (FrankenPHP, RoadRunner, Swoole). Patched in 4.1.29 / 4.2.25 / 4.3.8 — upgrade now. github.com/api-platform/core…
1
5
10
1,264
Benjamin Rothan retweeted
👉 Tim Berners-Lee a inventé le Web en 1989. Il tire aujourd'hui la sonnette d'alarme sur la collecte massive de données personnelles. Physicien reconverti en informaticien, il travaillait au CERN près de Genève quand il a imaginé un système mondial de partage d'information. Il a inventé l'URL, le HTTP, le HTML. Et il a tout mis à disposition gratuitement, sans déposer le moindre brevet. C'est ce qui donne le web ouvert qu'on connaît tous. Et qui est devenu un immense foutoir à la capitalisation sur la valeur de la moindre de nos données. Un buffet à volonté pour les géants de l'IA. Toutes nos données, toutes nos conversations, moissonnées massivement pour entraîner ChatGPT, Gemini et compagnie. Alors Berners-Lee propose une solution technique pour tenter de reprendre le contrôle : le projet Solid. 🔒 Le principe : créer des "PODS" (Personal Online Data Stores), des coffres-forts numériques personnels. Vous stockez vos données chez vous. Les applications qui veulent y accéder doivent demander votre autorisation explicite. C'est un réseau décentralisé, pair à pair, où c'est vous qui décidez qui voit quoi. Sa startup Inrupt travaille même sur un assistant IA baptisé Charlie, capable de filtrer ce que vous envoyez aux modèles comme ChatGPT, en supprimant ou masquant les données personnelles avant qu'elles partent. Le RGPD se meurt et Il devient inapplicable en pratique. Le consentement est théoriquement exigé. Mais quand les données sont accessibles publiquement sur le web, impossible à faire respecter. D'où l'idée de changer les standards techniques plutôt que de compter sur des règles que personne ne peut faire appliquer. Celui qui a renoncé à breveter le web pour le garder libre veut maintenant vous rendre le contrôle de ce que vous y laissez. Que pensez-vous de son idée ?
10
38
102
4,027
Wow, that's some DX 😲
Mago's output is on a whole other level. mago.carthage.software/1.29.…
4
Being able to vibe code custom workflow tooling in minutes feels so nice😌
2
Benjamin Rothan retweeted
These are top 6 features of @symfony 8.1 I'd love to use 😍 🧵 Are you stuck on Symfony 1, 2 or 3...? Let me know. We'll help you upgrade before next Symfony release 🚀
2
6
32
3,278
👀 That's the most useful thing found this year to enhance my tech watch process. For non native speaker, watching tech videos could be difficult. @obsdmd Web Clipper Reader view allows follow the transcript and coming back easily on terms while the video is playing. 🫶
Apr 10
I can't go back to the regular YouTube UI after this 😅 Obsidian Reader now makes the transcript interactive so you can scrub, highlight, auto-scroll. It feels so nice.
34
Nice, @packagist gets a list of flagged versions as malware from @AikidoSecurity which allows the new composer 2.10 to block any install or update and fails the audit. 👏
Composer 2.10 is out. Native malware filtering via @AikidoSecurity, enabled by default on @Packagist. Plus a unified config.policy framework, deprecated source fallback, and wildcards in --with. #php #phpc #composerphp
1
24
Benjamin Rothan retweeted
What does Antigravity CLI mean for Gemini CLI? Across Google we are unifying on Antigravity as the platform and harness for the future. A single harness and app server that powers all our surfaces (desktop, CLI, SDK, IDE). The plan is for consumer users (Google One and free tier users) to begin migrating their workflows and using Antigravity CLI over the next 30 days. Enterprise users and paid API keys will still be supported in Gemini CLI. Gemini CLI will still get updates with latest models and fixes etc. Will start a mega 🧵 with more details below. Drop your own questions and I'll respond to them.
Transitioning Gemini CLI users to Antigravity CLI We are unifying our efforts around a single harness and platform, Google Antigravity with four distinct surfaces: • Antigravity 2.0 • Antigravity CLI • Antigravity SDK • Antigravity IDE This will allow us to move faster and give you a streamlined experience wherever you do your best work. Rebuilt in Go for speed, Antigravity CLI is available today and brings robust multi-agent orchestration and asynchronous workflows to your terminal. Important things to know: 1. If you are using Gemini CLI through your Google one account (Google AI Pro or AI Ultra) or through Gemini Code Assist for individuals (free offering) we will be helping you migrate your workflows over the next 30 days. 2. No action required for Enterprise users. Enterprise plans and API keys will continue to be supported in Gemini CLI. Read the full details in our blog post → goo.gle/4eWkUgK
47
19
272
35,839
To make it quick to understand: 🔹Antigravity 2.0: Multi-agent orchestrator meant for directing workflows, not for coding 🔹Antigravity CLI: Gemini CLI replacement 🔹Antigravity IDE: What was Antigravity 🔹Antigravity SDK: Python toolkit for building agents
We are unifying our agentic surfaces to @antigravity 🚀 🔹 Antigravity 2.0 (desktop app) 🔹 Antigravity CLI 🔹 Antigravity SDK 🔹 Antigravity IDE One harness, wherever you need it. Read all the exciting news from I/O below 👇
91
Benjamin Rothan retweeted
We’re excited to reveal the full speaker lineup for #APIPlatformCon 2026! Join us on September 17–18 in Lille to meet world-class experts, attend inspiring talks, and dive deep into the API Platform ecosystem: api-platform.com/con/2026/
12
17
3,714
👓 Real interesting read on CLI Agent context management. ⭐ Can be applied to @geminicli replacing: - "Rewind" double esc -> with `/rewind` - `/compact <hint>` -> with `/compress` (no hint possible) Also, `/clear` start a new session, `/resume` allows to switch on an old one.
15
Je lis un blog post sur les Dotfiles, jusqu'à que: > Voici quelques exemples de **fichiers de points** les plus couramment utilisés. ... Je ne lis plus un blog post sur les Dotfiles.
14
Benjamin Rothan retweeted
Feb 10
Anything you can do in Obsidian you can do from the command line. Obsidian CLI is now available in 1.12 (early access).
480
1,621
18,322
4,044,584
A nice post that I shared and discussed with my team. We all agreed it gave us ideas and motivation to try and look to make our own production agent.
How Google SREs use Gemini CLI to solve real-world outages: Step 1: Paging and initial investigation Step 2: The mitigation Step 3: Root cause and long-term fix Step 4: The postmortem Dive into each of these steps → goo.gle/463UpAP
9
Benjamin Rothan retweeted
Why PHP in 2026? TypeScript-level types, no build steps, immutability by default via readonly, enums, and more. whyphp.dev 🔥🔥🔥
15
55
365
23,480
Benjamin Rothan retweeted
Ne souffrez plus du "drift" de vos API, reposez-vous sur un contrat et outillez-le avec Jane 🌱 ✅ Contract-First 🛡️ Type Safety 🤖 Code généré 🚀 Performance Tout ce que vous devez savoir sur Jane 🌱 dans notre dernier article : jolicode.com/blog/microservi… #php #api #openapi
3
10
391