Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
de Radu Murzea (Pentalog)
SymfonyCon was a 5-day event
Two workshop days: 1st and 2nd December
Two conference days: 3rd and 4th December
One Hackday...
The thirdinternational Symfony conference
Paris is where Symfony was born 10 years ago
An important event for the entire Symfony community
A huge learning and networking opportunity
Being knowledgeable of current trends
and successful implementations
Staying competitive
Career growth
The Wish to attend the conference
and to interact with the Symfony community
was intense
Smartphone break :)
Let the show begin !
25 talks split in 2 simultaneous tracks
Ten years of Symfony
Fabien Potencier
Open-source projects mean nothing without the community
Symfony 3.0 released
Symfony 4.0 in 2017
Dig in Security with Symfony
Sarah Khalil
Authentication vs Authorization
User
Firewall
4 key concepts
Provider
Encoder
Support for LDAP
New in Symfony 3.0
New Guard Authentication System
New in Symfony 3.0
The cloud is the future, and your
architecture isn’t ready
David Zuelke
Complexity is moving towards simplicity
“Do more with less”
“Do everything with nothing”
http://12factor.net
Symfony routing under the hood
David Buchmann
Most frequently hit routes first
Order matters: Similar paths should be consecutive
Tweaks
Routing happens during kernel.request at priority 32
What is the fastest routing?
YML, XML, PHP or Annotations?
QUIZ
It does not matter !
Routing is compiled to PHP code
Doctrine 2: To Use or Not to Use
Benjamin Eberlei
Depends on the application
good at bad at
Guard Authentication: Powerful,
Beautiful Security
Ryan Weaver
1). Grab information from Request
2). Load a user
3). Validate if credentials are valid
5). Authentication failure
…. now ...
How Symfony 3.0 moves forward
without letting anyone behind
Nicolas Grekas
What’s new in Symfony 3?
All new features are included in 2.8
Going from 2.8 to 3.0
New Symfony Tips and Tricks
Javier Eguiluz
Symfony: Your next Microframework
Ryan Weaver
Symfony is too complex!
Symfony App
- bunch of bundles
- container of services
- routes
MicroKernel
MicroKernelTrait
1 file Symfony app!
Multiple app with Symfony2
I’ll be back
Behind the Scenes of Maintaining an
Open Source Project
Jordi Boggiano
BudgetTime
Work-life balance
Also
When E-commerce meets Symfony
40 ms: How HSNG delivers personalized e-commerce with
Symfony and Magento in the blink ...
Thank you Pentalog!
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
Upcoming SlideShare
Loading in …5
×

SymfonyCon 2015 - A symphony of developers

156 views

Published on

Me and my team @ SymfonyCon 2015 in Paris

Published in: Software
  • Be the first to comment

  • Be the first to like this

SymfonyCon 2015 - A symphony of developers

  1. 1. de Radu Murzea (Pentalog)
  2. 2. SymfonyCon was a 5-day event Two workshop days: 1st and 2nd December Two conference days: 3rd and 4th December One Hackday: 5th December
  3. 3. The thirdinternational Symfony conference
  4. 4. Paris is where Symfony was born 10 years ago
  5. 5. An important event for the entire Symfony community A huge learning and networking opportunity
  6. 6. Being knowledgeable of current trends and successful implementations Staying competitive Career growth
  7. 7. The Wish to attend the conference and to interact with the Symfony community was intense
  8. 8. Smartphone break :)
  9. 9. Let the show begin ! 25 talks split in 2 simultaneous tracks
  10. 10. Ten years of Symfony Fabien Potencier
  11. 11. Open-source projects mean nothing without the community
  12. 12. Symfony 3.0 released
  13. 13. Symfony 4.0 in 2017
  14. 14. Dig in Security with Symfony Sarah Khalil
  15. 15. Authentication vs Authorization
  16. 16. User Firewall 4 key concepts Provider Encoder
  17. 17. Support for LDAP New in Symfony 3.0
  18. 18. New Guard Authentication System New in Symfony 3.0
  19. 19. The cloud is the future, and your architecture isn’t ready David Zuelke
  20. 20. Complexity is moving towards simplicity “Do more with less” “Do everything with nothing”
  21. 21. http://12factor.net
  22. 22. Symfony routing under the hood David Buchmann
  23. 23. Most frequently hit routes first Order matters: Similar paths should be consecutive Tweaks
  24. 24. Routing happens during kernel.request at priority 32
  25. 25. What is the fastest routing? YML, XML, PHP or Annotations? QUIZ
  26. 26. It does not matter ! Routing is compiled to PHP code
  27. 27. Doctrine 2: To Use or Not to Use Benjamin Eberlei
  28. 28. Depends on the application
  29. 29. good at bad at
  30. 30. Guard Authentication: Powerful, Beautiful Security Ryan Weaver
  31. 31. 1). Grab information from Request 2). Load a user 3). Validate if credentials are valid 5). Authentication failure …. now what ? 4). Authentication success … now what ? 6). How do we ask the user to login ? + + + + And/Or = 6 Steps / 5 Classes
  32. 32. How Symfony 3.0 moves forward without letting anyone behind Nicolas Grekas
  33. 33. What’s new in Symfony 3? All new features are included in 2.8
  34. 34. Going from 2.8 to 3.0
  35. 35. New Symfony Tips and Tricks Javier Eguiluz
  36. 36. Symfony: Your next Microframework Ryan Weaver
  37. 37. Symfony is too complex!
  38. 38. Symfony App - bunch of bundles - container of services - routes
  39. 39. MicroKernel MicroKernelTrait 1 file Symfony app! Multiple app with Symfony2 I’ll be back
  40. 40. Behind the Scenes of Maintaining an Open Source Project Jordi Boggiano
  41. 41. BudgetTime Work-life balance
  42. 42. Also When E-commerce meets Symfony 40 ms: How HSNG delivers personalized e-commerce with Symfony and Magento in the blink of an eye Move Fast, Break Less: From DevOps to NoOps with Platform.sh Continuous delivery, testing in prod, autoscaling and business workflows for a SF app in the Cloud Building high profile webapps with Symfony and API Platform Rethinking Extension Development for PHP and HHVM Matters of State 20M users in 19 countries with Symfony2. Breaking Boundaries with FastCGI Lightning fast Symfony tests Blackfire.io - A Symfony project like no other "Perfect" caching with FOSHttpCache Comparing Symfony2 perfs in PHP7 migration 3 Steps to Symfony2 Form Mastery How Symfony Components boost the next generation of TYPO3
  43. 43. Thank you Pentalog!

×