PHP / Composer / Drupal, beer nerd and JavaScript fan. I also maintain the PHP update service violinist.io

Joined November 2010
60 Photos and videos
Jun 4
Woah this team is really shipping stuff these days 😎🚀
The Composer CLI is part of your supply chain. Older versions miss the protections in 2.10 and carry known CVEs of their own. Private Packagist customers can now enforce which Composer client versions can talk to their repository. #php #phpc #composerphp
1
18
eiriksm retweeted
⛔ Composer policies block flagged malware, but only on 2.10. A CI image running an old Composer version, or a project disabling the policy, still installs flagged versions. Private Packagist now blocks these at the registry, on any client. #php #phpc #composerphp
1
12
47
3,056
eiriksm retweeted
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
9
85
334
25,160
Mar 25
It's that feeling that makes me remember why I love open source. Someone took the library I made to "beep out" communication from the Casio mod "sensor watch" and made a totp browser extension youtube.com/shorts/Nnia2b510… And an input paste extension too! So cool ❤️
74
Feb 17
I mean I could say this automatic review ruins the fun in my side project here, but I choose to focus on how little of these constellation of words we usually get in PR reviews. More unicorn focus please 🙏🦄 #ai
1
39
Feb 17
Can't imagine there will be any AI remarks to such a solid PR though 🤔
24
19 Feb 2025
You can have 1 attempt at guessing what time the #Drupal security advisory was published. Don't know what people are sweating about with these, I make the @violinist_io bot sweat for me instead 🤓✌️
1
82
20 Nov 2024
Not really breaking much sweat with a #drupal core update. PR set to auto merge 20 minutes before the advisory came out 😎 @violinist_io saves so much time, also when time matters #PHP
3
183
24 Sep 2023
Currently in a docker container in a ec2 instance in a session manager session from my home computer on a tailscale ssh connection from my phone in a sleeping bag in a hammock hanging from trees in Bymarka #hardToKeepTrack
1
2
333
18 Apr 2023
Wonder how many of the proposals for @DrupalConEur will fall into one of these categories: A) About AI / LLM B) Abstract generated by chat gpt C) About AI / LLM and the abstract is generated by chat gpt Happy reading and good luck to the committee 🤓🤞
130
22 Sep 2022
Slides for the session with the following elaborate title is up now: "Pushing Drupal development limits with 22 million products, 1 million product updates per day and 3 sites on a shared codebase" #DrupalConPrague docs.google.com/presentation…
1
2
5
1 Sep 2022
I like error messages as much as the next person, but today I really want to show my appreciation for this error message from the patch(1) command: patch: **** Only garbage was found in the patch input. I mean. It's not trying to be diplomatic is it? Only, exclusively garbage!
2
31 Mar 2022
Current status 22 234 349 products. Another few months, another mill, know the feeling? 😎 #commerce #Drupal
23 Aug 2021
Current status: 21 372 825 products #drupal #commerce
1
7
20 Feb 2022
Created a blog post again basically describing how to fail your tests when an update has an unexpected database update #drupal #PHP eiriksm.dev/site-schema
1
1
13 Dec 2021
Well hello there, past self. Nice to meet you (again?)!
1
3
15 Sep 2021
Totally happened again. Update ready in my inbox before the #drupal security advisory made it to my inbox. Getting core updates with violinist.io is so convenient. #drupal #automation
1
6