Alexander Schranz
@alex_s_
Core Team Member of @sulu. Working currently on SEAL the #php search engine abstraction layer https://bsky.app/profile/alexanderschranz.com
First time speaking in the front of so many people. It was a pleasure for me to show the concept of our new content storage in @sulu at the @symfony conference. Thank you for having me. #symfonycon
From basic text editors to multi-dimensional entities - @alex_s_ shared how to evolve your project’s data modeling with translations, versioning, and more. 🚀 #SymfonyCon Vienna 2024
"It's time for modern CSS to kill the SPA" jonoalderson.com/conjecture/its…
Big thank you here to @algolia, we had some issue and opened a support ticket. Not only got a quick answer from their technical support team (thx Bobby!) but also a pull request with a fix for the problem. That is really awesome support 💪 thank you 🙏 . github.com/PHP-CMSIG/sear…
Thanks a lot to @OndrejMirtes for the visibility (And to @VotrubaT for his sponsoring) If you like my work on PHPStan, Symfony, Doctrine, EasyAdmin, ApiPlatform, SonataAdmin, or my Twig-CS-Fixer (github.com/VincentLanglet…), please consider sponsorship! github.com/sponsors/Vince…
Vincent Langlet @MisterDeviling had a really busy weekend! He sent 27 (twenty seven!) pull requests to PHPStan and single-handedly fixed many issues. So just four days after PHPStan 2.1.18, there's another massive release available for everyone with changes from Vincent and…
I agree here and I like by my own to use Book|null instead of ?Book. Think the question mark just hide that null is another type and should really be handled or people really more think about if nullability make sense in that specific case or not.
I have a confession to make… I prefer to use union null over ? to mark nullable types, and also prefer to start the union type with null| Am I the only one???
PHP 8.5 introduces the pipe operator! Say goodbye to messy nested function calls and hello to clean, readable code chains. Transform complex operations into elegant, left-to-right flows. The future of PHP looks bright! stitcher.io/blog/pipe-oper… #php #php85 #symfony #modernphp
Doctrine ORM 3.4.0 is here with Native Lazy Objects and Property hooks—giving a massive reduction in boilerplate code and better performance. Sulu 3.0’s Doctrine-based storage will benefit further down the line. doctrine-project.org/2025/06/28/orm… #doctrine #sulu #symfony #php84
9/9 If you find my work useful, please consider sponsoring me at flow-php.com/sponsor/ Even the smallest donations makes huge difference allowing me to deliver the best free data processing framework for #PHP I'm also available to hire for consulting/coding 😊
1/9 🧵 Parquet is an amazing file format, almost like an immutable database in a single file. One of the cool features is that each column can have different encoding and compression. Let's take a look at Delta Binary Packed encoding.
PHP Rector is perfect for version upgrades and cleaning up technical debt. It uses AST manipulation for intelligent automated refactoring that preserves functionality while modernizing code. Read more here: levelup.gitconnected.com/php-rector-the… #PHPRector #PHP #CodeRefactoring #TechnicalDebt
I have a @expo project, builds for iOS, Android, .... Is there any way to validate without usage of pod install (as only works on macOS) that the @reactnative dependencies are valid and do not conflict with each other? My CI is Linux only so can not run pod install in it.
Long-awaiting official support for #PHP 8.4 in PHP-CS-Fixer is finally here 🥳! You may find more information in release notes. Big thanks for everyone involved in this ❤️. Let us know if you have any problems with Fixer in your PHP 8.4 projects ☺️! github.com/PHP-CS-Fixer/P…
I need a grafana dashboard config for the FrankenPHP metrics. Who's got one? Cc @dunglas
Happy to show you another new release of SEAL. With the latest release its now possible to count your documents inside your #search index. Specially useful to hide a search if there is nothing available. Thx to @toflar again for this feature. github.com/PHP-CMSIG/sear…
Women's impact throughout the history of technology is vast, yet their stories aren't often amplified. Laura Durieux's @symfonycon Online talk highlights the contributions of Ada Lovelace, Grace Hopper, the ENIAC coders, and more youtube.com/watch?v=1fOMwj… #womenintech #womeninSTEM
I saw a post about Mago (`carthage-software/mago`). I support creating tools to improve things, but it's sad to hear calls for alternatives to @PHPCSFixer just because it doesn't support PHP 8.4. The community should focus on supporting package maintenance rather than replacing…
For todays @phpstorm PHP Birthday party we have a present 🎁 for you. Thx to @toflar we have a new feature for SEAL the #PHP #Search Engine Abstraction Layer. You can now use distinct to group the results. Checkout the new version of SEAL 0.9.3: github.com/PHP-CMSIG/sear…