We released 3.11.0 of event-sourcing-bundle! See here for the changelog: https://github.com/patchlevel/event-sourcing-bundle/releases/tag/3.11.0
#PHP #DDD #EventSourcing #Symfony

We released 3.11.0 of event-sourcing-bundle! See here for the changelog: https://github.com/patchlevel/event-sourcing-bundle/releases/tag/3.11.0
#PHP #DDD #EventSourcing #Symfony
I've now published my first library on Packagist!
https://packagist.org/packages/edent/pretty-print-html
Feedback, suggestions, corrections, tips, tricks, and praise very much welcome!
for the past few years, i'm sure many of you have read my many lamentations about the death of the old, small web many of us grew up with.
there are tons of static site generators out there, but none of them did what i wanted: something that could build an entire site without futzing with javascript and library dependencies. i wanted something that we would have had in 2005, but didn't have in 2025.
in january, i decided to do something about it instead of whining. i started gluing together a few php scripts i had been using to build blogs, rss feeds and mini homepages. i even wrote a new mini markup language.
i thought it would take me a week. it took >3 months.
it ran for the past month as globaltalk.network's interactive site, and many of you asked if i'd ever let other people spin up an instance. i can finally say: yes!
today, kiki is officially finished and released for public use. named after my little black house demon, it's small, fast, and sometimes well behaved. and, it's all written in php without a single external dependency. just unzip and go.
it's released as shareware - in the oldest, finest, jankiest meaning of the word: you're free to goof around with and share the unregistered version. build your own little kiki instance, and customize the heck out of it until it feels like your own little home in the world wide web:
Medior PHP https://leanpub.com/b/mediorphp by Joseph Kanyo is the featured bundle of ebooks on the Leanpub homepage! https://leanpub.com #Php #Databases #Mysql #ComputerProgramming #Laravel #Symfony #Html #Refactoring #Apis #ApiDesign #books #ebooks
PHP-Sicherheitsprüfung deckt kritische Schwachstellen auf
PHP-Sicherheitsprüfung enthüllt 27 Schwachstellen. Quarkslab bewertet PHP-Codebasis dennoch als positiv. Update dringend empfohlen.
Enforcing naming conventions and patterns from respected members of the PHP community leads to cleaner code. This is a fact and will always be true.
#PSR15 #mezzio #Laminas #PHP
https://www.dotkernel.com/design-pattern/naming-pattern-for-psr-15-handlers-in-dotkernel-applications/
LangChain alternative for PHP developers
https://inspector.dev/langchain-alternative-for-php-developers/
Discussions: https://discu.eu/q/https://inspector.dev/langchain-alternative-for-php-developers/
If I wanted to try my hand at generating #PHP code for something like an SDK generator, where would be some good places to start?
Super Charging PHPDevelopment with DocBlock. #PHP
https://www.phparch.com/2025/04/super-charging-development-with-docblock/
PhpStorm 2025.1 Is Now Available. #PHPstorm #PHP
https://blog.jetbrains.com/phpstorm/2025/04/phpstorm-2025-1-is-now-available/
PhpStorm 2025.1 Is Now Available
#PHP #PhpStorm #20251 #Release
https://blog.jetbrains.com/phpstorm/2025/04/phpstorm-2025-1-is-now-available/
Okay we switched to the symfony messenger for this one queue because it wasn’t possible to get the consumer running after too long time investigation. For me it is important that we can configure and keep running a package in a short time period.
Sry for my bad English grammar
The 4chan hack is pure gold. "Reports from social media and forum posts suggest 4chan was operating on an outdated version of PHP... it's alleged 4chan was running a nearly decade-old buggy version of PHP and used a deprecated function to interact with its MySQL database." #PHP #Hacking #CyberSecurity
http_build_query() is able to convert enum cases directly into URL query variables in #PHP 8.4.
This is an example of agile usage of backed enumeration. An inspiration for the future, that will promote enumeration further?
https://php-tips.readthedocs.io/en/latest/tips/http_build_query_enum.html
It's been a few months, I should probably post something #PHP related. Okay, question:
What's the best way to extract cache-control header information from a Response object in Guzzle 6 or 7?
Automattic Transparency Report 2024
covering government requests, DMCA copyright takedown requests, GDPR, and more, to WordPress.com and Tumblr for the period July-December 2024.
https://transparency.automattic.com/2025/04/14/transparency-report-update-july-december-2024/
Full report:
https://transparency.automattic.com/
I recently had a talk at CopenhagenJS to STOP using floating point numbers for math and money calculations. Today I became aware of PHP's `str_decrement` function which does "math" with strings.
It's like PHP heard me and went: HOLD MY BEER! https://www.php.net/manual/en/function.str-decrement.php