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
Shrnutí SymfonyConu 2017
Search
Jan Kaderabek
November 23, 2017
0
31
Shrnutí SymfonyConu 2017
Jan Kaderabek
November 23, 2017
Tweet
Share
More Decks by Jan Kaderabek
See All by Jan Kaderabek
Zend Expressive
jankaderabek
0
10
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
Product Roadmaps are Hard
iamctodd
45
9.8k
Teambox: Starting and Learning
jrom
128
8.4k
We Have a Design System, Now What?
morganepeng
43
6.8k
Bash Introduction
62gerente
605
210k
Adopting Sorbet at Scale
ufuk
69
8.6k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
GitHub's CSS Performance
jonrohan
1025
450k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.7k
Building Your Own Lightsaber
phodgson
100
5.7k
Transcript
FB: facebook.com/peckadesign TW: @peckadesign PeckaTrip Honza Kadeřábek PeckaDesign SymfonyCon Cluj
2017
FB: facebook.com/peckadesign TW: @peckadesign JAK VYPADÁ RUMUNSKO?
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign Místo konání
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign ÚVODNÍ KEYNOTE • Fabien Potencier •
1 mld. instalací • Symfony 4 • Symfony Flex • Osekané závislosti • Maker Slides
FB: facebook.com/peckadesign TW: @peckadesign DECOUPLING APPLICATIONS WITH MESSAGE QUEUES •
David Buchmann • Používat objekty pro reprezentaci zpráv • V listeneru pouze základní odfiltrování • Rozdělovat na menší kroky/subtasky Slides
FB: facebook.com/peckadesign TW: @peckadesign DECOUPLING APPLICATIONS WITH MESSAGE QUEUES •
Dlouho běžící procesy nejsou vhodné pro PHP • Čistit pamět, entity manager • Používat DLX fronty • Monitorovat - peckadesign/Monitoring
FB: facebook.com/peckadesign TW: @peckadesign DISCOVERING AND SOLVING PERFORMANCE ISSUES •
Dennis Brumann • Symfony profiler • Apache JMeter • Blackfire • Nejdřív změřit a pak opravit • Dělat změny v malých krocích Slides
FB: facebook.com/peckadesign TW: @peckadesign LESSONS LEARNED BUILDING THE COMPOSER INTERNALS
• Jordi Boggiano • Obrovské rozšíření • Balíčky přibývají, ale je potřeba je také udržovat • Kód obsahuje spoustu různých hacků • Změna přístupu k vývoji Slides
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign AFTERPARTY
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign PHP 7 AND BEYOND: 7.2+ •
Sara Golemon • 7.2 • 7.3 • další budoucnost
FB: facebook.com/peckadesign TW: @peckadesign PHP 7.2 • Vychází 30. listopadu
• Zvládne o 10 % víc requestů za sekundu • Latence už je na hranici síťových prvků • Object typehint • Kontravariace parametrů • Argon2
FB: facebook.com/peckadesign TW: @peckadesign PHP 7.3 - IMPLEMENTED • Trailing
commas • JSON throw on error • PCRE2
FB: facebook.com/peckadesign TW: @peckadesign PHP 7.3 - PLÁNOVÁNO • short
closures - lambda • pipe operator • operator functions • exception retry • list comprehension
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign
FB: facebook.com/peckadesign TW: @peckadesign PHP VS. JIT • Pracuje se
na tom • Ukazuje to dobré výsledky, ale bude to složité • Až to bude, tak vyjde PHP8 • 23. 7. 2021
FB: facebook.com/peckadesign TW: @peckadesign MASTERING REGEX INCANTATIONS Slides • Tomasz
Kowalczyk • Bacha na střelbu do nohy • lookahead, lookbehind • Subroutines • Rekurze • debuggex • regex101
FB: facebook.com/peckadesign TW: @peckadesign DOCTRINE PERFORMANCE OPTIMIZATION Slides • Anna
Filina • Logovat - Symfony Profiler, Nette/Tracy • Benchmarkovat - nad reálnými daty • Fzaninotto/faker • Redukce hydratace entit • V DQL uvést související entity (N + 1) • Vytahovat v dávkách
FB: facebook.com/peckadesign TW: @peckadesign peckadesign.cz/kariera/php-programator WE WANT YOU