This week’s Symfony Station Communiqué is out. Get the latest Symfony, Drupal, PHP, and more news. #symfony #drupal #PHP #typo3 #joomla
https://symfonystation.mobileatom.net/Symfony-Station-Communique-25-October-2024
Citation Needed endorses Kamala Harris for president, if you're looking for somewhere to put those WaPo subscription dollars.
Yes, we just expanded the Blacklight suite. You can now scan a batch of sites and see who is tracking you online with one command.
Try it: https://themarkup.org/blacklight/2024/10/16/blacklight-query
A federal judge pauses Virginia’s voter removal program until after Election Day
A judge ruled that Virginia violated a federal law by systematically purging registered voters too close to this fall’s election. The state’s voter removal program is now on hold through Nov. 5. #press
https://www.npr.org/2024/10/25/nx-s1-5163389/virginia-voter-purge?utm_source=press.coop
We're now into Day 2 at #CascadiaPHP. In the tutorial track, @ramsey is teaching folks how to build Composer packages (swapped from @ericmann's tutorial, now scheduled for tomorrow). In Multomnah Falls Ryan Durham is walking through hypermedia and HTMX, while Levi Morrison is rewriting it in Rust in Crater Lake, where "it" is PHP extensions.
Hello, Germany, Austria and Switzerland! 🇩🇪 🇦🇹 🇨🇭
Yesterday, we announced more than 50 newly federated publisher accounts. Here’s a look at publishers to follow across news, politics, sports, culture, travel, and more!
Euronews, @euronewsde
Stern Digital, @Stern_Digital
Berliner Morgenpost, @morgenpost
Watson.de, @watson_de
Taz, @taz_de
NZZ, @NZZ_Ch
Goal Deutschland, @goaldeutschland
Rolling Stone DE, @rollingstoneDE
Monopol Magazin, @monopol_online
CN Traveller Germany, @cntravellerde
Read more in our announcement in German: https://flip.it/n9fLpA
#FollowFriday #Deutschland #Flipboard #Nachrichten #Weltnachrichten #Politik #Gesellschaft #Journalismus #Sport #Kultur #Reisen
Live Preview Module for LocalGov Microsites is Beta Ready. #drupal
https://mark.ie/blog/live-preview-module-for-localgov-microsites-is-beta-ready/
Keeping up with Drupal’s Evolving Plugin API: Updating Tutorials for PHP Attributes. #drupal
https://drupalize.me/blog/keeping-drupals-evolving-plugin-api-updating-tutorials-php-attributes
TYPO3scan is now available for TYPO3 v13!
It's a CLI tool to check you extension code for deprecations and breaking changes. No runnung TYPO3 with v13 is needed, just php (7.0+) and the phar file.
Download and docs are here: https://github.com/mschwemer/typo3scan/tree/master
If you harbored any doubts regarding #Bluesky and their claims of decentralization, you HAVE TO read this brilliant, insightful toot by @jonny about the impossibility of multiple relays and what would happen if one tried to split off from #Bsky the corporation: https://neuromatch.social/@jonny/113365406995624763
I actually recommend you read the whole thread - and follow Jonny! (Thank you for the recommendation @oblomov!)
Musk has been in contact with Putin since 2022, WSJ reports
https://kyivindependent.com/musk-putin-wsj/?utm_source=flipboard&utm_medium=activitypub
Posted into Latest News @latest-news-KyivIndependent
The great #TYPO3 changelogs get a small, but helpful addition:
https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog-13-combined.html
This now lists all features, breaking changes, deprecations and notices on a single page, spanning all minor&patch-releases.
I have a niche bugbear: in #PHP and #Drupal "early return" is becoming best practice for code. If you have a bit of code that should only run if certain things are set up, you're encouraged to do it this way:
```
public function method(int $x): string {
if ($x !== 1) {
return;
}
// Do stuff.
return 'Success';
}
```
the world has decided that this is easier to read and understand than nested if statements.
DOJ lawyers slam 'glaring gap' in failure to investigate potential Israeli crimes
The four-page letter addressed to Attorney General Merrick Garland calls on the department to investigate potential crimes committed by Israeli soldiers and civilians and is a rare instance of public disagreement inside the department. #press
Après avoir découvert le Circuit Breaker et la librairie Ganesha dans notre article précédent, explorons son intégration dans un projet #Symfony à l'aide d'un attribut #PHP. À votre tour de rendre votre application résiliente aux caprices d'une API 😉 https://les-tilleuls.coop/blog/protegez-vos-api-partenaires-avec-circuit-breaker-partie-2
Protégez vos API partenaires avec Circuit Breaker - partie 1. #PHP
https://les-tilleuls.coop/blog/protegez-vos-api-partenaires-avec-circuit-breaker-partie-1
How Russia attempted to steal Moldovan election, referendum, and what comes next?
https://kyivindependent.com/how-russia-tried-to-influence-moldovan-elections-and-referendum-what-it-means-going-forward/?utm_source=flipboard&utm_medium=activitypub
Posted into Eastern Europe @eastern-europe-KyivIndependent
The slides and source code for my Drupal Batch API talk can be found here https://github.com/hashbangcode/drupal-batch-api-talk
There's some links there that point to the source code I used in the demo and some useful batch api resources.
#drupalcampScotland
🎉 TYPO3 Conference 2024 kicks off in one month, and we give you 8 reasons to attend!
Remember:
👉 Day 1 on Public Sector & Higher Education is FREE for all attendees (registration required). Learn how TYPO3 is shaping digital solutions for these sectors.
👉 Get hands-on tips for your current projects, network with professionals, and enjoy the TYPO3 Awards Gala.
Join us Nov 26–28 in Düsseldorf!
🔗 Our Top Reasons to Join: https://typo3.com/blog/reasons-to-join-t3con24
U.S. Finally Restricts Sale Of Location Data To Foreign Adversaries, But We’re Still Too Corrupt To Pass A Basic Internet-Era Privacy Law https://www.techdirt.com/2024/10/24/u-s-finally-restricts-sale-of-location-data-to-foreign-adversaries-but-were-still-too-corrupt-to-pass-a-basic-internet-era-privacy-law/