Benjamin Rothan
352 posts

Benjamin Rothan
@monitaurus
Freelance Software Engineer (PHP, Symfony, API Platform)
Lyon, France Katılım Mayıs 2014
168 Takip Edilen33 Takipçiler

Comment reconnaitre un tweet bullshit sur l'IA en une seconde :
ils contiennent _tous_ : "Holy shit... ***** open sourced"
Démonstration 👇
x.com/search?q=Holy%…
Français

@monitaurus Yes, I believe this should be fixed in Tuesday's release next week if it hasn't already been.
English

Expand Large Pastes in Gemini CLI ✨
Press Ctrl+O to expand and collapse [Pasted Text: X lines] placeholders into their raw values.
When you paste text over 5 lines or 500 chars it gets transformed into a placeholder. Now you can easily expand and edit pastes with Ctrl+O.
We are working on a ton of UX improvements and polish in @geminicli. 👀
English
Benjamin Rothan retweetledi

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.
Google Cloud Tech@GoogleCloudTech
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
English

One of the BIGGEST update!
Click a star 👉 Press G 👉 You're there.
Exploring 47,000 systems is now actually feasible. Before, with just keyboard shortcuts, it became a nightmare 💀
Also some REAL support for mouse drag/wheel!
#buildinpublic #golang #gamedev
English

@brendt_gd Hi Brent, the "read it here" link in the first post redirecting back to the same page, not to this new post.
And nice posts of course! 👏
English

Once again processing 11 million rows with #PHP, now in seconds: stitcher.io/blog/11-millio…
English

@alexdaubois Are the position of the systems real? Or are they just placed randomly?
English

Stars are now colored by their surface temperature.
Hot stars 👉 blue
Cool stars 👉 red
Real astrophysics, not random colors: the Hertzsprung-Russell diagram in action!
#buildinpublic #golang #gamedev


English

@alexdaubois At the zoom out scale, I don't see.
Apart a motion blur 🤷
But in a closer zoom:
☀️ Sun light and shadow on planets
☄️ Comets with its tail made with particles
🪐 Textures on planets
English

I still think #parallax is one of the best effect in #2D games. Adds so much depth and the result is wow every time.
Are there any other effects this powerful with 2D? 🤔
Alexandre Daubois@alexdaubois
Added a procedurally generated starfield with parallax scrolling in #golang ☄️✨ Background stars move slower than foreground objects. 88 LOC. Infinite depth perception. The universe feels WAY more alive now! What should I add next to make it feel more alive? #buildinpublic
English

@alexdaubois Btw, what tools are you using for the display/interaction?
For day to day helpers tools in Go, I don't want to wait, so I vibe code them. But I do want to learn Go by hand too, and I think I could be more patient with such fun projects (life/cell simulation for me).
English

@monitaurus Most definitely. Go is simple by design and intended to be kept like this, while providing low level capabilities. The two languages works super well together. That’s my #1 recommendation for a new language to learn (after PHP of course 😉)
English

Added rings to Saturn and Uranus.
45 lines of sprite generation code.
Some features are purely aesthetic.
And that's okay.
Yes it's ugly, but it was SO weird for these planets to have nothing at all.
How should their render be improved?
#buildinpublic #gamedev #golang


English

@alexdaubois 🤞
And with FrankenPHP, Go seems to be the good language to learn for us PHP developers. Not just for having something new, but also extends our reach.
English

@monitaurus Most of it AI free (the idea is to get the satisfaction feeling of when I discovered programming!), and a bit of help from AI for complex problem (lie the right formula to calculate real orbits etc). I hope to keep it like this!
English

@alexdaubois I'd say putting a realistic generated sky map with real star position and label, but that's maybe too complex 😅
What about other planet's moons? Or other celestial bodies, like comets, well known asteroids, ...
English

Added a procedurally generated starfield with parallax scrolling in #golang ☄️✨
Background stars move slower than foreground objects.
88 LOC. Infinite depth perception.
The universe feels WAY more alive now!
What should I add next to make it feel more alive?
#buildinpublic
English
Benjamin Rothan retweetledi

Why PHP in 2026? TypeScript-level types, no build steps, immutability by default via readonly, enums, and more. whyphp.dev 🔥🔥🔥
English

@gonzague @WisprFlow @tryvoiceink Nice ! What's your point of view ? Do you feel it's a keeper or does it suffer from latency, or kind of buggy ?
English

oh oh really cool way to trigger tools like @WisprFlow , Handy, @tryvoiceink etc
Tom Blomfield@t_blom
I really think voice input is underappreciated. I just bought a USB foot pedal so I don't have to touch my keyboard.
English
Benjamin Rothan retweetledi

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/microserv…
#php #api #openapi
Français
Benjamin Rothan retweetledi

Here is Gemini CLI’s January 7th weekly update for v0.23.0
- 🎉 Experimental Agent Skills Support in Preview: Gemini CLI now supports Agent Skills in our preview builds. This is an early preview where we’re looking for feedback!
- Install Preview: npm install -g @google/gemini-cli@preview
- Enable in /settings
- Docs: geminicli.com/docs/cli/skill…
- Gemini CLI Wrapped: Run npx gemini-wrapped to see your usage stats, top models and languages and more visualized!
- Windows Clipboard Image Support: Windows users can now paste images directly from their clipboard into the CLI using Alt+V. (sgeraldes)
- Terminal Background Color Detection: Automatically optimizes your terminal's background color to select compatible themes and provide accessibility warnings. (jacob314)
- Session Logout: Use the new /logout command to instantly clear credentials and reset your authentication state for seamless account switching. (CN-Scars)
github.com/google-gemini/…
🧵

English

In a "VS OpenAPI", we can read it's complementary on how to use an API rather than just describing its structure like a standard OpenAPI.
Yet there’s no mention of Arazzo, the OpenAPI Initiative standard specifically designed for API workflows😕
openapis.org/arazzo-specifi…
English

🐶 Found out that @use_bruno released OpenCollection, which compete with Postman runnable collections:
- plain yaml describing interactions across APIs
- runnable using Bruno, CLI, CI/CD, ...
- variables to switch env
- with tests and assertion
opencollection.com 👀
English
