Benjamin Rothan
@monitaurus
Followers
34
Following
457
Media
31
Statuses
329
Freelance Software Engineer (PHP, Symfony, API Platform)
Lyon, France
Joined May 2014
If you want to use the new @phpstorm 2025.3 Islands layout, but keep your custom theme, toggle this in the settings: > "Enable Islands UI for custom themes" Now, I can keep Solarized with Islands ☀️😎🏝️
0
1
10
PHP 8.5 Released! 🎉 In this new release we have: – URI Extension – Pipe Operator – Clone With – A new #[\NoDiscard] attribute – Closures and first-class callables in constant expressions – Persistent cURL share handles Read all about it: https://t.co/RNfkvZSyHY
37
376
1K
A new function is going to make its appearance in the next version of #PHP (too late for version 8.5, which is being released this Thursday, November 20): “clamp”. https://t.co/mOT1T3oQ1Q
2
3
43
Rector helps you upgrade PHP code to the latest syntax. But that's just a tip of the iceberg. There is also 10 prepared sets that turn your code to the best architecture possible 😎 https://t.co/955dQJEav0 Too many changes at once? Raise 1 level at a time:
getrector.com
Explore Rector’s documentation for PHP code refactoring and upgrades. Learn how to automate and optimize your codebase with ease.
2
10
46
We disrupted a highly sophisticated AI-led espionage campaign. The attack targeted large tech companies, financial institutions, chemical manufacturing companies, and government agencies. We assess with high confidence that the threat actor was a Chinese state-sponsored group.
1K
3K
22K
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 😄
0
0
0
Ça fait plusieurs mois que je mentionnais un projet en rapport avec la science, et bien le voilà : https://t.co/OXZrrszXuF, un site collaboratif qui permet en un clic de voir le consensus scientifique sur une question (plus d'infos en dessous ⬇️)
50
339
1K
The security vulnerability we found in Perplexity’s Comet browser this summer is not an isolated issue. Indirect prompt injections are a systemic problem facing Comet and other AI-powered browsers. Today we’re publishing details on more security vulnerabilities we uncovered.
385
3K
18K
Décision => https://t.co/ofoT9amEri Le juge précise que « l’utilisation de l’intelligence artificielle n’est pas, en soi, le problème » mais les avocats négligents. Car « le devoir de sincérité de l’avocat envers la Cour ne peut être délégué à un programme informatique ».
1
11
34
D'utilité publique, merci @JoliCode 🙏
La semaine dernière, c'était le #ForumPHP 🐘 Un événement incontournable pour la communauté PHP 🎂 Nous y étions et comme d'habitude, nous publions un récapitulatif de ce que nous avons appris là-bas 💛 🆕 https://t.co/Hvubfb7nkB Partagez ces savoirs avec vos pairs ! 🫶
0
0
2
context rot cited by @AnthropicAI !!
New on the Anthropic Engineering Blog: Most developers have heard of prompt engineering. But to get the most out of AI agents, you need context engineering. We explain how it works:
21
66
1K
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? https://t.co/zDFUmdzNyG
blog.yossarian.net
0
0
0
Been at GitHub for nearly 13 years and I'm pretty sure this request is more than 10 years old... 🆕Comment on unchanged lines in any file inside a Pull Request is now available Gotta keep the core of GitHub getting better every day. 🫡
76
93
1K
`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
Making decision despite missing SQL data (NULL): How to avoid OR…IS NULL in the WHERE clause.
0
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 eyes emoji or a loading one, and then come back to it later with this in the search bar: hasmy::eyes:
0
0
0
✍️ 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 @TheLetterEffe, warning against using AI to generate docs: https://t.co/1NotDzBSh3
0
0
1
Big news for the PHP community: we kicked off work on the official PHP MCP SDK! Built in partnership with @AnthropicAI MCP team + @Symfony team, this SDK will be framework-agnostic, production-ready, and open to the whole PHP ecosystem.
11
128
599
AI demonstrates the sunk-cost fallacy perfectly: Just one more "this doesn't work!" prompt, you think, and it'll fix it!! But often it won't, and now you've wasted 30 minutes begging that you could have spent learning how to actually fucking do it yourself.
260
635
6K
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.
0
0
0
The opposite: research has been finding an increasing "burden of knowledge" - we are learning so much that it is harder to master a field, so young scientists can be at a disadvantage in both research & entrepreneurship. By way of illustration: Roche's maps of cellular process
Peter Thiel said that the lack of progress in biology is partially due to a lack of talent. I think this makes sense. Something about biology's non-technical nature + people's inability to tinker w/biology outside of a lab/PhD make the smartest people select other fields.
21
80
546