26 Oct 2021

feedSymfony Blog

Third Round of Selected Speakers at SymfonyWorld 2021 Online 2021 Winter Conference

In the past weeks we've announced the first and the second round of speakers, and the workshops of the upcoming SymfonyWorld Online 2021 Winter Edition conference (December 9-10, 2021). Today we are announcing four additional speakers and talks.

From big ball of mud to clean architecture with Symfony

In this talk, Rolando Caldas will show you how they faced the problem of applications that grow too fast while keeping Symfony as a framework on which to develop the product.

See how the transformed anemic entities coupled to Symfony and Doctrine into rich domain models; know which decisions they made both in terms of code and organization of the team; learn from the trade-offs they had to take; etc.

The Benefits of TDD

This talk is focused on people starting with Test Driven Development - aka TDD. Diego Aguiar will begin with explaining what TDD really is followed by a demo of the "Bowling Game Kata".

This is a very interesting kata where a game is developed step by step applying TDD techniques until all the requirements of the game are implemented. Then, Diego will talk about the benefits of applying TDD when developing an application.

The New Testing Landscape: Panther, Foundry & More

Symfony comes with a number of tools for testing, like BrowserKit & DomCrawler as well as test classes for booting the kernel, accessing services, and using a bunch of built-in assertions.

But what do you do if you need to test the JavaScript on your page? And what's the best approach for setting up your database? Should you load fixtures? Clear the data before each test? And how can I run my tests in parallel?

In this talk, Ryan Weaver will explore a set of new tools & clear patterns (Arrange, Act, Assert) for test.

Symfony Notifier Demystified

The Notifier Component is marked stable since Symfony 5.3 and many bridges have been added to it recently. Now is a good time to have a closer look at how the Symfony Notifier works and what you can do with it.

Jan Schädlich will show you how to leverage the Symfony Notifier component in your applications.

Some of these talks were delivered before during the SymfonyLive Online Spanish Edition 2021 conference, but this time they will be delivered in English to reach a broader audience.

In the coming days we'll announce more exciting talks to complete the rest of the schedule. Visit the SymfonyWorld Online 2021 Winter Edition website and buy tickets for the conference.

Sponsor the Symfony project.

26 Oct 2021 4:05pm GMT

25 Oct 2021

feedSymfony Blog

New Backers for the Symfony Sponsoring Program

A few weeks ago we introduced the Symfony Sponsoring Program as a new way to help make the Symfony project development sustainable. The response so far has been enthusiastic and many new companies have joined the the program.

In addition to the five initial sponsors that we mentioned on our previous post (Blackfire.io, Redirection.io, JoliCode, Private Packagist and SensioLabs), we've added the following:

Meanwhile, the official Symfony book added SensioLabs and QOSSMIC as gold sponsors and Les-Tilleuls.coop as regular sponsor.

Thanks to all these companies for their commitment to make Open Source projects sustainable.

Check out symfony.com/backers for the most recently updated list of sponsors.

How to Become a Sponsor?

Browse symfony.com/support, select "Symfony Backers" and send us a message so we can reply you with all the program details, including rates and availability. Hurry up if you are interested because sponsoring opportunities are limited.

Sponsor the Symfony project.

25 Oct 2021 1:04pm GMT

24 Oct 2021

feedSymfony Blog

A Week of Symfony #773 (18-24 October 2021)

This week, Symfony development activity focused on adding autocompletion features to some of the built-in commands. Meanwhile, the Symfony Docs website was redesigned to give it a modern and more useful look. Lastly, we announced nine additional speakers for the upcoming SymfonyWorld Online 2021 Winter Edition conference (December 9-10, 2021).

Symfony development highlights

his week, 69 pull requests were merged (50 in code and 19 in docs) and 55 issues were closed (42 in code and 13 in docs). Excluding merges, 53 authors made 60,195 additions and 37,071 deletions. See details for code and docs.

4.4 changelog:

5.3 changelog:

5.4 changelog:

6.0 changelog:

SymfonyCasts Updates

SymfonyCasts is the official way to learn Symfony. Select a track for a guided path through 100+ video tutorial courses about Symfony, PHP and JavaScript.

These were some of the most relevant SymfonyCasts updates of the week:

Newest issues and pull requests

They talked about us

Call to Action

Sponsor the Symfony project.

24 Oct 2021 8:02am GMT