Skip to main content

Reuben Walker Jr. reshared this.


March 24, 2023 Symfony Station Drupal, Symfony, and PHP highlights


This highlight post is a condensed version of a communiqué that originally appeared on Symfony Station, your source for cutting-edge Symfony, PHP, and Cybersecurity news.

Welcome to this week's Symfony Station news highlights post. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse. There is an abundance of Symfony items this week et c'est très magnifique.

Please take your time and enjoy the items most relevant and valuable to you.

Thanks to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony. And thanks to our friends at PHP Weekly for featuring our article on Drupal’s path to growth. Along with our newsletter, it’s one you should subscribe to. 😉

My opinions will be in bold. And will often involve profanity.


A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost your career. As you may have noticed, non-members can only access a limited number of articles per month.

Become a member here! The compensation we receive from your use of this link helps pay for our weekly communiqué.


Symfony logo

Symfony


As always, we will start with the official news from Symfony. Highlight -> “This week, the upcoming Symfony 6.3 version added support for 103 status code (Early Hints), updated the service container builder to use PHP weak references, and added three new components: Webhook and RemoteEvent and a Scheduler component. Lastly, Symfony announced a new Symfony conference in Berlin (October 5-6, 2023).“

A Week of Symfony #846 (13-19 March 2023)

Blackfire has:

Getting started with the Blackfire test suite: part 4 of a series

SymfonyCasts continues its second API Platform course, and it covers security.

This week on SymfonyCasts


Featured Item


https://friendica.me/photo/media/3170721

Stitcher.io is not a fan of how PHP is managed by a large committee and thinks it would be better off with a benevolent dictator.

Limited by committee


The problem with benevolent dictators (open source or not) is that they are few and far between, and are likely to devolve into c^nts. Just ask Twitter employees and the doormat citizens of Russia or China. The real solution is more democracy.


This Week


The Droptimes reports on Fabien’s announcement.

Webhook and Remote Event Components Merged to Symfony

In exciting news, Ivo Lukač shares:

Netgen Layouts 1.4 Adds Editable Preview and Component Blocks

SyntaxSeed show us how to:

Convert Symfony Auth Scaffolding Login to use Form Builder

CWD looks at:

Reusable symfony/workflow configuration

Guillaume explores:

Utiliser l’API de ChatGpt dans Symfony 6

Gabor Szabo shows us how to:

Setup local development environment and run tests of PHP Twig

Valentin Crochemore looks at API Platforn with Vue JS:

Mise à jour du Create Client d'API Platform vers Vue 3

Theodo shares why you should:

Love HATEOAS with Symfony and API Platform

Oliver Mensah examines:

Working on Legacy Software: Rewriting technique, experience and lessons

Jolicode shows us how to:

Leverage Symfony VarDumper Component to Enhance your Dumps

CMSs


Golems takes:

A Glance at Tome - Drupal static content generator

And Drupal’s founder, Dries Buytaert,, explains why static site generators aren’t needed:

Why content management systems can outperform static site generators

I agree with this 2,058 percent.

Currently working on Drupal’s next big leap, Automatic Updates & Project Browser,
Wim Leer explores:

High concurrency Composer

Lemberg Solutions highlight their contributions to Drupal:

How the Lemberg Solutions Team Contributes to Drupal

We need more efforts like these.

The Drupal Association says:

Industry Summits are the place to be at DrupalCon Pittsburgh 2023

Axelerant looks at:

Drupal 7 End Of Life: A Guide To Next Steps

And Chromatic asks:

Why is Drupal 7's End-of-Life a Big Deal?

PHP logo

PHP

This Week


The March issue of php[architect] is out:

Box of PHP

ActiveHosted shares:

Clean PHP Code: 6 Actionable Tips

Darshan explores:

PHP — The combination of Traits and Magic methods

Moslem Deris has:

A Guide to Union Types in PHP 8: Examples, Best Practices, and Benefits

Yannick Chenot shares how to:

Upgrade your project to PHP 8.2 with Rector

Code logo

Other


Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).

Cybersecurity/Privacy


The Hacker News reports:

Pompompurin Unmasked: Infamous BreachForums Mastermind Arrested in New York

GovTech reports:

