Founder and CEO @webfactory. Excited about DDD | Software Architecture | DevOps | Symfony. @mpdude@fosstodon.org

Bonn, Deutschland
Joined February 2013
Hey @awscloud, are you still maintaining the #CodeDeploy agent at github.com/aws/aws-codedeplo…? There has been no merge/commit or release activity for a year, nobody triaging issues and the person who did the last commits is no longer listed in the GitHub AWS organisation.
1
Closing keynote by @skoop for #PHPDay #PHPDay22. Entertaining!
1
3
1
17
In his talk at #PHPDay #PHPDay22, @dbu gave a lot of technical details about the abstraction of HTTP Clients in PSR-18. I did not manage to capture all that... 😞
2
1
9
Sketch notes from @AlessandroLai's talk about DDD, CQRS and ES at #PHPDay #PHPDay22. That was a dense talk with quite some information, I tried to capture as much as I could. Thanks Alessandro!
3
10
If you want to try what @grmpyprogrammer proposed at #PHPDay22 #PHPDay yesterday, drop this file gist.github.com/mpdude/80400… at .github/workflows in your repo. It will apply PHP-CS-Fixer automatically on all PRs and push back the changes. You're welcome. #servicetweet
2
4
1
12
Oh, and props go to @OskarStark for maintaining that PHP-CS-Fixer image and Action, and @keradus and many other contributors for writing the tool in the first place.
2
👆🏻 What he suggested was to use build tools to automate stupid/boring tasks so you don't have to remember them, and to enforce code style with a tool so there is no arguments about how code _looks_ in code reviews. See xitter.cf/mpdude_de/status/15272…
What I heard @grmpyprogrammer say at #PHPDay '22 #phpday22. He's so right :-).
2
What I heard @grmpyprogrammer say at #PHPDay '22 #phpday22. He's so right :-).
4
1
15
My takeaways from @GeeH's talk "Lessons Learned from Live Coding in Public" at PHPDay '22 #phpday #php #phpday22
1
1
10
Does anyone have a good resource (like refactoring steps) how various changes to an API can be done on a package level in a SemVer compliant way, particularly in #PHP? I know the #Symfony BC promise document that says what is allowed and what not… 🧵
1
1
But from that alone it is not always self-evident _how_ a change can be achieved over a series of say one or two major version releases.
1
In particular, I am looking for a way how an interface can be changed or replaced by another one when both the implementors and users live in different (not my) packages and I want to burden them with as few breaking changes as possible.
1
Spent more than two hours on StackOverflow to figure out how `jq` can be used to modify `symfony/*` package requirements in `composer.json`, but _only_ in the `require` section. Here it goes: gist.github.com/mpdude/d0f74…
1
1
When you’re waiting at a train station on a cold winter day, open your MacBook and run some bonnie++ disk benchmarks on bind-mounts in a Docker Desktop container. It will keep you warm, I promise.
2
3
Wenn ihr noch Kinder wärt und jemand sagt „das ist eine Salzkristalllampe“, was würdet ihr tun? Ja, tut es. Sehr salzig sogar.
4