SlideShare a Scribd company logo
Why I <3 Laravel 4
     @philsturgeon
YAY MOAR
FRAMEWURKZ!!1
Use DIFFERENT
 frameworks for
DIFFERENT things.
APIs
     Silex, Slim, etc

    Backend/Frontend
Laravel, Symfony, FuelPHP,
   Zend Framework, etc

      CLI/Workers
        Python?
Why I &lt;3 Laravel 4
Why I &lt;3 Laravel 4
Why I &lt;3 Laravel 4
Why I &lt;3 Laravel 4
Example*




       *buy my software
PyroCMS

CodeIgniter = EASIEST FRAMEWORK EVER

Anyone can pick it up

Anyone can make an addon

I make $ when those addons are sold
Barriers to entry suck
Smaller community

Elitist douchebags

Less addons

Less money

No beer
CodeIgniter != Laravel

CodeIgniter supports PHP 5.2

I don’t care about PHP 5.2

PHP 5.3 is my new base version

Laravel 4 uses PHP 5.3 extremely well

Composer + PSR-2 = Double Rainbow
Why I &lt;3 Laravel 4
Framework Evolution
   CodeIgniter   Symfony


Kohana


     FuelPHP


    Laravel 3    Laravel 4
Why I &lt;3 Laravel 4
Leveraging Symfony
Well tested

Framework agnostic

Enough new wheels

Incredibly flexible
Leveraging other stuff

Swift Mailer - Mail to all the things

Monolog - Log to all the things

Doctrine Common - Fuck knows, but yay


                              * All PSR-2
Why I &lt;3 Laravel 4
Why I &lt;3 Laravel 4
Why I &lt;3 Laravel 4
Staying light
$ cloc .

      32 text files.
      28 unique files.
      50 files ignored.

http://cloc.sourceforge.net v 1.56 T=1.0 s (22.0 files/s, 1100.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
PHP                             21            181            637            264
XML                              1              0              0             18
-------------------------------------------------------------------------------
SUM:                            22            181            637            282
-------------------------------------------------------------------------------
Why I &lt;3 Laravel 4
Why I &lt;3 Laravel 4

More Related Content

What's hot (19)

ODP
Nmap Scripting Engine and http-enumeration
Robert Rowley
 
PDF
Nessus scan report using microsoft patchs scan policy - Tareq Hanaysha
Hanaysha
 
KEY
skipfish
Christian Heinrich
 
PDF
L'odyssée de la log
Gérald Quintana
 
DOCX
Basic command for linux
gt0ne
 
PPTX
DNS SERVER
MOHSIN HASAN
 
DOCX
Volume migration from one aggregate to other without impacting the applicatio...
Saroj Sahu
 
PPT
NoSQL with Cassandra
Gasol Wu
 
PPTX
Highload осень 2012 лекция 8
Technopark
 
PDF
Ruby e xmpp
Willian Molinari
 
PPT
Glomosim
barodia_1437
 
PDF
Pound & Varnish - Cache e Balanceamento de Carga
gsroma
 
PDF
PSR-3 logs using Monolog and Graylog
OCoderFest
 
PPTX
Scheduler job using mule
Rajkumar Epari
 
PDF
PLNOG 6: Marcin Kuczera - Obsługa abonentów poprzez sieć L2 i L3, czyli ciąg ...
PROIDEA
 
ODP
Networking in Gnu/Linux
Ahmed Mekkawy
 
PDF
Pandora FMS: Sun One webserver
Pandora FMS
 
Nmap Scripting Engine and http-enumeration
Robert Rowley
 
Nessus scan report using microsoft patchs scan policy - Tareq Hanaysha
Hanaysha
 
L'odyssée de la log
Gérald Quintana
 
Basic command for linux
gt0ne
 
DNS SERVER
MOHSIN HASAN
 
Volume migration from one aggregate to other without impacting the applicatio...
Saroj Sahu
 
NoSQL with Cassandra
Gasol Wu
 
Highload осень 2012 лекция 8
Technopark
 
Ruby e xmpp
Willian Molinari
 
Glomosim
barodia_1437
 
Pound & Varnish - Cache e Balanceamento de Carga
gsroma
 
PSR-3 logs using Monolog and Graylog
OCoderFest
 
Scheduler job using mule
Rajkumar Epari
 
PLNOG 6: Marcin Kuczera - Obsługa abonentów poprzez sieć L2 i L3, czyli ciąg ...
PROIDEA
 
Networking in Gnu/Linux
Ahmed Mekkawy
 
Pandora FMS: Sun One webserver
Pandora FMS
 

Similar to Why I &lt;3 Laravel 4 (20)

PDF
Symfony 2.0 on PHP 5.3
Fabien Potencier
 
PDF
PHP 5.3 and Lithium: the most rad php framework
G Woo
 
PDF
Organizing Your PHP Projects (2010 ConFoo)
Paul Jones
 
PPS
Flickr Php
royans
 
PDF
Organinzing Your PHP Projects (2010 Memphis PHP)
Paul Jones
 
PDF
Fluent Development with FLOW3 1.0
Robert Lemke
 
PDF
関西PHP勉強会 php5.4つまみぐい
Hisateru Tanaka
 
PDF
Intro To Mvc Development In Php
funkatron
 
ODP
What's new, what's hot in PHP 5.3
Jeremy Coates
 
PDF
Composer Helpdesk
Sven Rautenberg
 
PDF
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
Makoto Kaga
 
KEY
Can't Miss Features of PHP 5.3 and 5.4
Jeff Carouth
 
PDF
잘 알려지지 않은 Php 코드 활용하기
형우 안
 
PDF
The Solar Framework for PHP
ConFoo
 
ZIP
Ample SDK - Open Source GUI Framework
Béla Varga
 
PDF
遇見 Ruby on Rails
Wen-Tien Chang
 
ODP
PHP: The Beginning and the Zend
doublecompile
 
PDF
Introduction to symfony2
Pablo Godel
 
PDF
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
daylerees
 
PDF
Writing and using php streams and sockets tek11
Elizabeth Smith
 
Symfony 2.0 on PHP 5.3
Fabien Potencier
 
PHP 5.3 and Lithium: the most rad php framework
G Woo
 
Organizing Your PHP Projects (2010 ConFoo)
Paul Jones
 
Flickr Php
royans
 
Organinzing Your PHP Projects (2010 Memphis PHP)
Paul Jones
 
Fluent Development with FLOW3 1.0
Robert Lemke
 
関西PHP勉強会 php5.4つまみぐい
Hisateru Tanaka
 
Intro To Mvc Development In Php
funkatron
 
What's new, what's hot in PHP 5.3
Jeremy Coates
 
Composer Helpdesk
Sven Rautenberg
 
「Code igniter」を読もう。〜ソースコードから知る仕様や拡張方法〜
Makoto Kaga
 
Can't Miss Features of PHP 5.3 and 5.4
Jeff Carouth
 
잘 알려지지 않은 Php 코드 활용하기
형우 안
 
The Solar Framework for PHP
ConFoo
 
Ample SDK - Open Source GUI Framework
Béla Varga
 
遇見 Ruby on Rails
Wen-Tien Chang
 
PHP: The Beginning and the Zend
doublecompile
 
Introduction to symfony2
Pablo Godel
 
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
daylerees
 
Writing and using php streams and sockets tek11
Elizabeth Smith
 
Ad

More from Phil Sturgeon (10)

PPTX
API Pain Points (PHPNE)
Phil Sturgeon
 
PPT
Api pain points
Phil Sturgeon
 
PPT
Api pain points
Phil Sturgeon
 
PPT
PHP-FIG: Past, Present and Future
Phil Sturgeon
 
PDF
Become Master of Your Own Universe - DIBI 2013
Phil Sturgeon
 
PDF
Laravel and Composer
Phil Sturgeon
 
KEY
CodeIgniter 3.0
Phil Sturgeon
 
KEY
Cms expo
Phil Sturgeon
 
KEY
Introduction to Fuel
Phil Sturgeon
 
KEY
Running an Open-Source CodeIgniter project
Phil Sturgeon
 
API Pain Points (PHPNE)
Phil Sturgeon
 
Api pain points
Phil Sturgeon
 
Api pain points
Phil Sturgeon
 
PHP-FIG: Past, Present and Future
Phil Sturgeon
 
Become Master of Your Own Universe - DIBI 2013
Phil Sturgeon
 
Laravel and Composer
Phil Sturgeon
 
CodeIgniter 3.0
Phil Sturgeon
 
Cms expo
Phil Sturgeon
 
Introduction to Fuel
Phil Sturgeon
 
Running an Open-Source CodeIgniter project
Phil Sturgeon
 
Ad

Recently uploaded (20)

PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PDF
Kubernetes - Architecture & Components.pdf
geethak285
 
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
Practical Applications of AI in Local Government
OnBoard
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Kubernetes - Architecture & Components.pdf
geethak285
 
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
James Anderson
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 

Why I &lt;3 Laravel 4

  • 1. Why I <3 Laravel 4 @philsturgeon
  • 3. Use DIFFERENT frameworks for DIFFERENT things.
  • 4. APIs Silex, Slim, etc Backend/Frontend Laravel, Symfony, FuelPHP, Zend Framework, etc CLI/Workers Python?
  • 9. Example* *buy my software
  • 10. PyroCMS CodeIgniter = EASIEST FRAMEWORK EVER Anyone can pick it up Anyone can make an addon I make $ when those addons are sold
  • 11. Barriers to entry suck Smaller community Elitist douchebags Less addons Less money No beer
  • 12. CodeIgniter != Laravel CodeIgniter supports PHP 5.2 I don’t care about PHP 5.2 PHP 5.3 is my new base version Laravel 4 uses PHP 5.3 extremely well Composer + PSR-2 = Double Rainbow
  • 14. Framework Evolution CodeIgniter Symfony Kohana FuelPHP Laravel 3 Laravel 4
  • 16. Leveraging Symfony Well tested Framework agnostic Enough new wheels Incredibly flexible
  • 17. Leveraging other stuff Swift Mailer - Mail to all the things Monolog - Log to all the things Doctrine Common - Fuck knows, but yay * All PSR-2
  • 21. Staying light $ cloc . 32 text files. 28 unique files. 50 files ignored. http://cloc.sourceforge.net v 1.56 T=1.0 s (22.0 files/s, 1100.0 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- PHP 21 181 637 264 XML 1 0 0 18 ------------------------------------------------------------------------------- SUM: 22 181 637 282 -------------------------------------------------------------------------------

Editor's Notes