SlideShare a Scribd company logo
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: 5th December
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
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
Smartphone break :)
Let the show begin !
25 talks split in 2 simultaneous tracks
Ten years of Symfony
Fabien Potencier
SymfonyCon 2015 - A symphony of developers
Open-source projects mean nothing without the community
Symfony 3.0 released
Symfony 4.0 in 2017
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
Dig in Security with Symfony
Sarah Khalil
Authentication vs Authorization
User
Firewall
4 key concepts
Provider
Encoder
SymfonyCon 2015 - A symphony of developers
Support for LDAP
New in Symfony 3.0
New Guard Authentication System
New in Symfony 3.0
SymfonyCon 2015 - A symphony of developers
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
SymfonyCon 2015 - A symphony of developers
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
SymfonyCon 2015 - A symphony of developers
good at bad at
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
Guard Authentication: Powerful,
Beautiful Security
Ryan Weaver
SymfonyCon 2015 - A symphony of developers
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
SymfonyCon 2015 - A symphony of developers
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
SymfonyCon 2015 - A symphony of developers
SymfonyCon 2015 - A symphony of developers
Going from 2.8 to 3.0
New Symfony Tips and Tricks
Javier Eguiluz
SymfonyCon 2015 - A symphony of developers
Symfony: Your next Microframework
Ryan Weaver
SymfonyCon 2015 - A symphony of developers
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
SymfonyCon 2015 - A symphony of developers
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 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
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
Thank you Pentalog!

More Related Content

Similar to SymfonyCon 2015 - A symphony of developers (20)

PDF
10 lessons from symfony ecosystem that you can apply to your team project.
Jerzy Zawadzki
 
PDF
The distinct advantages of using PHP-Symfony Framework
Mindfire LLC
 
PDF
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
Symphony Software Foundation
 
PDF
How Symfony Changed My Life
Matthias Noback
 
PPTX
Techfest design patterns
RookieOne
 
PDF
Codemotion Berlin 2015 recap
Torben Dohrn
 
PDF
Symfony on steroids
: Vue.js, Mercure, Panther
Les-Tilleuls.coop
 
PPTX
Building Applications for HoloLens
Damir Dobric
 
PPTX
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Asociación Ecuatoriana de Software AESOFT
 
PDF
Symfony e micro (non così tanto) services
Michele Orselli
 
ODP
Intro to Open Cloud Initiative
John Mark Walker
 
PDF
FusionInventory at LSM/RMLL 2012
Nouh Walid
 
PDF
What is the Symfony PHP Framework?
OnGraph Technologies Pvt. Ltd.
 
PPTX
Php symfony and software lifecycle
Pierre Joye
 
PDF
Which Tools Are The Best For Symfony Projects_.pdf
Moon Technolabs Pvt. Ltd.
 
PPT
Integrating symfony and Zend Framework (PHPBarcelona 2009)
Stefan Koopmanschap
 
ODP
One year of FusionInventory
Nouh Walid
 
PPT
Integrating symfony and Zend Framework
Stefan Koopmanschap
 
DOCX
Symfony framework-An overview and usability for web development
ifour_bhavesh
 
PDF
Monitoring Cloud Foundry: Learning about the Firehose
Dustin Ruehle
 
10 lessons from symfony ecosystem that you can apply to your team project.
Jerzy Zawadzki
 
The distinct advantages of using PHP-Symfony Framework
Mindfire LLC
 
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
Symphony Software Foundation
 
How Symfony Changed My Life
Matthias Noback
 
Techfest design patterns
RookieOne
 
Codemotion Berlin 2015 recap
Torben Dohrn
 
Symfony on steroids
: Vue.js, Mercure, Panther
Les-Tilleuls.coop
 
Building Applications for HoloLens
Damir Dobric
 
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Asociación Ecuatoriana de Software AESOFT
 
Symfony e micro (non così tanto) services
Michele Orselli
 
Intro to Open Cloud Initiative
John Mark Walker
 
FusionInventory at LSM/RMLL 2012
Nouh Walid
 
What is the Symfony PHP Framework?
OnGraph Technologies Pvt. Ltd.
 
Php symfony and software lifecycle
Pierre Joye
 
Which Tools Are The Best For Symfony Projects_.pdf
Moon Technolabs Pvt. Ltd.
 
Integrating symfony and Zend Framework (PHPBarcelona 2009)
Stefan Koopmanschap
 
One year of FusionInventory
Nouh Walid
 
Integrating symfony and Zend Framework
Stefan Koopmanschap
 
Symfony framework-An overview and usability for web development
ifour_bhavesh
 
Monitoring Cloud Foundry: Learning about the Firehose
Dustin Ruehle
 

Recently uploaded (20)

PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
Ad

SymfonyCon 2015 - A symphony of developers