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
35
Shrnutí SymfonyConu 2017
Jan Kaderabek
November 23, 2017
Tweet
Share
More Decks by Jan Kaderabek
See All by Jan Kaderabek
Zend Expressive
jankaderabek
0
15
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
A Tale of Four Properties
chriscoyier
162
24k
Writing Fast Ruby
sferik
630
62k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Six Lessons from altMBA
skipperchong
29
4.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Statistics for Hackers
jakevdp
799
230k
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