Experts: As Cyber Booms, So Too Must Preparation

DarkReading reports:

Cybersecurity Skills Shortage, Recession Fears Drive 'Upskilling' Training Trend

BleepingComputer reports:

Facebook accounts hijacked by new malicious ChatGPT Chrome extension

Another reason why (unless required by your job) you should not be on Facebook.

More


The Federal Trade Commission warns:

Chatbots, deepfakes, and voice clones: AI deception for sale

Preach, brother.

Lars Lofgren explores:

9 Modern Website Design Trends in 2023 (with Examples)

Take note of these, peeps.

The world’s greatest CSS teacher, Josh Comeau opines on the foolishness of predicting:

The End of Front-End Development

The World’s greatest design teacher, Brad Frost has:

Layout & Grid in Design Systems

Laravel News reports:

MySQL for Developers Course is Live

I will be exploring this, and so should you.

And Mike Harbottle asks:

What is Git Merge, and how to use it?

The Verge Reports

GitHub Copilot gets a new ChatGPT-like assistant to help developers write and fix code

Fediverse


The Conversation UK reports:

Antisemitism on Twitter has more than doubled since Elon Musk took over the platform – new research

The Fediverse Report reports on:

WordPress and the Fediverse

Jeff Sikes explores:

Mastodon API - Media Only Parameters

ActivityPub rocks examines:

Ideating organization structure for the Grassroots Fediverse (wiki)

The Fediverse Report has:

The roundup – episode 10

And this article:

Mozfest and the Fediverse

CTAs (aka show us some free love)


Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us. We’re in our infancy, so it’s extra economical. 😉

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.

Keep coding Symfonistas!

Visit our Communiqué Library

You can find a vast array of curated evergreen content.

Author


Reuben Walker headshot

Reuben Walker


Founder
Symfony Station


Compared to the last few weeks, it has been a relatively quiet week in fediverse news. This has allowed me to zoom in on potential longterm impacts of the recent developments, such as taking a look at how WordPress can impact how search is currently used on the fediverse. Luckily, there is still lots of other news.

The news

  • Mastodon: Research Symposium and Tool Exploration Workshop in June 2023 in the UK.
  • Already 25 organisations signed up for the project that allows Dutch universities and research institutes to join a Mastodon server, including some of the Netherland’s biggest universities. You can find my interview with the Program Manager for this project here.
  • Microsoft keeps slowly dabbling in the fediverse. This time it is a way to set up a Mastodon node on Azure.
  • Pixelfed launches a portfolio feature.
  • Mastodon.social suffers a data breach.
  • A new fediverse enhancement proposal to help clarify some of the ways that ActivityPub can be used.
  • Linus Torvalds, founder of Linux, joins the fediverse, via an Akkoma (not Mastodon!) server for people who have contributed to the Linux kernel. It is interesting to see a high profile account not use Mastodon, but instead use Akkoma.
  • Moderating the Fediverse, an online event/conversation on April 13th.
  • Flipboard allows you to follow Mastodon accounts directly from their app. The CEO promises full fediverse integration beyond Mastodon in the near future.
  • The new website of W3C now shows their Mastodon account.
  • Mozilla will host a session on the fediverse during their MozFest on March 22nd. It is likely that their Mastodon server mozilla.social will be announced there.

Interviews

To keep your eyes on

Not everything is news directly, but an early indication of a trend;

  • Mastodon.social seems to be dealing with an influx of porn spam accounts.
  • Most confusing and surprising news of the week: A research organisation for investment firms rate Mastodon highly for equity research. Would not have expected that, considering how mainline fediverse culture is not particularly fond of investment firms, to put it mildly.
  • An interesting discussion on engagement number comparisons between Twitter and the fediverse.
  • Flipboard CEO observes that SXSW is highly focused on generative AI, and barely talks about the fediverse.

#activitypub #fediverse #fediversenews #mastodon

https://fediversereport.com/the-roundup-episode-10/

bark of a tree


Reuben Walker Jr. reshared this.


Question on Friendica daemon configuration


Running a daemon for the php processes, I assumed I could disable the cron job after this but the admin interface complains about the lack of a running cron job since the time it was last ran.

It seems like things are happening via the front end with the cron job off.

Should I ignore the warning or run both?

