Status Update on the Asynchronous Image Rendering Initiative for TYPO3 (typo3.org)
Łukasz Uznański describes the newly implemented solution designed to improve page load times and SEO performance.
ramsey, to php
Łukasz Uznański describes the newly implemented solution designed to improve page load times and SEO performance.
symfonystation, to Symfony This week’s The Payload newsletter is out. It has the latest news and more in the Symfony, Drupal, PHP, Cybersec, and Fediverse development communities.
#Symfony #Drupal #PHP #cybersecurity #Fediverse
Xitnelat, to php German Manche #TYPO3 Features lernt man erst kennen, wenn Kunden sie vermissen 😲
RIP, liebe Thumbnails.
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/11.0/Breaking-92118-TCACtrlThumbnailSettingDropped.html#breaking-92118-tca-ctrl-thumbnail-setting-dropped
Xitnelat, German Bin nicht so der visuelle Typ. Mir fallen auch eher wenige UseCases ein, für die ich einen wirklichen Vorteil in der Bedienung sehe.
Aber offenbar gibt's doch Anhänger davon.
@danielsiepmann
danielsiepmann, German @Xitnelat Bei events, locations, personen, produkten, ...
Ich hab das gern gehabt, aber bin eben auch visuell veranlagt :)
When merging two Sulu instances, small things like auto-incrementing table IDs can get in the way. A Sulu customer shares some tips.
mobileatom, to Symfony
symfonystation, to Symfony Getting started with Symfony – Configuration.
https://symfony.com/doc/current/configuration.html
typo3, to php German
mobileatom, to php Primitive Obsession. #PHP
https://acairns.co.uk/posts/primitive-obsession?utm_source=flipboard&utm_medium=activitypub
Posted into SYMFONY FOR THE DEVIL @symfony
Discover Primitive Obsession in code: recognize symptoms, understand implications, and learn effective fixes with value objects.
Customizing your Symfony application often involves tweaking configurations. For instance, enabling...
mobileatom, to Symfony
cspray, to php Couple weeks ago speaking with @ocramius about Annotated Container. He brought up something about Attributes I had heard a few times before. Something along the lines of:
"I don't want container wiring code littered throughout my codebase."
So, I wrote a blog article that talks about how Attributes aren't really the point of Annotated Container and how you can use the library with no Attributes or highly limit their spread through your code.
https://www.cspray.io/blog/annotated-container-without-attributes/
#php #annotated-container
dantleech, @cspray @edorian one stronger feeling I have at the moment is that I don't want my domain (or "good") code to be have symbols that couple it to a framework or DI container. So prefer orchestrating "externally" to the class. I.e. aiming for "closed for modification" even if it's modifying an attribute...
cspray, @dantleech @edorian From my conversations, this appears to be a popular line of thinking. One I understand the reasoning for and I hope my article shows AC can support!
I'm planning on continuing to eat my own dogfood with AC and create an app using the per-module DefinitionProvider design. Hopefully I might discover ways that the library can be improved when using this style of DI config.
doefom, to Laravel When developing #Laravel applications I'm always a little afraid of sending emails to actual customers or placing real orders by accident. So I came up with a habit that works super well for me and maybe this will suit you as well.
In my /config/mail.php I add a 'developer' email address and ensure in my AppServiceProvider all emails are sent to this address when in non-production environments no matter what. Makes me build and test stuff way more confidently 😁
Is there a better approach?
doefom, (edited ) Dutch @rolfdenhartog That's a great solution, thanks! For such cases I usually work with Laravel Herd. However, many times I know my clients work with outlook for example and then I ensure everything looks fine in outlook. But still, your approach in general feels cleaner than adding my code snippet to the service provider.
doefom, @mmk2410 that's great, thanks! :)
sarah, to php I have a FREE book on object-oriented programming available for you to download and enjoy. It's my way of giving back to the #php community. Check it out: https://masteringobjectorientedphp.com
chrastecky, @sarah Giving back by harvesting personal data, what a great way to do that!
ocramius, to php Managed to write down my issue with
.phar
in #phphttps://github.com/Roave/BackwardCompatibilityCheck/pull/770
I think
flake.nix
/flake.lock
are the future overall, whileDockerfile
already is better than.phar
in every way.
.phar
itself is not really very useful anymore, IMO.
ocramius, to php Released: @roave /backward-compatiblity-check 8.8.0
Now comes with
enum
BC checks, thanks to @bdslhttps://github.com/Roave/BackwardCompatibilityCheck/releases/tag/8.8.0
tomasnorre, to php #TYPO3 #Crawler 11.0.8 is now available on Packagist and TER.
sarah, to php Do you rehearse your disaster recovery plans?
Have you ever stood up, from scratch, a completely new version of your application in a production-ready state?
If you haven't, you should.
You may never need to fully stand up a complete production instance, but what happens if a part goes down like your database, your webservers, or your jobs? Are you prepared for emergencies?
Practice makes perfect, especially in high-pressure situations. So practice! #php #disasterrecovery #emergencies
michael, @sarah I had to do this some time last year. Proud to say: it only took us a few hours, in part because we had copious backups and had trained for this. 👍
mrbase, @sarah We do that, several times a year, one where we restore crashed servers, one where we restore single installations, one where we restore multiple, one for hot backup, one for cold backups.
Everytime we review the procedures, and fix any changes we encounter.
In Symfony 7.1, processes can define the list of signals to ignore and the Console and Messenger components also listen to the SIGQUIT signal.
Annotated Container Without PHP Attributes
build php8.4's array_find, array_find_key, array_any and array_all from scratch
mobileatom, to php
mobileatom, to Symfony
In my last post I talked about linking microservices together inside a single Docker network for easy communication between the services. For web developers, this poses an interesting problem: if we want to access the services from our local machines, we need to deal with the fact that we can't have multiple machines bound to