Benjamin Rothan's Avatar

Benjamin Rothan

@monitaurus.bsky.social

Freelance Software Engineer (PHP, Symfony, API Platform) Lyon, France

32 Followers  |  55 Following  |  58 Posts  |  Joined: 06.02.2024  |  2.0468

Latest posts by monitaurus.bsky.social on Bluesky

Launching a Deep Research trying to understand Gemini's products billing and subscription, first sentence is:

> The proliferation of Google's "Gemini" brand across a wide array of products has created a complex and often misunderstood ecosystem.

At least it's not biased 😄

30.10.2025 08:12 — 👍 0    🔁 0    💬 0    📌 0
Preview
Comment Bedrock Streaming optimise ses couts AWS | Amazon Web Services L’optimisation des coûts d’hébergement AWS représente un défi majeur pour les entreprises de streaming vidéo et d’hébergement d’API. Cette problématique s’intensifie avec l’augmentation constante du t...

Mon première article sur le Blog #AWS France 🎉

🏦 J’y partage comment, chez Bedrock Streaming, nous optimisons nos couts AWS — en allant bien plus loin que les traditionnelles réservations 💪

aws.amazon.com/fr/blogs/fra...

23.10.2025 11:46 — 👍 5    🔁 1    💬 0    📌 0
Preview
Be aware of the Makefile effect

Copy/pasting Makefile all over again across services, and tweaking rules to fit needs. Totally relatable 😅

I like the questions at the end:
- Does it need to be configurable?
- Does it need syntax of its own?

blog.yossarian.net/2025/01/10/B...

30.09.2025 10:11 — 👍 1    🔁 0    💬 0    📌 0
Post image

PHPStorm always surprises me. Found I can copy code from one system, jump to another and do a diff with the clipboard!

28.09.2025 17:55 — 👍 5    🔁 2    💬 0    📌 0
Preview
Modern SQL: Three-Valued Logic (3VL) — Purpose, Benefits and Special Cases Making decision despite missing SQL data (NULL): How to avoid OR…IS NULL in the WHERE clause.

`WHERE field != 'value'` may not include values with `NULL` in the results.

This is due to SQL's "Three Valued Logic", which considers a comparison with NULL, such as `NULL != 'value'`, as neither `true` or `false`, but `uknown`.

More on the subject: modern-sql.com/concept/thre...

23.09.2025 15:24 — 👍 1    🔁 1    💬 0    📌 0

👀 I just found out that Slack has a way to filter messages on which I reacted with an emoji.

So I can notify people that I saw the message, with an eye emoji or a loading one, and then come back to it later with this in the search bar:

hasmy::eyes:

22.09.2025 12:10 — 👍 1    🔁 0    💬 0    📌 0

A nice post to share to my colleagues if I face this again.

09.09.2025 12:35 — 👍 1    🔁 0    💬 0    📌 0

My bad, that's not your post that's funny 😅 but the fact that we can learn to write good docs from a post about misuses of AI.

I faces such generated text within docs, worse within PRs, and I felt what you wrote. Missing crucial stuff like intent and vision, with too much words around it.

09.09.2025 12:35 — 👍 1    🔁 0    💬 1    📌 0
A document showing highlighted text and annotations, critiquing technical writing for jargon, passive voice, and unnecessary words. Examples include 'Utilizing' instead of 'Use,' 'Marketing Smell!' on descriptive phrases, and 'Useless Adverb!' on 'incredibly versatile!'

A document showing highlighted text and annotations, critiquing technical writing for jargon, passive voice, and unnecessary words. Examples include 'Utilizing' instead of 'Use,' 'Marketing Smell!' on descriptive phrases, and 'Useless Adverb!' on 'incredibly versatile!'

✍️ A nice image to quickly know how to write simple and easy to understand docs.
Reminds me of the paramedic method.

Funny enough, it comes from this post, by @theletterf.bsky.social, warning against using AI to generate docs: passo.uno/whats-wrong-...

09.09.2025 12:21 — 👍 1    🔁 0    💬 1    📌 0
Post image

I think in the tech industry we tend to forget how connected VC investment and interest rates are.

Especially that despite high interest rates, there is a LOT of investment in AI.

Outside AI: not much. This is unlikely to change until rates don't change.

31.08.2025 13:49 — 👍 28    🔁 3    💬 3    📌 1

Found out that asking an AI LLM to refactor a code could be more helpful to understand it than just asking for an explanation.

Explanation will have to include parts of the code that are not essential or misguiding, as refactor will try to rework them for a better understanding.

24.07.2025 10:01 — 👍 0    🔁 0    💬 0    📌 0

That's real nice to see 👏

Is it possible to make more proactive actions, like sending messages? For example, in the demo context, something like "Ok, tell my partner we'll choose this breed".

I wonder how feed like applications, such as mail, messaging, ... will be handled by such generative UI.

21.07.2025 10:12 — 👍 0    🔁 0    💬 0    📌 0
Preview
Thumbless OS: What If AI Was Generating The UI? We built a proof-of-concept of a new mobile OS based on a LLM, where the notion of application disappears and the UI adapts to the current task. Is it the future of computer UX?

Imagine a phone that draws its own interface, just for you.

We built a proof-of-concept OS that ditches app silos for a truly generative UI. It's controlled by voice or text and handles links, images, and navigation on the fly.

marmelab.com/blog/2025/07...

21.07.2025 09:54 — 👍 3    🔁 1    💬 2    📌 0

🚀 Kicking off the Symfony AI Initiative
➡️ https://symfony.com/blog/kicking-off-the-symfony-ai-initiative