@Friendica Admins

Friendica Admins reshared this.

Thank you this is working now for me. I think the service had hung to create the message, it is not appearing now and the daemon has been stable.

What is a 'normal' message queue length? Should you be shooting for zero?

@The Administrator Not necessarily, some worker tasks create new worker tasks on top of the user-created ones and the periodical ones, so there can always be some residual amount, especially depending on your node active user count.

Friendica Admins reshared this.

@Hypolite Petovan @The Administrator and it can sometimes go up to 100000 tasks or more, especially when contact discovery is turned on, as this needs much time it seems, not locally, but the discovery.
This entry was edited (2 days ago)
I was at 168,000 last evening <yikes> but got it down. Had to add more hardware to it, needed more CPU and RAM. Running 4VCPU and 8GB RAM at and it seems to be humming.
@The Administrator i think this will soon be too less/few again, but see what happens, maybe your setup is better or so...
@The Administrator @Friendica Admins the question is more, how much pending workers are at which priority. It's no problem, having several ten thousand workers at a low priority. But thousand workers at high priority are a problem.

Friendica Admins reshared this.

Can I get at any of these details via the console app or do I need to do the sql work? Where is a good guide to the table structures in the MariaDB ?

Thanks for all the help!

Friendica Admins reshared this.

@The Administrator
From my experience, I can report that I am overjoyed when a message queue is at 0.
However, the reality is different.
Over time, your instance networks with others, which means that every now and then an instance is offline or unavailable.
If everything goes well, my queues are around 50 incoming and outgoing.
They would be 0, but as I said, there is always something wrong with some instance.
Depending on your hardware, the queue can sometimes rise to 3000 or more during contact discovery. With a slow system, it can even reach 20000 or 50000.
Over time, however, the queue should decrease again.
In the settings of the Contact-Discovery you can define the time between new requests in days. Anything between 3 (fast system) and 14 (rather slow system) is perfectly fine.


Our weekly newsletter covering Symfony, Drupal, PHP, Cybersecurity, the Fediverse and more is out.


The latest Syfmony Station newsletter is out. Explore this week's Symfony, Drupal, PHP, Cybersecurity, and Fediverse news. https://mailchi.mp/dcd19685252f/explore-this-weeks-symfony-drupal-php-cybersecurity-and-fediverse-news If you like what you see, subscribe via the button in the top left corner. And please reshare this post. Thanks, friends. #Symfony #Drupal #PHP #Cybersecurity #Fediverse


Reuben Walker Jr. reshared this.


One of the most successful pedestrian streets in the world, the Strøget in Copenhagen, was filled with cars until a 2 year pilot project in 1962. The opposition at the time argued “no cars means no business,” but the street has been a massive retail success, the city’s busiest shopping street.

#cities #Copenhagen #cars #streets #denmark

4 photographs of the Stroget pedestrian street in central Copenhagen filled with people

reshared this

apparently the world is a very slow learner!
I performed there in the summer of 1985 and there was a lot of street entertainment, which was a big attraction. It started the careers of some excellent performers

China is a National Capitalism + Authoritarian
I think your argument is probably not with communism or other leftist theory of economics, but with authoritarianism. The pure Right vs Left debate is really about who owns means of production, private individuals or collective public entities? Those that exploit wealth and power love capitalism because both automatically go to them. But if the people own the production, then the only way to exploit wealth and power is for governments to have totalitarian, unjust control.

My solution: As soon as you list a job opening, you start paying a tax equal to the salary until you hire someone (and yes, job postings will have to state the salary when I am king).
yeah don't ask me where ;) but there is this company I know that has job postings up for 6 months now but its in a hiring freeze...


March 17, 2023 Symfony Station Symfony and PHP highlights


This communiqué originally appeared on Symfony Station, your source for cutting-edge Symfony, PHP, and Cybersecurity news.

Welcome to this week's Symfony Station highlights. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the cybersecurity world and the Fediverse.

Please take your time and enjoy the items most relevant and valuable to you.

Thanks to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony.

My opinions will be in bold. And will often involve profanity.


A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost your career. As you may have noticed, non-members can only access a limited number of articles per month.

Become a member here! The compensation we receive from your use of this link helps pay for our weekly communiqué.


