why?
01.02.2026 07:40 β π 0 π 0 π¬ 1 π 0@pscheit.bsky.social
developer, entrepreneur, and open source enthusiast pscheit.de
why?
01.02.2026 07:40 β π 0 π 0 π¬ 1 π 0Unlocks a lot of magic. I can now stlil decide to move one bounded context out of my repo into it's own app.
But this only needs to happen when I feel "this repo gets too big".
It has become the perfect tradeoff for me: not so many repos, not so big repos (and slow CI pipelines because of that)
e.g. if you dont have to build Rest-APIs but instead you just call an interface (port) from the other bounded context, living the same repo..
Things get so much faster!
Share the dtos that are arguments to this call, they can be later be json request bodies.
One repo -> several bounded contexts
10 years later.. finally understand HOW to actually use the hexagonal architecture.
If you are noob like me definitely start with installing deptrac and just "think hard" about what it says.
I am really unlocking a new way to protoype my "medium services" architecture
so you think i can stop this hanging build , where the last output was 44days ago? π¬
18.01.2026 06:47 β π 1 π 0 π¬ 0 π 0Doing printing things
13.12.2025 11:34 β π 2 π 0 π¬ 0 π 0oh lol :D thanks. I was looking on the page for a broken link now xD
haha yeah, should probably learn how to typo this :) hahaha, Thanks
Finally diving into the core parts of our webapp: yaymeories.com has become yayphotobooks.com
Parts i did not touch for a year. There is so much code rot! You get better, php gets better, symfony gets better, you learn new libraries (like Valinor).
So much fun to change it!
Fascinating evening organized by the @sovereign.tech in Berlin tonight: Presenting their #SovereignTechFellowship program which funds individual open source maintainers of our digital infrastructure with public money.
03.12.2025 21:49 β π 5 π 1 π¬ 0 π 0The flow is more like: the AI TRIES to code, i lecture it. It says "oh thats valuable insights"
it forgets...
So now the flow is
"oh this is valuable insights"
"ok lets write a blog post"
at least have the blog post now to reference the next time :D
Proud to announce we just renewed our annual $18,000 sponsorship for the The PHP Foundation!
Check out this summary on the work completed in 2025. So much more could be accomplished, if all businesses using PHP contributed. Sign up as a sponsor and help moving PHP forward!
I like the starting on dev.to.
a) I can finally use claude to create my posts, review them in dev.to and publish them there
b) Just started to post yesterday and got already two meaningful interactions: dev.to/pscheit/tric...
So a new personal site (pscheit.de) cries for new articles, right?
So I went ahead and I quickly drafted something for you: dev.to/pscheit/the-...
Defeat to the lazy lurk!
Finally, finally updated my personal page, haha. This was SOOO overdue
pscheit.de
Nils Adermann in yellow Private Packagist t-shirt and blue hoodie presenting in front of a crowd at SymfonyCon Amsterdam 2025.
Nils Adermann presenting on 2FA enforcement in package manager ecosystems in front of a crowd at SymfonyCon Amsterdam 2025.
Nils Adermann presenting at SymfonyCon Amsterdam 2025 on stage, discussing the npm Shai-Hulud Worm security incident. The slide shows details of the November 2024 supply chain attack that compromised 700+ packages and exposed credentials from 26k+ repositories through GitHub Actions code injection.
Conference attendees gathered around the Private Packagist booth at SymfonyCon Amsterdam 2025 having discussions.
Back from our annual #SymfonyCon trip! Great experience celebrating 20 years of #Symfony with its community in Amsterdam. The @packagist.com booth was busy throughout the event, and my package manager security outlook talk sparked good conversations. See you in Warsaw 2026! #php #composerphp
01.12.2025 14:57 β π 9 π 3 π¬ 1 π 0π₯ Shoutout to our Gold Sponsor: @PrivatePackagist! π₯
Thanks for fueling innovation and supporting #SymfonyCon Amsterdam 2025! ππ
π You rock!
#PHP #Symfony #Sponsor
Oh cool! This was needed :)
20.11.2025 14:46 β π 1 π 0 π¬ 0 π 0Cash-in November! :)
20.11.2025 14:02 β π 1 π 0 π¬ 0 π 0Oooh. π You are very welcome! I use it in all my projects and this was long overdue :))
Thanks for maintaining that library!
I am so tired...
Tested an deactivated encharge flow for an hour...
:facepalm:
New in Private Packagist: Usage Tracking can now help prioritize security updates by showing how deps cascade through projects and where vulnerable versions are used. Trusted Publishing for GitHub Actions and better synchronization setup. blog.packagist.com/whats-new-in... #php #phpc #composerphp
18.11.2025 09:35 β π 2 π 3 π¬ 0 π 0I spent days making this work for our customers, which sometimes even fail at this step 1:
yaymemories.com/en/trial
After Composer 2.9 CLI security improvements, we're working on a transparency log for Packagist to strengthen PHP supply chain security, funded by the @sovereign.tech with help of the @thephpf.bsky.social and Private Packagist. Details at blog.packagist.com/strengthenin... #php #phpc #composerphp
14.11.2025 15:35 β π 17 π 7 π¬ 0 π 0Composer 2.9 is here! π It automatically blocks packages with known vulnerabilities, has a new repository command to manage repos from the CLI, and lots more!
blog.packagist.com/composer-2-9/
#composerphp #phpc #PHP
do you feel like you reached a point where you let it do its thing alone and the outcome is pretty okay?
I am still working on that. There needs to be still a lot of manual reviews and intervention.
Sometimes it just "starts to cheat" the tests it has written and e.g. hardcodes product ids
I think it even offers a wider range of solutions as before. Things that were very fast but cumbersome to maintain are currently possible.
E.g. super fast, simple code, that is hard to maintain.
Tests with lots of data, where the fixtures are hard to generate.
Now its possible
Yes, it was hard work to get there. And it's nothing like you imagined vibe-coding.
I iterated my CLAUDE.md and Skills for months, learned, read. Definitely not something easy.
But imho totally worth it.
Looking forward into the future with this.
Someone told me lately, that the typing speed is not relevant - and that's why they wouldn't see the need for AI.
97 files
3406 lines added
1892 lines removed
All TDD, all DDD, in one day. Semi interactive build with Claude and Claude-Skills.
Claudes most annoying sentences:
These failures are unrelated to my changes.
You're absolutely right
After 5 years DDD I finally get to understand BoundedContexts in practice.
This was a crazy journey!