2019-09-12 20:59:05 +00:00
---
title: Live Blogging From SymfonyLive London 2019
tags:
- conference
- symfony
- symfonylive
- php
---
Inspired by [Matt Stauffer ](https://twitter.com/stauffermatt )'s [live blogging of the keynote ](https://mattstauffer.com/blog/introducing-laravel-vapor ) at Laracon US, I’ m going to do the same for the sessions that I’ m attending at [SymfonyLive London 2019 ](https://london2019.live.symfony.com )...
2019-09-13 08:07:34 +00:00
## Keynote (Back to the basics)
2019-09-13 08:03:44 +00:00
2019-09-13 08:10:54 +00:00
**Embrace the Linux philosophy**
2019-09-13 08:11:22 +00:00
* How we grow the Symfony ecosystem. Built abstracts.
* HttpFoundation, HttpKernel
* Moved to infrastructure
* A few abstractions on top of PHP. Improved versions of PHP functions (`dump`)
* Started a add higher level abstractions (e.g. Mailer), built on the lower ones.
2019-09-13 08:11:59 +00:00
* Recently worked on PHPUnit assertions. Mailer in Symony 4.4. Can test if an email is sent or queued
2019-09-13 08:12:24 +00:00
Building flexible high-level abstractions on top of low-level ones
2019-09-13 08:11:59 +00:00
2019-09-13 08:12:24 +00:00
### What's next?
2019-09-13 08:11:59 +00:00
2019-09-13 08:12:58 +00:00
* Mailer announced in London last year. New component.
2019-09-13 08:13:18 +00:00
* System emails? e.g. new customer, new invoice.
2019-09-13 08:13:58 +00:00
* Symfony Mailer = Built-in responsive, flexible, and generic system emails
2019-09-13 08:15:11 +00:00
- Twig with TwigExtraBundle
- Twig `inky-extra` package (Twig 1.12+)
- Zurb Foundation for Emails CSS stylesheet
- Twig `cssinliner-extra` package (Twig 1.12+)
- Optimised Twig layouts
2019-09-13 08:17:20 +00:00
* `SystemEmail` class extends templated email
2019-09-13 08:17:07 +00:00
* Can set importance,