Symfony logo

Symfony


As always, we will start with the official news from Symfony. Highlight -> “This week, the upcoming Symfony 6.3 version added features to create targeted value resolvers, to allow you to select the parser used in DomCrawler component, to support autowiring services as closures using attributes
and to improve Serializer performance.“

A Week of Symfony #845 (6-12 March 2023)

Symfony announced:

SymfonyLive Berlin 2023 - SymfonyLive comes back to Germany on October 5-6!

SymfonyLive Paris 2023 - Only 7 days to go!

Blackfire has:

The Power of Blackfire Alerting

SymfonyCasts start its second API Platform course, and it covers security.

This week on SymfonyCasts


Featured Item


Featured item graphic

The Guardian opines that artificial intelligence in its current form is based on the wholesale appropriation of existing culture, and the notion that it is actually intelligent could be actively dangerous.

The stupidity of AI


This Week


Stefano Alletti shares a:

Step-by-step Guide to use Auth0 with Symfony 6

Ozan Akman examines:

Programming paradigms: Which framework is better?

Jarosław Szutkowski explores:

Behat: The Easy and Effective Way to Write Acceptance Tests

Jérôme Tamarelle shares:

Rendering Twig templates in Storybook

Great stuff here.

Speaking of Twig, this is an interesting project from Wynton Franklin:

Building a Time Off System

CMSs


And speaking of Storybook, Diffy explores:

Drupal And Design Systems

Drupal shares:

Nominations are now open for the 2023 Aaron Winborn Award

And most importantly:

DrupalCon Pittsburgh 2023 Schedule

Jacob Rockowitz explores:

Providing JSON:API and GraphQL support for the Schema.org Blueprints module

Specbee examines:

Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design

My recent article shared some critiques of Drupal’s development, but the work on the frontend is an exception. Great strides have been made in the last year to modernize it.

And this is an effort that is similar to the one I propose in my article:

The Drupal Association Supports ICFOSS/Zyxware Back-to-work Programme

Mike Herchel shares:

Creating Your First Single Directory Component within Drupal

And after automatic updates and starter themes, this is the most exciting development upcoming in Drupal 10.

PHP logo

PHP

This Week


Jetbrains announces:

PhpStorm 2022.3.3 is now available

Regular readers know Jason Knight is one of my favorite writers and a kindred spirit.

He has this spectacularly entertaining case study:

New Client’s Website Had Some Interesting “Problems”

The WP Minute is:

Digging Into the WordPress Block Protocol Plugin

I love the Block Protocol initiative and hope it can integrate with Gutenberg as tightly as possible.

Jorge Castro looks at:

Using ORM in PHP without a framework

This got a lot of love on Mastodon this week.

Freek.dev has:

Discovering PHP's first-class callable syntax

Matt Glaman updates us on:

PHPStan's new @not-deprecated annotation

And Andy Blum has this nifty little tool:

PHP DateTime Cookbook

Ryan Chandler has this interesting article on Foreign Function Interface:

Blazingly Fast Markdown Parsing in PHP using FFI and Rust

One of my Mastodon buddies, Grant Horwood, explores:

writing command line scripts in php: part 5; styling output text

Nico Mercado looks at why WordPress is moving forward the way it is, and why it’s having success.

The elePHPant in the room: Wordpress

Code logo

Other


Please visit our Support Ukraine page to learn how you can help kick Russia out of Ukraine (eventually).

Cybersecurity/Privacy


Hacker News reports:

GoBruteforcer: New Golang-Based Malware Breaches Web Servers Via Brute-Force Attacks

Warning: AI-generated YouTube Video Tutorials Spreading Infostealer Malware

PCMag reports:

US Shuts Down 'Netwire' Malware That Posed as Legit Remote Admin Tool

Forbes reports:

GPT-4 Can’t Stop Helping Hackers Make Cybercriminal Tools

Don’t use autofill on your password manager—especially if it’s Bitwarden

This is good advice I was not familiar with.

More


SWYX says:

Preemptive Pluralization is (Probably) Not Evil

Tomasz Dobrowolski shares:

