Benjamin Rothan

@monitaurus.bsky.social

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

Le secteur bouge vite. C'est exactement pour ça que le Forum PHP existe. Les 8 et 9 octobre à Disneyland Paris, retrouvez une communauté qui se pose les mêmes questions que vous, et qui vient chercher des réponses concrètes, pas des grandes tendances. event.afup.org

FRANKENPHP & WORKER MODE :
MON APPLICATION SYMFONY
EST-ELLE VRAIMENT PRÊTE ?
Kévin MARTINSZERO TRUST : POURQUOI (ET
COMMENT) CHIFFRER VOS
DONNÉES AVANT DE LES ENVOYER
AU SGBD
Benjamin GEORGEAULTL'IA DANS L'IMAGE : LA MORT DU RÉEL OU LE MOMENT QU'ON ATTENDAIT TOUTES ET TOUS ?
Niels ACKERMANNAVANT QUE PHP N'EXÉCUTE TON PREMIER ECHO : CE QUE LA COUCHE
RÉSEAU COÛTE VRAIMENT
Nicolas PERUSSEL

When programmers talk about how productive they are with AI, they tend to forget that they are working for businesses, where the only metric that matters is profit, and where the behavior of the overall system of work is the important thing, not the behavior of one small part of it. 1/5

Usually an article looking AI written is off-putting (to me) for several reasons: the uncanny-valley effect (words make sense, be would never have been put together by a human, so sound weird), too pattern driven (frequent lists of 3, lots of repetition), lack of trust (has it been verified?) etc

Interesting survey. I don't care if it was AI assisted / authored. Tbh I'll be surprised today if AI isn't involved a bit, like just to have a kind of neutral feedback. I'll care if the author delegates it's thinking and forgetting who's the target, hiding the real value behind a pile of slop.

Cynthia Dunlop@cynthiadunlop.bsky.social · 2mo ago

(Some) writers appreciate LLM writing assistance but readers hate it. Survey says… writethatblog.substack.com/p/dev-reacti... If readers suspect AI, they not only stop reading, but also downvote/avoid the author.

how readers react to AI assisted blogs

👀 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. @obsidian.md Web Clipper Reader view allows follow the transcript and coming back easily on terms while the video is playing. 🫶

A screenshot of the bottom part of Obsidian Reader in a video view showing options to highlight the active line, auto scroll on the transcript and showing a cursor on the left part.
kepano@stephango.com · 4mo ago

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.

Nice, @packagist.com gets a list of flagged versions as malware from @aikidosecurity.bsky.social which allows the new composer 2.10 to block any install or update and fails the audit. 👏

Jordi Boggiano@seld.be · 2mo ago

📦 Composer 2.10 is out. Native malware filtering via @aikidosecurity.bsky.social (enabled by default on Packagist), a unified config.policy framework for advisories/abandoned/malware, and source fallback now deprecated. blog.packagist.com/composer-2-1... #php #phpc #composerphp

Devs de Lyon et des environs, on compte sur vous pour répondre à l'appel de l'AFUP Day 2026 Lyon ! Avec une sélection pareille, la journée s’annonce dense, variée et résolument tournée vers l’excellence. Rendez-vous à CPE le vendredi 22 mai, prenez vos places dès maintenant ! buff.ly/UtcubAQ

Trombinoscope des speakers de l'AFUP Day 2026 Lyon

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 😄

`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...

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.

modern-sql.com

👀 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: