Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Symfony Israel: Introduction
Search
johnbenz
February 12, 2014
Programming
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Symfony Israel: Introduction
Keynote of the first Symfony Israel Meetup in Tel Aviv!
johnbenz
February 12, 2014
More Decks by johnbenz
See All by johnbenz
Git Workshop
johnbenz
1
110
Other Decks in Programming
See All in Programming
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
700
phperだってパンチカードでコーディングしたい
o0h
PRO
0
340
Domain-Driven Transformation
hschwentner
2
2.3k
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
150
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
The Rails Doctrine Decade
koic
2
590
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
520
Railsバージョンを4倍にした話
optim
0
390
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
RailsConf 2023
tenderlove
30
1.6k
KATA
mclloyd
PRO
35
16k
Bash Introduction
62gerente
615
220k
Making Projects Easy
brettharned
120
6.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
The Cost Of JavaScript in 2023
addyosmani
55
10k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Transcript
Symfony Israel Introduction to Symfony
Meetups • 1 Meetup every month • 2 - 3
presentations of half an hour • Pub/Beer after the presentations
Goals • Build Symfony community in Israel • Sharing knowledge
• Trends (DI ,DDD) • Jobs
Symfony Live TLV
Jonathan Bensaid • 31 years old • 3 years in
Israel • 5 years in the French Air Force • Worked with Symfony 1.4 and 2 since 2010 • Developer PHP/Javascript @CodeOasis
Sorry but… … I don’t eat frogs
Almog Baku • Entrepreneur. CEO at GoDisco, madfaka~! • Web
developer for 9 years • http://www.godisco.net/ • http://www.almogbaku.com/ • http://www.github.com/AlmogBaku
And you ?
Beavoo • 2010 Graduated from HMBA Beer Sheva • Begin
to work on my first start up • Full automatized Jobs finder application for temporary worker
After 3 months… • Unmaintainable code • Impossible to redesign
the website easily • Bugs everywhere
Behold Symfony!! • Sensio Framework by Fabien Potencier • First
version launched in October 2005 • Version 2.0 in 2011 • Used by Wix, Yahoo, Dailymotion, Drupal 8, YouPorn, phpBB4 • Huge Community!!
Why using a framework ? • Don’t reinvent the wheel
• Focus on business logic • Standards (Community, Jobs) • Bullet proof • Help from the community
Symfony • MVC framework • Follow the Http Request •
Dependency Injection • Standalone components • Organized in Bundles • Over than 2200 bundles in OpenSource • Composer • Doctrine/Propel
Lean Startup
Model View Controller
Http Request
Warning!! You don’t use a framework for everything!! 4 Reasons
why all PHP frameworks suck • Overkill • Not optimized • Duplicating functionalities • Loading unused classes
Alternatives • Light frameworks (silex) • Components (Symfony components) •
CMS (Drupal) • Pure PHP code • Free online solutions (Wix)
Learning • Tutorials • Guru blogs • Twitter • Youtube
• IRC
Look at the big picture • Responsabilities (Class, Function) •
Design Patterns • Approach (REST, DDD, SOLID)
Knp University http://knpuniversity.com
Blogs • Blog of Fabien • Blog of Matthias Noback
(Symfony Doc) • Blog of William Durand (Doctrine Lead Dev) • Blog of Johannes Schmitt Find other links in the Meetup forum
Questions ??