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
12
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Documentation Writing (for coders)
carmenintech
74
5k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
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