11.07.2025 13:43 — 👍 23    🔁 19    💬 2    📌 2

🔥 #PHP 8.5 first #alpha version has been released and it's packed of incredible features you don't know yet. @thephpf.bsky.social is delivering yet another awesome release.

Here are 10 curated features, a couple you may have heard of, and many more I'm sure you'll discover here! 👇🧵

04.07.2025 08:29 — 👍 13    🔁 8    💬 2    📌 0

Je me dis qu'on est sur une période de transition, où ce genre d'agent / browser agentique permettent d'automatiser des tâches là où des sites et vendors n'ont pas encore prévu d'interface logicielle spécifique pour (MCP, API, ...).

27.06.2025 13:36 — 👍 0    🔁 0    💬 0    📌 0

Having a CI that goes from 40 minutes to 10 minutes, thanks to dmaicher/doctrine-test-bundle, that's beautiful 🥹

27.06.2025 13:27 — 👍 0    🔁 0    💬 0    📌 0

🔧 @alexdaubois.bsky.social‬ and I are currently working on a new FrankenPHP "feature" that could radically change the #PHP ecosystem! Stay tuned 🔥🔥🔥

27.05.2025 07:45 — 👍 14    🔁 5    💬 4    📌 1

If there's a way to display content from a note, like all checkboxes, in bases, that would be so nice.

We can do it with dataview of course, but in a core plugin that would bring a good amount of flexibility.

23.05.2025 10:22 — 👍 0    🔁 0    💬 0    📌 0
Post image

Nous l'annoncions la semaine dernière : le projet #FrankenPHP est désormais officiellement supporté par La PHP Foundation. Son code source va être transféré dans le dépôt GitHub de #PHP, la gouvernance du projet ne change pas. Communiqué : les-tilleuls.coop/blog/franken...

23.05.2025 09:30 — 👍 4    🔁 2    💬 0    📌 0

J'étais partis sur Omnivore, j'avais bien aimé l'approche, jusqu'à qu'ils annoncent la fermeture 2 mois après ma migration 😩

Et je suis passé à Reader en payant. Vraiment top: rss, pdf, vidéo, highlights, note, ... Petit bonus avec Readwise pour des flash cards régulier, bon pour la mémoire 💕

23.05.2025 07:47 — 👍 2    🔁 0    💬 0    📌 0

J'ai peur qu'on perde cette construction du modèle mentale qu'on se forme en debugant ce framework qui plante. Ces "ah mais on peut faire ça?" quand on lis la doc de A à Z. Ces pépites qu'on trouve en veillant.

C'est ce que je crains avec une sur utilisation de l'IA, qu'on perde cette sérendipité.

23.05.2025 07:40 — 👍 0    🔁 0    💬 0    📌 0

J'avais vu passer un article d'un scientifique ayant dis que l'IA est arrivée au même conclusion en 10 minutes alors que lui as mis 10 ans.

Mais pendant ces 10 ans, il a cherché, exploré des pistes, contribué, fait des connexions, réseauté, ... toute une sérendipité qui serait cachée par l'IA.

23.05.2025 07:40 — 👍 0    🔁 0    💬 1    📌 0

J'ai entendu parler du terme "cognitive offloading" (décharge cognitive).

Avec des exemples du plus simple et déterministes (calculatrice, annuaire, gps, ...) au plus complexe et subjectifs (sur-abstraction des interfaces, délégation de la réflexion à des consultants, "@grok is it true"...).

23.05.2025 07:40 — 👍 1    🔁 0    💬 1    📌 0

Pour conclure, tant qu'à la lecture ou l'écriture, les blogs permettent de partager, débattre et d'asseoir des points de vue et compétences techniques.

En gros, définir construire un futur dans un domaine. L'IA peut y aider, mais n'y est ni acteur ni décideur. Du moins pour le moment 😅

23.05.2025 06:26 — 👍 1    🔁 0    💬 1    📌 0

Point de vue rédaction, mettre les choses à plat c'est un bon moyen de construire un modèle mental sur un sujet, et l'améliorer. On progresse techniquement.

Faut pas nier aussi que ça signale à l'extérieur qu'on cogite, qu'on ne fait pas qu'agir ou réagir.

23.05.2025 06:26 — 👍 2    🔁 0    💬 1    📌 0

Un bon exemple que @julien.deniau.me a partagé à l' @afup.org day.

Kenny Dits a la direction technique de M6Web à l'époque a reconnu qu'ils n'auraient pas refondu leur site flash en React s'il n'était pas tombé sur un blog parlant de cette migration.

Une preuve sociale que ne pourra remplacer l'IA

23.05.2025 06:26 — 👍 2    🔁 1    💬 2    📌 0

Point de vue lecteur, on aura toujours besoin de "pionnier" explorateurs qui rendent compte de leurs trouvailles. Ça donne des pistes et évite les embûches.

Un peu comme les chercheurs et la publication académique, aussi petite soit elle, ça ajoute une pierre aux fondations pour les prochains.

23.05.2025 06:26 — 👍 1    🔁 0    💬 1    📌 0

My kids first contribution to @api-platform.com.
Maybe one day they'll reach the contributors page 😄

22.05.2025 06:46 — 👍 5    🔁 2    💬 1    📌 0

I saw the AFUP Day Lyon 2024 talk by @mtarld.bsky.social one year ago and was amazed by the JsonStreamer, glad to see it released, well done👏

Can't wait to update my stack to test it!

20.05.2025 12:24 — 👍 1    🔁 1    💬 0    📌 0

@monitaurus is following 20 prominent accounts