Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Symfony 4 - Built to scale
Search
Nicolas Grekas
November 22, 2018
Technology
1
160
Symfony 4 - Built to scale
General introduction to Symfony and the processes around it presented at Codeur en Seine 2018
Nicolas Grekas
November 22, 2018
Tweet
Share
More Decks by Nicolas Grekas
See All by Nicolas Grekas
Config Formats and Symfony - Let's talk about DX
nicolasgrekas
2
25
Taming Dependency Injection
nicolasgrekas
1
79
Modern Approaches to Web Security: Stateless CSRF Protection Explained
nicolasgrekas
2
190
What's new in Symfony 7.x
nicolasgrekas
2
110
L'intégration de l'IA dans Symfony
nicolasgrekas
0
40
Lazy Objects in PHP and Symfony
nicolasgrekas
2
310
What's new in Symfony 7.1
nicolasgrekas
2
170
Embracing the Future with Symfony 7
nicolasgrekas
0
190
Symfony, PHP and its Foundation
nicolasgrekas
0
3.9k
Other Decks in Technology
See All in Technology
AI開発の定着を推進するために揃えるべき前提
suguruooki
1
450
生成AIシステムとAIエージェントに関する性能や安全性の評価
shibuiwilliam
2
280
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
3
720
今すぐGoogle Antigravityを触りましょう
rfdnxbro
0
240
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
8
5.1k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
970
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
1k
pmconf 2025 大阪「生成AI時代に未来を切り開くためのプロダクト戦略:圧倒的生産性を実現するためのプロダクトサイクロン」 / The Product Cyclone for Outstanding Productivity
yamamuteki
3
3.1k
原理から解き明かす AIと人間の成長 - Progate BAR
teba_eleven
2
230
Kill the Vibe?Architecture in the age of AI
stoth
1
130
Design System Documentation Tooling 2025
takanorip
0
640
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
Unsuck your backbone
ammeep
671
58k
BBQ
matthewcrist
89
9.9k
We Have a Design System, Now What?
morganepeng
54
7.9k
The Invisible Side of Design
smashingmag
302
51k
Building Applications with DynamoDB
mza
96
6.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
990
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Fireside Chat
paigeccino
41
3.7k
Transcript
Built to scale
@nicolasgrekas SensioLabs
github.com/ symfony/symfony + 48 git subtree splits = Featureful and
foundational
Fertilizing the PHP world
The fastest framework around
@nicolasgrekas Providing solutions
@nicolasgrekas Providing tooling Webpack Encore
Enterprise-grade quality! • 10 years of continuous innovation • Standards
first – HTTP of course, etc. • Decoupled – interoperable • Automate all the things • Professionals all around
A vibrant community! • 20 people in the Core Team
• +2000 contributors • Support • Coopetition • CARE
Stability and predictability are king!
Designed for seamless migrations! • Semantic Versioning • The Backward
Compatibility Promise • @trigger_error(…, E_USER_DEPRECATED);
None
Symfony has processes to DROP code!!! @nicolasgrekas
None
What is a Symfony Application? (let’s make something crazy with
the components) @nicolasgrekas
A Symfony app Uses dependency injection SOLID @nicolasgrekas
A Symfony app Is compiled (offline) reproducible-builds.org @nicolasgrekas
A Symfony app Is configured dynamically 12factor.net @nicolasgrekas
> composer create-project symfony/skeleton demo > cd demo > composer
require console twig annotations > composer require debug profiler server
demo/ ├─ config/ ├─ bin/ ├─ var/ │ ├─ cache/
│ ├─ log/ │ └─ sessions/ ├─ src/ ├─ templates/ ├─ vendor/ └─ public/ Layout of the demo application
services: _defaults: autowire: true autoconfigure: true public: false App\: resources:
../src services.yaml
> composer create-project symfony/skeleton demo > cd demo > composer
require twig annotations doctrine > composer require debug profiler server
@nicolasgrekas Symfony 4 spirit Keep coding features By automating your
configuration and providing you with great error messages
Symfony is your superpower • startup to fortune, hobby to
engineering, RAD to clean architecture, single host to cloud scale, single dev to big teams, prototypes to years-long projects! • Featureful, fast as hell, DX oriented
None