Symfony Station Communiqué — 29 March 2024. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
Tags: symfony, drupal, php, fediverse
Published: 2024-04-02 02:37:41

This communiqué [originally appeared on Symfony Station](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024). 

Welcome to this week's Symfony Station communiqué. It's your review of the essential news in the Symfony and PHP development communities focusing on protecting democracy. Because open-source equals open societies, peeps. That necessitates a mission of destroying big tech. We also cover the cybersecurity world and the Fediverse (more open-source and democracy).

There's good content in all of our categories, so please take your time and enjoy the items most relevant and valuable to you. This is why we publish on Fridays. So you can savor it over your weekend. 😉

Or jump straight to your favorite section via our website.

- [Symfony Universe](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024#symfony)
- [PHP](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024#php)
- [More Programming](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024#more)
- [Fighting for Democracy](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024#other)
- [Cybersecurity](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024#cybersecurity)
- [Fediverse](https://symfonystation.mobileatom.net/Symfony-Station-Communique-29-March-2024#fediverse)

Once again, thanks go out to Javier Eguiluz and Symfony for sharing [our communiqué](https://symfonystation.mobileatom.net/Symfony-Station-Communique-22-March-2024) in their [Week of Symfony](https://symfony.com/blog/a-week-of-symfony-899-18-24-march-2024). 


**My opinions will be in bold. And will often involve cursing. Because humans.**

---

## Symfony

As always, we will start with the official news from Symfony.

Highlight -> "This week, the upcoming Symfony 7.1 version added features such as a method to [return all tokens after the command name](https://github.com/symfony/symfony/commit/a51e6756e3e2c4f65593aa7b4c74bfead504d287), support for [new DOM extension classes in VarDumper](https://github.com/symfony/symfony/commit/ca70200bbbf57213897d0703f21bdbaa53b63b68), some [design updates](https://github.com/symfony/symfony/commit/e11d75c883a49275a73fbe6d6463ac605f1af758) in the workflow profiler panel and a way to [apply attribute configurator to child classes](https://github.com/symfony/symfony/commit/b4274712616f85eb7d380e3c159aba0114cbb227) in dependency injection."

[A Week of Symfony #899 (18-24 March 2024)](https://symfony.com/blog/a-week-of-symfony-899-18-24-march-2024)


They also have:
  

SensioLabs wants you to:

[Discover our Symfony events in February 2024](https://blog.sensiolabs.com/2024/03/26/discover-our-symfony-events-in-february-2024/)


SymfonyCasts continues its free Symfony 7 course:

[This week on SymfonyCasts!](https://5hy9x.r.ag.d.sendibm3.com/mk/mr/sh/1t6AVsd2XFnIGKAdc2c4TLVnzSQuLj/ln-AgiIeioWV)


---

## Featured Item

Andrew Cairns says:

A lot can be learned about software development by playing retro games.
### [Composition over Inheritance](https://acairns.co.uk/posts/composition-over-inheritance)

**A legitimately awesome article in more ways than one.**


---

### This Week

Benjamin Eberlei shares: 

[A Stimulus Controller for the Bulma Navbar Component](https://www.beberlei.de/post/a-stimulus-controller-for-bulma-navbar-component)  
  
[tempest/highlight with Twig and Symfony](http://www.beberlei.de/post/tempest-highlight-with-twig-and-symfony)

Terence Schneider says:

[Boost Your Symfony Skills with PHPUnit Bridge](https://morioh.com/a/fce3dd2d2de7/boost-your-symfony-skills-with-phpunit-bridge)

Ludovic Frank asks:
  
[Changer les couleurs du thème de manière dynamique avec du CSS et Symfony ? C'est possible](https://developpeur-freelance.io/theme-couleur-css-symfony/)

Francis Lavoie created:

[A Symfony OutputInterface decorator that inserts timestamps on every line](https://gist.github.com/francislavoie/3bbb0711ceddaea5651d288212daeded)

Tom examines:

[Serverless Symfony Starter - Deploy Symfony to AWS](https://dev.to/tom-lth/serverless-symfony-starter-deploy-symfony-to-aws-c73) 
  
### eCommerce

Stephen Hochdörfer shares a:
  
[Sylius Grid Deep Dive](https://blog.bitexpert.de/blog/sylius_grid_deep_dive)  

Winkel Wagen has:

[Migration: Find customer which can’t login, because they have multiple accounts](https://winkelwagen.de/2024/03/28/migration-find-customer-which-cant-login-because-they-have-multiple-accounts/)

[Shopware: Don’t reuse variables – webpack(!?)](https://winkelwagen.de/2024/03/26/shopware-dont-reuse-variables-webpack/)

Ingo Steinke looks at:

[Shopware dev productivity and plugin validation](https://dev.to/ingosteinke/shopware-dev-productivity-and-plugin-validation-14jm) 

### CMSs

Sulu has:

[Sulu CMS: A Developer’s Perspective](https://sulu.io/blog/sulu-cms-a-developer-s-perspective)

<br/>

TYPO3 has:

[Members Have Selected Four Ideas to be Funded in Quarter 2/2024](https://typo3.org/article/members-have-selected-four-ideas-to-be-funded-in-quarter-2-2024)  
  
[Community Budget Idea Report: ACL Improvements](https://typo3.org/article/community-budget-idea-report-acl-improvements) 
  
[Report From the Localization Team (2023)](https://typo3.org/article/report-from-the-localization-team-2023)

<br/>

Drupal has: 
  
[Pitchburgh update March 2024](https://www.drupal.org/innovation/blog/pitchburgh-update-march-2024) 
  
**Fantastic. Especially the frontend efforts.**  
  
[Drupal 11.0 will require PHP 8.3 and MySQL 8.0](https://www.drupal.org/about/core/blog/drupal-110-will-require-php-83-and-mysql-80)

[Allow themes to use a starterkit.yml file so it is easier to use the theme generator](https://www.drupal.org/project/drupal/issues/3364885) 

**Great news.**

The Drupal Association has a new:

[Newsletter](https://mailchi.mp/drupalassociation/monthly-newsletter-march-2024?e=2fcfe28a68)

Golems shares:

[Efficient Token Usage in Drupal: Practical Tips and Examples](https://gole.ms/blog/efficient-token-usage-drupal-practical-tips-and-examples) 

Delicious Creative announces:

[DrupalCamp Cemaes Brings Drupal Camps Back to the UK](https://www.deliciouscreative.com/blog/drupalcamp-cemaes-brings-drupal-camps-back-uk)

Tag1 Consulting says:

[Start Your Drupal Automated Performance Testing Today](https://www.tag1consulting.com/blog/gander-documentation-start-your-drupal-performance-testing-today )

Specbee explores the:
  
[7 Most Popular Marketing Automation Drupal Modules - A Marketer's Guide](https://www.specbee.com/blogs/drupal-modules-for-marketing-automation) 

Oliver Davies reports:

[Newport City Council running LocalGov Drupal](https://www.oliverdavies.uk/archive/2024/03/25/newport-city-council-running-localgov-drupal)

Markie(not Mark) examines:

[Using the LocalGov Drupal Subsites Extras module](https://mark.ie/blog/using-the-localgov-drupal-subsites-extras-module/)  

SKPR shares:

[A practical guide to Docker contexts](https://www.skpr.com.au/blog/exploring-docker-desktop)  

Balink Pekkar looks at:
  
[Automatic Updates](https://bpekker.dev/automatic-updates)  

**Good stuff, even if it is years overdue.**

Lullabot has:

[It Depends: A Website Context Primer](https://www.lullabot.com/articles/it-depends-website-context-primer)

**This is really more of a content than programming article.**

Evolving Web shares:

[What You Missed at DrupalCamp Florida 2024](https://evolvingweb.com/blog/what-you-missed-drupalcamp-florida-2024) 

Théodore Biadala explores:

[Replacing jQuery parents() with CSS :has()](http://read.theodoreb.net/2024/replacing-jquery-parents.html)  

Chromatic explains:

[Why You Should Consider Drupal – Painless Migrations Drupal 10 Edition](https://chromatichq.com/insights/why-you-should-consider-drupal-painless-migrations-drupal-10-edition/) 

ChapterThree has:

[Tackling Complicated Drupal 7 Migrations](https://www.chapterthree.com/blog/tackling-complicated-drupal-7-migrations)

### Previous Weeks

I ran across this free Symfony 6 course from BacaSoftware:

[Free Symfony 6 Course | Symfony Tutorial](https://www.bacasoftware.com/en/free-symfony-6-course-symfony-tutorial/)

Amazee examines:

[Summiting Success: A Recap of Drupal Mountain Camp 2024](https://www.amazeelabs.com/blog/summiting-success-a-recap-of-drupal-mountain-camp-2024/)  


---
## PHP

### This Week

Jason Knight looks at:

[Failwind UI And The SPA Clown Shoes (HTML Illiteracy Part 4)](https://deathshadow.medium.com/failwind-ui-and-the-spa-clown-shoes-html-illiteracy-part-4-6af61f164530)

Accesto explores:

[PHP Application Modernization — 10 Key Lessons Learned](https://medium.com/accesto/php-application-modernization-10-key-lessons-learned-9b8535f351ed)

Stitcher examines: 
  
[PHP in 2024](https://stitcher.io/blog/php-in-2024) 

Jochelle Mendonca goes:

[Beyond Basic Data Types: Exploring Entities and Value Objects](https://medium.com/@jochelle.mendonca/beyond-basic-data-types-exploring-entities-and-value-objects-in-php-a1d693d6952f)  

Tim Starling looks at:

[A discrete event simulator in PHP](https://tstarling.com/blog/2024/03/a-discrete-event-simulator-in-php/) 

Rahul Chavan explores:

[Final Classes and the Power of Composition in PHP](https://medium.com/@rcsofttech85/final-classes-and-the-power-of-composition-in-php-205095193f05)  

Max Zhang shows us:
  
[How to Install Nginx with PHP and MariaDB (LEMP Stack) with Opcache, Redis and Let’s Encrypt on Ubuntu](https://medium.com/@helpme.zhang/how-to-install-nginx-with-php-and-mariadb-lemp-stack-with-opcache-redis-and-lets-encrypt-on-4ac845f9464b)  

Tideways examines:

[Measuring the DOM Namespace Reconciliation Performance Fix](https://tideways.com/profiler/blog/measuring-the-dom-namespace-reconciliation-performance-fix)  

d1823 looks at:

[Avoiding Pitfalls with Doctrine ORM: The Impact of Type Hints](https://1823.pl/articles/importance-of-type-hints-with-doctrines-change-detection)  

Nikolay Nikolov shares:

[Nose for Trouble: Unveiling the Tell, Don’t Ask Anti-Pattern](https://itnext.io/nose-for-trouble-unveiling-the-tell-dont-ask-anti-pattern-e0fdfc5b5657) 

[Breaking the Chains of Conditionals: A Journey into Polymorphic Refactoring](https://levelup.gitconnected.com/breaking-the-chains-of-conditionals-a-journey-into-polymorphic-refactoring-5068b9e08bc5) 

[Mastering the Observer Design Pattern with Practical Examples](https://itnext.io/mastering-the-observer-design-pattern-with-practical-examples-d78d585147e5)

Alex has:

[The Unix Timestamp Explained](https://alexwebdevelop.activehosted.com/social/ad13a2a07ca4b7642959dc0c4c740ab6.327)

Gabriele Bellini advocates a:

[Modern approach to WordPress plugin development](https://medium.com/@gabrielebellini00/modern-approach-to-wordpress-plugin-development-d2f8154b0b52)

**Good stuff.**

Laradir (tongue in cheek) says:

[PHP Is Like A Toilet](https://laradir.com/blog/php-is-like-a-toilet) 

Veliko Ristic show us:

[How to Set up PHP Form Validation – Detailed Tutorial](https://dev.to/veljkoristic/how-to-set-up-php-form-validation-detailed-tutorial-36j6) 


---

## More Programming

  
MIT Technology Review reports: 
  
[The tech industry can’t agree on what open-source AI means. That’s a problem.](https://www.technologyreview.com/2024/03/25/1090111/tech-industry-open-source-ai-definition-problem/) 
  
[How Adobe’s bet on non-exploitative AI is paying off](https://www.technologyreview.com/2024/03/26/1090129/how-adobes-bet-on-non-exploitative-ai-is-paying-off/)  

GitHub examines:
  
[Using GitHub Copilot in your IDE: Tips, tricks and best practices](https://github.blog/2024-03-25-how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/)  

Socket reports:

[Redis License Shift Splits Community: Open Source Contributors Move to Fork](https://socket.dev/blog/redis-license-shift-splits-community)

Mate Marschalko shares:
  
[20 CSS One-Liners Every CSS Expert Needs to Know](https://matemarschalko.medium.com/20-css-one-liners-every-css-expert-needs-to-know-bef568ddc265)  

**Very helpful.**

The Cascade says:
  
[018: I love invokers and you should too](https://buttondown.email/cascade/archive/018-i-love-invokers-and-you-should-too/)  

Smashing Mag looks at:
  
[Setting And Persisting Color Scheme Preferences With CSS And A “Touch” Of JavaScript](https://www.smashingmagazine.com/2024/03/setting-persisting-color-scheme-preferences-css-javascript/) 

**Or none at all.**

CSS Tricks explores:

[The Power of :has() in CSS](https://css-tricks.com/the-power-of-has-in-css/)

**Another way to get rid of some JS.**

Jason Knight vents some more:

[Overusing Preload And SrcSet ? Pathetic Desperation By Inept Developers?](https://deathshadow.medium.com/overusing-preload-and-srcset-pathetic-desperation-by-inept-developers-9c07464ab882)

Feel like you need to learn some HTML now 🌝, Adeyemo Adedoyin has:

[Semantic HTML: Beginner’s Guide to Semantic Tags and Their Importance to Accessibility and SEO](https://dev.to/stackgik/semantic-html-beginners-guide-to-semantic-tags-and-their-importance-to-accessibility-and-seo-2e4g)

---

## Fighting for Democracy

[Please visit our Support Ukraine page](https://symfonystation.mobileatom.net/Support-Ukraine) to learn how you can help kick Russia out of Ukraine (eventually, like ending apartheid in South Africa).

### The cyber response to Russia’s War Crimes and other douchebaggery

MSN reports:

[How Ukraine is using mobile phones on 6ft poles to stop drones](https://www.msn.com/en-gb/money/technology/how-ukraine-is-using-mobile-phones-on-6ft-poles-to-stop-drones/ar-BB1kzCIL) 

Bleeping Computer reports:  
  
[Microsoft to shut down 50 cloud services for Russian businesses](https://www.bleepingcomputer.com/news/microsoft/microsoft-to-shut-down-50-cloud-services-for-russian-businesses/)  

**Better late than never.**

Radio Free Europe reports:  
  
[Samsung Pay System To Stop Using Russia's Mir Payment Cards](https://www.rferl.org/a/russia-mir-cards-payment-system-samsung-stops-using/32879667.html)  

**Ditto.**

The Moscow Times reports:

[Czechs Bust Major Russian Propaganda Network](https://www.themoscowtimes.com/2024/03/27/czechs-bust-major-russian-propaganda-network-a84656)

Decipher reports:

[U.S. Government Doubles Down on Chinese APT Warnings](https://apple.news/AYvdN5KUjQKed0Q69QOtecA)  

DarkReading reports:

[Chinese State-Sponsored Hackers Charged, Sanctions Levied by US](https://www.darkreading.com/cyber-risk/chinese-state-hackers-slapped-with-us-charges-sanctions) 
  
Open Web Advocacy reports:  
  
[EU opens DMA investigations of Apple, Meta, Google](https://open-web-advocacy.org/blog/eu-opens-dma-investigations/) 

EuroNews reports:

[Brussels asks Big Tech to counter threats to integrity of European elections](https://www.euronews.com/my-europe/2024/03/26/brussels-asks-big-tech-to-counter-threats-to-integrity-of-european-elections)  

TechCrunch reports:

[Worldcoin hit with another ban order in Europe citing risks to kids](https://techcrunch.com/2024/03/26/worldcoin-portugal-ban/) 
  
[Amazon fined in Poland for dark pattern design tricks](https://techcrunch.com/2024/03/27/amazon-dark-pattern-design-fine/)

### The Evil Empire Strikes Back

The New York Times reports:
  
[Russia Amps Up Online Campaign Against Ukraine Before U.S. Elections](https://www.nytimes.com/2024/03/27/us/politics/russian-ukraine-us-interference.html?unlocked_article_code=1.gE0.cf99.7AEaI9hSF_t-&smid=nytcore-ios-share&referringSource=articleShare&sgrp=c-cb)  

CNN reports:

[Ukraine relies on Starlink for its drone war. Russia appears to be bypassing sanctions to use the devices too](https://edition.cnn.com/2024/03/25/europe/ukraine-starlink-drones-russia-intl-cmd/index.html) 
  
The Hacker News reports:
  
[N. Korea-linked Kimsuky Shifts to Compiled HTML Help Files in Ongoing Cyberattacks](https://thehackernews.com/2024/03/n-korea-linked-kimsuky-shifts-to.html)

The Next Web reports:  
  
[UK says Chinese cyberattacks ‘part of large-scale espionage campaign’](https://thenextweb.com/news/uk-chinese-cyberattacks-large-scale-espionage-campaign)  

**No shit.**

The Verge reports:

[Israel quietly rolled out a mass facial recognition program in the Gaza Strip](https://www.theverge.com/2024/3/27/24114043/israel-facial-recognition-gaza-strip-corsight) 

Dark Reading reports:

[Iran's Evolving Cyber-Enabled Influence Operations to Support Hamas](https://www.darkreading.com/cybersecurity-operations/iran-s-evolving-cyber-enabled-influence-operations-to-support-hamas)

[UN Peace Operations Under Fire From State-Sponsored Hackers](https://www.darkreading.com/cyber-risk/un-peace-operations-under-fire-from-state-sponsored-hackers) 

404 Media reports: 
  
[Samsung-Backed AI Image Generator Produces Nonconsensual Porn](https://www.404media.co/samsung-backed-ai-image-generator-produces-nonconsensual-porn/)   

The Markup reports:

[NYC’s AI Chatbot Tells Businesses to Break the Law](https://themarkup.org/news/2024/03/29/nycs-ai-chatbot-tells-businesses-to-break-the-law)

TechCrunch reports:

[Facebook snooped on users’ Snapchat traffic in secret project, documents reveal](https://techcrunch.com/2024/03/26/facebook-secret-project-snooped-snapchat-user-traffic/)

**What do you Fediverse peeps who want to get in bed with Threads think about this?**

Ars Technica reports:

[Facebook let Netflix see user DMs, quit streaming to keep Netflix happy: Lawsuit](https://arstechnica.com/gadgets/2024/03/netflix-ad-spend-led-to-facebook-dm-access-end-of-facebook-streaming-biz-lawsuit/)  

**And this?**

**Whatever you think, as I have said before, I wish Threads and Bluesky good luck in destroying Shitter. But I am not interested in interacting with the Klanmas, Karens, narscssists, dipshits, and other assorted dumbasses on their platforms. Plus Facebook is a digital Pandora's box of evil. So, on a personal level Threads is blocked.**

**In any event let's be civil with each other when discussing it on the Fediverese. There's no need to help Zuck destroy it any faster than he will.**

### Cybersecurity/Privacy

Red Hat has an:

[Urgent security alert for Fedora Linux 40 and Fedora Rawhide users](https://www.redhat.com/en/blog/urgent-security-alert-fedora-41-and-rawhide-users)
  
DarkReading reports:  
  
[GitHub Developers Hit in Complex Supply Chain Cyberattack](https://www.darkreading.com/application-security/github-developers-hit-in-complex-supply-chain-cyberattack)  

The Hacker News reports:  

[Darcula Phishing Network Leveraging RCS and iMessage to Evade Detection](https://thehackernews.com/2024/03/darcula-phishing-network-leveraging-rcs.html)

BitDefender reports:

[Sellafield nuclear waste dump faces prosecution over cybersecurity failures](https://www.bitdefender.com/blog/hotforsecurity/sellafield-nuclear-waste-dump-faces-prosecution-over-cybersecurity-failures/)  

GovTech reports:

[U.S. ED, CISA Form Council to Tackle School Cybersecurity](https://www.govtech.com/education/k-12/u-s-ed-cisa-form-council-to-tackle-school-cybersecurity)

The Register reports:

[JetBrains keeps mum on 26 'security problems' fixed after Rapid7 spat](https://www.theregister.com/2024/03/28/jetbrains_fixes_26_security_problems/)  

---

### Fediverse

The Fediverse Report has:

[Last Week in Fediverse – ep 61](https://fediversereport.com/last-week-in-fediverse-ep-61/)

IFTAS announces:

[FediForum Updates](https://mastodon.iftas.org/@iftas/112135329565223192)

Leonora Tindall declares:

[The Fediverse is Already Dead](https://nora.codes/post/the-fediverse-is-already-dead/)

**Very interesting read. It's not what you think.**

Flipboard opines:

[3 Reasons Creators Should Pay Attention to What’s Happening in the Fediverse](https://medium.com/fedi-curious/3-reasons-creators-should-pay-attention-to-whats-happening-in-the-fediverse-bac02843b098) 

The Commune Blog looks:

[Beyond Discord](https://blog.commune.sh/beyond-discord/)  

Darnell Day shares:
  
[Meta Mind Trick: Zuck & Mosseri Did Not Conquer The Fediverse Rankings](https://darnell.day/meta-mind-trick-zuck-and-mosseri-did-not-conquer-the-fediverse-rankings)  
  
[Three Ways Threads Will Bless & Burden The Fediverse](https://darnell.day/three-ways-threads-will-bless-and-burden-the-fediverse)

**It's mostly going to enshitify it though. Especially Mastodon.**

We Distribute reports:

[Fedi Garden to Instance Admins: “Block Threads to Remain Listed”](https://wedistribute.org/2024/03/block-threads-to-remain-listed/)

**Good.**

ShellSharks has:

[Owning My Own Social, Why I've moved to a personal Mastodon instance](https://shellsharks.com/own-my-social)

Daily Kos reports:

[Other problems at Truth Social, and the Mastodon in the room](https://www.dailykos.com/stories/2024/3/26/2231675/-Other-problems-at-Truth-Social-and-the-Mastodon-in-the-room)

### Other federated social media

Squeaki shares:

[The dumb guide to join the IndieWeb](https://squeaki.sh/p/the-dumb-guide-to-join-the-indieweb)

Freedom to Tinker reports:

[Five Themes Discussed at Princeton’s Workshop on Decentralized Social Media](https://freedom-to-tinker.com/2024/03/19/five-themes-discussed-at-princetons-workshop-on-decentralized-social-media/)

The Verge has an interview: 
  
[Federation is the future of social media, says Bluesky CEO Jay Graber](https://www.theverge.com/2024/3/25/24108872/bluesky-ceo-graber-federation-social-media-decoder-interview)


---

## CTAs (aka show us some free love)

- That’s it for this week. Please share this communiqué.
- Also, please [join our newsletter list for The Payload](https://newsletter.mobileatom.net/). Joining gets you each week's communiqué in your inbox (a day early).
- Follow us [on Flipboard](https://flipboard.com/@mobileatom/symfony-for-the-devil-allupr6jz) or at [@symfonystation@newsletter.mobileatom.net](https://newsletter.mobileatom.net/@symfonystation) on Mastodon for daily coverage.
- Do you like Reddit? Why? Instead, follow us [on kbin](https://kbin.social/u/symfonystation) for a better Fediverse and Symfony-based experience. We have a [Symfony Magazine](https://kbin.social/m/Symfony) and [Collection](https://kbin.social/c/SymfonyUniverse) there.

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 toddler stage, 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](https://symfonystation.mobileatom.net/Support-Ukraine). Or, if you know of one, get in touch.

You can find a vast array of curated evergreen content on our [communiqués page](([https://symfonystation.mobileatom.net/communiques](https://symfonystation.mobileatom.net/communiques)). 

## Author

![Reuben Walker headshot](https://symfonystation.mobileatom.net/sites/default/files/inline-images/Reuben-Walker-headshot.jpg)

### Reuben Walker

Founder
Symfony Station