Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Symfony 4.1 What's New?
Search
Tim Jabs
May 30, 2018
Technology
1.1k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Symfony 4.1 What's New?
Tim Jabs
May 30, 2018
More Decks by Tim Jabs
See All by Tim Jabs
Symfony 4.2 updated
rubinum
0
140
Symfony 4.2
rubinum
0
620
Other Decks in Technology
See All in Technology
AI時代の強いチームの作り方
yuukiyo
23
15k
SnowflakeCoCoでデータエンジニアリング!
foursue
0
180
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
140
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
280
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
1
430
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
210
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
440
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
ガバメントクラウドでのランサムウェア対策
techniczna
1
780
Flutterをカメラで動かしたかった話
sony
0
120
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
280
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
0
280
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
The untapped power of vector embeddings
frankvandijk
2
1.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Building the Perfect Custom Keyboard
takai
2
830
Prompt Engineering for Job Search
mfonobong
0
390
Navigating Weather and Climate Data
rabernat
0
450
Raft: Consensus for Rubyists
vanstee
141
7.6k
Abbi's Birthday
coloredviolet
3
9.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Transcript
SYMFONY 4.1 WHAT'S NEW? 1
Who am I? Tim Jabs Software Developer @ Sensiolabs
Deutschland 2
FASTEST PHP ROUTER !3
FASTEST PHP ROUTER !4 • matcher class refactored based on
an article Fast request routing using regular expressions • Technique based on FastRoute made by Nikita Popov • optimisation through avoiding preg_match calls each route
FASTEST PHP ROUTER !5 • Symfony 4.1 URL matching is
77x faster than in previous versions • The Symfony Router is now the fastest PHP router, beating FastRoute and all other routing libraries
INTL ROUTING 6
INTL ROUTING !7 • JMSI18nRoutingBundle features now in Symfony out-of-the-box
• you can define now different paths per locale
8
!9
SERIALIZER IMPROVEMENTS 10
SERIALIZER IMPROVEMENTS Faster Serializer !11 • 40% faster serialisation •
new CacheableSupportsMethodInterface for caching supportsNormalization()
CONSOLE IMPROVEMENTS 12
CONSOLE IMPROVEMENTS !13
!14 Autosuggestions
!15 New table styles
!16 New table styles
!17 New methods for customising tables
!18 Support for outputting iterators
ADVANCED CONSOLE IMPROVEMENTS 19
ADVANCED CONSOLE IMPROVEMENTS !20 • render multiple sections simultaneously •
add new rows to tables
!21 Adding sections to your console app
!22
!23
!24
NEW MESSENGER COMPONENT 25
NEW MESSENGER COMPONENT !26 • comes with an built-in AMQP
Adapter • has a built-in way to send and receive messages
!27
!28
!29
VAR DUMPER SERVER 30
!31 • VarDumper has now a server to collect all
dumped data • can be dumped as HTML VAR DUMPER SERVER
32
33
34
35
THANK YOU 36
REFERENCES !37 • https://symfony.com/blog/new-in-symfony-4-1-fastest-php-router • https://symfony.com/blog/new-in-symfony-4-1-internationalized-routing • https://symfony.com/blog/new-in-symfony-4-1-faster-serializer • https://symfony.com/blog/new-in-symfony-4-1-serializer-improvements
• https://symfony.com/blog/new-in-symfony-4-1-console-improvements • https://symfony.com/blog/new-in-symfony-4-1-advanced-console-output • https://symfony.com/blog/new-in-symfony-4-1-messenger-component • https://symfony.com/blog/new-in-symfony-4-1-vardumper-server