4 Crucial Skills Every Entry-Level Developer Needs but Doesn’t Have (And How You Can Learn Them…

Brain Schnee shows us:

How to Learn and Use TypeScript: A Comprehensive Beginner's Guide

David explains:

Why Svelte Outperforms React: A Deep Dive into Render Performance

Longtime readers know I hate React and love Svelte, so I dug this.

CatlinCodes explores:

One problem that is now solved by CSS Subgrid

And Servebolt shows us:

How To Profile SQL Queries for Better Performance

Fediverse


Wired reports:

Twitter’s $42,000-per-Month API Prices Out Nearly Everyone

C^nts gonna c^nt.

Johannes Ernst

Meta and ActivityPub

As we covered last week, the reaction to this news ranged from incredulous disbelief to horror.

TechCrunch reports:

WordPress.com owner Automattic acquires an ActivityPub plugin so blogs can join the Fediverse

Meanwhile, this news was met with joy and acclaim.

Here’s the official statement:

ActivityPub

Joe Lotter writes:

On POSSE and IndieWeb

Storybench has:

Adam Davidson talks Mastodon, @Journa.Host, and content moderation

If you think the Fediverse would be an interesting option to explore for your side projects, The FediForum is coming up

FediForum | Who's coming?

Here’s an example project from Veronica Berglyd Olsen:

Threaded Mastodon Comments

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us. We’re in our infancy, so it’s extra economical. 😉

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.

Keep coding Symfonistas!

Visit our Communiqué Library

You can find a vast array of curated evergreen content.

##Author

Reuben Walker headshot

###Reuben Walker

Founder

Symfony Station


Reuben Walker Jr. reshared this.


The killer feature here is that every article, podcast, video etc can be a native part of the #fediverse. The original work can go viral, not just a bunch of short posts that link to it but live on somebody else's platform. And the work remains under control of the creator, posted on their website. That's what should get us massive adoption by artists of all kinds. That's the vision I hope #WordPress incorporating #ActivityPub has in mind. That's where all development should head IMHO.

Reuben Walker Jr. reshared this.


Reuben Walker Jr. reshared this.


I'm very happy for @pfefferle : he's been working tirelessly on lots of #IndieWeb and #Fediverse open-source software over many years. Now Automattic hired him to better integrate Wordpress with ActivityPub, and he got a Techcrunch article to boot! https://techcrunch.com/2023/03/13/wordpress-com-owner-automattic-acquires-an-activitypub-plugin-so-blogs-can-join-the-fediverse/

reshared this


Reuben Walker Jr. reshared this.


This bird dropping was just too good not to share. @Jojofromjerz nailed it...
This entry was edited (2 weeks ago)

reshared this

This is how its done, provide no links.

Reuben Walker Jr. reshared this.


As opposed to what's going on in Republican states, New Mexico is expanding voting rights. When signed by the governor, a new law will immediately restore the right to vote to anyone on probation or parole -- about 11,000 people.

Besides making Election Day a state holiday, the new law provides voters on Native land with language translation at the polls (if needed) and polling places that are closer to where they live.

#NewMexico #voting #elections #rights

https://boltsmag.org/new-mexico-voting-rights-package/

Reuben Walker Jr. reshared this.


We thought the internet would advance civilization by providing instantaneous access to all of human knowledge. Instead it enabled the loudest most wrong people on the planet to build a world in which facts are subjective.
If you want a comparison, look up what they said TV would be for.

CassandraZeroCovid reshared this.

Yep. The post-truth world. It should be noticed that the richest are backing the shrillest, or more precisely the shrillest are the richest's willing thralls.

@DrALJONES

Reuben Walker Jr. reshared this.


I had just been admiring another Tri-colored Heron from the boardwalk over the marsh area, then I turned to walk to the bay when I spotted this one in the Mangroves. I thought this was a beautiful, dream-like pose by this Heron as it gently preened its gorgeous plumage. Captured along the 4800 ft boardwalk at South Padre Island, Texas last day of February.

Dreamy Heron ©Debra Martz
https://fineartamerica.com/featured/dreamy-heron-debra-martz.html

#BirdWatching #birds #Aves
#photography #PhotographyIsArt #BuyIntoArt #AYearForArt
A Tri-colored Heron, a sleek and slender heron adorned in blue-gray, lavender, and white feathers . Its sinuous neck is curved and its beak pointed downward as it gently preens the feathers on its upper back.  It is perched in a mangrove tree on the bay.


Reuben Walker Jr. reshared this.


Shamelessly stolen from the bird site
Pro-PHP propaganda

Reuben Walker Jr. reshared this.


Reuben Walker Jr. reshared this.


What GOP will regulate:
•Guns❌
•Banks❌
•Railroads❌
•Mortgages❌
•Food & water❌
•Toxic dumping❌
•Carbon emissions❌
•COVID safety rules❌
•Billionaire tax rates❌
•Campaign donations❌
•Dialogue on racism✅
•Women’s bodies✅
•Contraception✅
•History books✅

Reuben Walker Jr. reshared this.


Weekly review of Symfony and PHP development news. 3/10/23


This highlights post is a shortened version of a communiqué that originally appeared on Symfony Station, your source for cutting-edge Symfony, PHP, and Cybersecurity news.

Welcome to this week's Symfony Station highlights. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. We also cover the Fediverse.

Please take your time and enjoy the items most relevant and valuable to you. There is a good bit of Drupal content this week, including the featured item.

Thanks to Javier Eguiluz and Symfony for sharing our latest communiqué in their Week of Symfony.

My opinions will be in bold. And will involve profanity.
A significant proportion of the content we curate is on Medium. I highly recommend investing in a membership to access all the articles you want to read. It's a small investment that can boost your career. As you may have noticed, non-members can only access a limited number of articles per month.

Become a member here! The compensation we receive from your use of this link helps pay for our weekly communiqué.
Symfony logo

Symfony


As always, we will start with the official news from Symfony. Highlight -> “This week, Symfony 5.4.21
and 6.2.7 maintenance versions were released. Meanwhile, the upcoming Symfony 6.3 version added support for managing command exit code while handling signals. Lastly, the SymfonyOnline June 2023 conference announced that you can submit your papers until March 6.“

A Week of Symfony #844 (27 February - 5 March 2023)

Symfony announced:

SymfonyLive Paris 2023: Only 2 weeks to go for the pre-conference workshops!

SymfonyCon Brussels 2023 - Call for paper is open!

Blackfire has:

Getting started with the Blackfire test suite: part 3 of a series

SymfonyCasts continues its API Platform course.

This week on SymfonyCasts

Featured Item


Featured item graphic

I am tooting my own horn this week as I have published my first “opinion” piece. It examines if Drupal has a path to growth.

“Idiots have been claiming PHP is dead for years. Guess what? It’s not dying. It’s growing and mainly via WordPress and outside the United States. With Drupal, not so much.

This piece will cover Drupal’s strengths and weaknesses as I see them affecting its growth. And when I talk about growth, I mean the total number of Drupal users, not the profits of companies basing their businesses on Drupal.

Then I will look at three paths its future could take. Those of what I want, what could happen, and what will probably happen.”

Does Drupal Have a Path to Growth?


This Week


Anton Lytvynov has:

Why use Symfony for web development

The Future of PHP and Symfony: Predictions and Trends for Web Development

How to Set Up a Local Symfony Development Environment with Docker Compose

It is great to see Smaine Milianni back with:

Feature Flag and Strategy pattern with the Symfony framework

Mark Caggiano shows us:

How to create a WordPress plugin using PHP and OOP, with Composer for package management, Symfony components for backend functionality, and Twig for frontend templating

eCommerce


Quick Sprout has a:

PrestaShop Review – What Makes PrestaShop Great and Where PrestaShop Falls Short

Shopware shares:

Shopware Community Digest February '23

Edna Ololade compares:

Medusa Vs. Sylius: Which Should You Use for Your Ecommerce?

CMSs


Zyxware Technologies compares:

Drupal Updates vs Upgrades vs Migrations: What's the Difference and When Do You Need Them?

Prometsource shows us:

How to Leverage Load Testing to Scale up a Drupal Site

CKEditor can expand its capabilities:

Drupal Premium Features module now stable

Star Shaped of Lullabot shares her experience at:

Florida DrupalCamp 2023

Mateu Aguiló Bosch of lullabot explores:

Getting Single Directory Components in Drupal Core

This is fantastic news.

Previous Weeks


And Lullabot has this case study.

American Bookseller Association

PHP logo

PHP

This Week


Derry Ross explores:

Mastering PHP for Dynamic Web Development

Dolly Aswin looks at:

PHP Development Trends In 2023

Marcel Bootsman looks at:

Switching to PHP 8.x in Four Steps - An Interview with Juliette Reinders Folmer

This got lots of interest when I shared it on Mastodon this week.

Nikola Stojiljkovic shares:

Impressions on GitHub Copilot and PHPStorm — March 2023

Geek Job shows us how to:

Disable eval in PHP 8

Aminul Islam Sarker examines:

Unlocking the Power of PHP with the Abstract Syntax Tree (AST)

Great stuff here.

Previous Weeks


İlyas Özkurt shows us how to:

Boost Your PHP Testing Speed with Paratest

Code logo

Other

Cybersecurity/Privacy


Zack Whittaker opines:

Today’s startups should terrify you

Fast Company reports on:

5 cybersecurity trends people who work from home need to know

Use password managers, two-factor authentication, VPN, etc. peeps.

Tech Republic reports on the:

Top 10 open-source security and operational risks of 2023

New National Cybersecurity Strategy: resilience, regs, collaboration and pain (for attackers)

The Guardian reports:

Sensitive personal data of US House and Senate members hacked, offered for sale

Maybe the fucks will do something about cybersecurity now.

More


Bleeping Computer reports:

GitHub makes 2FA mandatory next week for active developers

Marcus Bentele shares:

How To Become A Git Pro By Mastering Only One Powerful Git Command

Leticia Coelho shows us how to write:

Clean HTML

The acerbic and awesome Jason Knight has:

Adam Wathan (Part 1): Deluded, Predator, Or An Outright Fraud?

Adam Wathan (Part 2): The Ignorance On Full Display

TLDR Tailwind CSS sucks. Don’t be lazy. Learn HTML and CSS.

Cory Doctorow says:

The AI hype bubble is the new crypto hype bubble

Yes.

Fediverse


Let’s start with a few items about the biggest driver of Fediverse growth, Twitter.

The BBC reports:

Twitter insiders: We can't protect users from trolling under Musk

Musk takes the shittiest thing about Twitter and makes it shittier.

The Verge reports:

How a single engineer brought down Twitter

Stupidity in management = product incompetence.

Daring Fireball reports:

Phony Stark Picks on the Wrong Guy, Attempting (and of Course Botching) an HR Exit Interview Live on Twitter

Being a cnt = being a cnt

In late-breaking news, Platformer reports:

Meta is building a decentralized, text-based social network

Fucking hell. While this will work with Activity Pub, at least these instances can be blocked when the inevitable tracking starts.

Fastly shares:

Fastly and the Fediverse, pt.2

Here’s an analytical breakdown of the exodus from Twitter to the Fediverse:

A Snapshot of the Twitter Migration

Daring Fireball reports:

Medium’s me.dm Mastodon Server Opens Up

I mentioned this was coming last week.

TechCrunch provides more detail:

Medium launches a ‘premium’ Mastodon instance as a membership perk

Here the official details:

Join Mastodon with Medium

If you are also interested in content production, marketing, strategy, and related fields, you can follow me at [@mobileatom@me.dm](https://me.dm/@mobileatom).

CTAs (aka show us some free love)

Do you own or work for an organization that would be interested in our promotion opportunities? Or supporting our journalistic efforts? If so, please get in touch with us. We’re in our infancy, so it’s extra economical. 😉

More importantly, if you are a Ukrainian company with coding-related products, we can offer free promotion on our Support Ukraine page. Or, if you know of one, get in touch.

Keep coding Symfonistas!

Visit our Communiqué Library

You can find a vast array of curated evergreen content.


Author

Reuben Walker headshot


Reuben Walker

Founder
Symfony Station

Reuben Walker Jr. reshared this.


“Webmentions are an open standard for the web, and basically are like a sort of cross-site @mention. If you’re old enough to remember pingbacks in the blogosphere days, they’re a sort of non-shit version of that.”
Great summary by @joel within a very clear post about indieweb adoption.
https://www.joelotter.com/posts/2023/03/indieweb/

reshared this