SlideShare a Scribd company logo
1 of 20
Laravel ecosystem
4 June 2015
Remi Roques, remi.roques@intative.com.au
+61 4 23 82 92 37 intative.com.au
Laravel meetups
1. Laravel London – 362 artisans
2. Laravel Buenos Aires – 284 artisans
3. Laravel Sydney – 214 artisans
4. Laravel Brussels – 203 artisans
5. Laravel Paris – 183 artisans
6. Laravel Austin – 173 artisans
7. Laravel Toronto – 172 artisans
8. Laravel Sao Paulo– 167 artisans
• THURSDAY, JUN 4
– PHP Laravel Framework Sydney
• Docker, composer and lumen plus general useful
resources, 31 Artisans going
• TUESDAY, JUN 16
– Laravel Milwaukee
• Monthly Laravel Meetup, 4 Laravel Ninjas going
– Laravel Auckland
• Testing in Laravel: Live demo, 13 Artisans going
– Laravel SP
• Meetup de Laravel em São Paulo #4, 47 Devs
going 13 spots left!
• THURSDAY, JUN 18
– Laravel Toronto
• Laravel TO - Summer Meetup, 13 Artisans going 7
spots left!
– Laravel Montreal
• Discovering Envoyer, and other interesting
deployment tools, 13 Artisans going
• SATURDAY, JUN 20
– Athens Laravel Meetup
• 1st Athens Laravel Meetup @thecube->20/6, 44
Members going
• WEDNESDAY, JUN 24
– San Diego Laravel Meetup
• Meet Taylor Otwell, creator of Laravel, 18
Laravelians going
• THURSDAY, JUL 2
– Melbourne laravel Meetup
• Melbourne Laravel first Meetup, 12 Artisans
going
• TUESDAY, JUL 28
– PHP User Group Wellington
• July Meetup – Laravel, 21 Developers going
Laravel 5.1
• Released in June 2015. So
coming in 5 days.
laravelcountdown.com
• First Laravel Long Term
Support (LTS) release
• 5.1 is supported for 2
years for bug fixes and 3
years for security fixes
(ref podcast with Taylor
Otwell)
• Based on Symfony 2.7
released on 30 May 2015,
also a LTS release Yellow represents the Development phase
Blue represents the Stabilisation phase
Green represents the Maintenance period
June 2015
Laravel Documentation
• laravel.com/docs/5.0
• Previous versions
• Master branch as well
• Current master = 5.1
new and better
documentation
• github.com/laravel/doc
s
Videos / Laracasts.com
< 70,200 videos
4 videos/week
Books
• Laravel 5:
– Laravel 5 Essentials - Martin Bean
– LearningLaravel.net
– Easy Laravel 5 – Jason Gilmore
• Laravel 4 and before:
– Laravel: Code Bright by Dayle Rees
– Laravel from Apprentice to Artisan by
Taylor Otwell
– Laravel Testing Decoded by Jeffrey Way
– Implementing Laravel by Chris Fidao
– Laravel Application Development
Cookbook by Terryu Matula
IRC (Internet Relay Chat)
• Freenode IRC:
– #laravel #laravel-dev
– webchat.freenode.net/
– laravel.io/chat (#laravel)
• Logs: irclogs.laravel.io/
Slack
• Slack.com:
– Team larachat
• channel Laravel5
and others
channels
• larachat.slack.co
m
– Very active.
– Complement or
compete with IRC
– See also:
larachat.co/
– Started in 2015
• Reddit.com
– www.reddit.com/r
/laravel/
Forums and Q&A websites
• laracasts.com/discuss
• Laravel.io
• stackoverflow.com
Blogs / News
• Laravel-news.com
– Avg. 5 articles per week
– Email newsletter, 5000+
subscribers
• laravelpodcast.com :
– 1 podcast roughly every 2
weeks.
– Regularly invite Taylor
Otwell and Jeffrey Way
Github
• Laravel repository, github.com/laravel
– Source code, docs, components are all available
on Github, visible to anyone
– Contributions are welcome, following the
contribution guide on laravel.com website
– Can report bugs
– Can propose changes to the code
Github
Package repositories
• Packalyst.com : 4,639 packages available
• Packagist.org : 3,345 packages with a
Laravel tag
Laracon
• 2-day conferences
• Plenty of talks and networking opportunities
• laracon.us and laracon.eu
• 2015
– US, Louisville, KY: 11 and 12 August 2015. 300
tickets already sold.
– EU, Amsterdam: 25 and 26 August 2015.
• Started in 2013 (2 conferences)
Real human support
• Larajobs.com
– 30 jobs visible
worldwide
– 3 in Australia
• Seek.com.au
– 51 jobs with Laravel
keyword Australia-wide
• laravelgurus.com
– 4 companies in
Australia, 3 in NSW, 1 in
Melbourne
Tools
• Homestead: pre-packaged Virtual
environment on Vagrant to run laravel
• Forge: hosted environments and server
management tuned for Laravel, $10 or
$20/month
• Envoyer: deployment manager. Removes
downtime when deploying new versions
$10/month
Twitter and Facebook
• twitter.com/laravelphp
• @laravelphp: 36k
followers
• @laracasts
• @laravelnews
• @taylorotwell
• @jeffrey_way
• …..
• facebook.com/LaravelC
ommunity
• Laraveltutorials
• Laravel News
• Laracasts
• …..
• Google +
Others
• http://laravel-
tricks.com
– more than 220 tips
– Snippets or tips
every few
days/weeks
• cheats.jesse-
obrien.ca/
– Not up-to-date with
Laravel 5
Popularity

More Related Content

What's hot

Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open sourceLatinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open sourceStefan Teixeira
 
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecerTDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecerStefan Teixeira
 
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Scrum Gathering Portugal 2016 - Containerizing Tests with DockerScrum Gathering Portugal 2016 - Containerizing Tests with Docker
Scrum Gathering Portugal 2016 - Containerizing Tests with DockerStefan Teixeira
 
Icinga Camp Berlin 2018 - Automated Configuration with Icinga Director
Icinga Camp Berlin 2018 - Automated Configuration with Icinga DirectorIcinga Camp Berlin 2018 - Automated Configuration with Icinga Director
Icinga Camp Berlin 2018 - Automated Configuration with Icinga DirectorIcinga
 
Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014
Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014
Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014Puppet
 
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e PromisesTDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e PromisesStefan Teixeira
 
ATLRUG Announcements and Fun Facts - April 2016
ATLRUG Announcements and Fun Facts - April 2016ATLRUG Announcements and Fun Facts - April 2016
ATLRUG Announcements and Fun Facts - April 2016jasnow
 
ATLRUG Announcements - July 2016
ATLRUG Announcements - July 2016ATLRUG Announcements - July 2016
ATLRUG Announcements - July 2016jasnow
 
Александр Воронов | Building CLI with Swift
Александр Воронов | Building CLI with SwiftАлександр Воронов | Building CLI with Swift
Александр Воронов | Building CLI with SwiftFwdays
 
Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015
Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015
Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015Cloud Native Day Tel Aviv
 
A quick, instinctive guide to System One
A quick, instinctive guide to System OneA quick, instinctive guide to System One
A quick, instinctive guide to System OneRay Poynter
 
世界標準ウェブツール WordPress と そのコミュニティーの魅力
世界標準ウェブツール  WordPress と そのコミュニティーの魅力世界標準ウェブツール  WordPress と そのコミュニティーの魅力
世界標準ウェブツール WordPress と そのコミュニティーの魅力Naoko Takano
 
What makes Python So Awesome
What makes Python So AwesomeWhat makes Python So Awesome
What makes Python So AwesomeVikash Agrawal
 
ATLRUG Giveback Announcements - Oct. 2014
ATLRUG Giveback Announcements - Oct. 2014ATLRUG Giveback Announcements - Oct. 2014
ATLRUG Giveback Announcements - Oct. 2014jasnow
 

What's hot (19)

Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open sourceLatinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open source
 
Swift Introduction
Swift IntroductionSwift Introduction
Swift Introduction
 
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecerTDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
 
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Scrum Gathering Portugal 2016 - Containerizing Tests with DockerScrum Gathering Portugal 2016 - Containerizing Tests with Docker
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
 
Icinga Camp Berlin 2018 - Automated Configuration with Icinga Director
Icinga Camp Berlin 2018 - Automated Configuration with Icinga DirectorIcinga Camp Berlin 2018 - Automated Configuration with Icinga Director
Icinga Camp Berlin 2018 - Automated Configuration with Icinga Director
 
Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014
Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014
Git and Code Organization for Managing Your Puppet Code - PuppetConf 2014
 
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e PromisesTDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
 
ATLRUG Announcements and Fun Facts - April 2016
ATLRUG Announcements and Fun Facts - April 2016ATLRUG Announcements and Fun Facts - April 2016
ATLRUG Announcements and Fun Facts - April 2016
 
Naked in the Library 2011 KLA Presentation
Naked in the Library 2011 KLA PresentationNaked in the Library 2011 KLA Presentation
Naked in the Library 2011 KLA Presentation
 
ATLRUG Announcements - July 2016
ATLRUG Announcements - July 2016ATLRUG Announcements - July 2016
ATLRUG Announcements - July 2016
 
Александр Воронов | Building CLI with Swift
Александр Воронов | Building CLI with SwiftАлександр Воронов | Building CLI with Swift
Александр Воронов | Building CLI with Swift
 
Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015
Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015
Opening Words - Nati Shalom, GigaSpaces - OpenStack Israel 2015
 
A quick, instinctive guide to System One
A quick, instinctive guide to System OneA quick, instinctive guide to System One
A quick, instinctive guide to System One
 
Railsgirlstalk
RailsgirlstalkRailsgirlstalk
Railsgirlstalk
 
世界標準ウェブツール WordPress と そのコミュニティーの魅力
世界標準ウェブツール  WordPress と そのコミュニティーの魅力世界標準ウェブツール  WordPress と そのコミュニティーの魅力
世界標準ウェブツール WordPress と そのコミュニティーの魅力
 
What makes Python So Awesome
What makes Python So AwesomeWhat makes Python So Awesome
What makes Python So Awesome
 
Git
GitGit
Git
 
ATLRUG Giveback Announcements - Oct. 2014
ATLRUG Giveback Announcements - Oct. 2014ATLRUG Giveback Announcements - Oct. 2014
ATLRUG Giveback Announcements - Oct. 2014
 
Mobile design system in Figma for Kiwi.com
Mobile design system in Figma for Kiwi.comMobile design system in Figma for Kiwi.com
Mobile design system in Figma for Kiwi.com
 

Viewers also liked

Think out of the box
Think out of the boxThink out of the box
Think out of the boxSameer Mathur
 
BWD Salary Census 2014-2015
BWD Salary Census 2014-2015BWD Salary Census 2014-2015
BWD Salary Census 2014-2015Irene Padrón
 
Haunted Up High - Ed Viesturs
Haunted Up High - Ed ViestursHaunted Up High - Ed Viesturs
Haunted Up High - Ed ViestursDan Engel
 
Autism: The Challenges and Opportunities
Autism: The Challenges and OpportunitiesAutism: The Challenges and Opportunities
Autism: The Challenges and Opportunitiesmckenln
 
Room Annual Report 2013-14 FNL Online
Room Annual Report 2013-14 FNL OnlineRoom Annual Report 2013-14 FNL Online
Room Annual Report 2013-14 FNL OnlineCarlos Restrepo
 
Vos - The rise of market surveys in trade mark cases
Vos - The rise of market surveys in trade mark casesVos - The rise of market surveys in trade mark cases
Vos - The rise of market surveys in trade mark casesGregor Vos
 
Improving Patient Care- Oonagh Corrigan presentation
Improving Patient Care- Oonagh Corrigan presentationImproving Patient Care- Oonagh Corrigan presentation
Improving Patient Care- Oonagh Corrigan presentationmckenln
 
Metody Deep Learning - Wykład 3
Metody Deep Learning - Wykład 3Metody Deep Learning - Wykład 3
Metody Deep Learning - Wykład 3Craftinity
 
15 03 27 unipd neurosviluppo
15 03 27 unipd neurosviluppo15 03 27 unipd neurosviluppo
15 03 27 unipd neurosviluppoCnis Padova
 

Viewers also liked (20)

Think out of the box
Think out of the boxThink out of the box
Think out of the box
 
Irrevocable power of attorney
Irrevocable power of attorneyIrrevocable power of attorney
Irrevocable power of attorney
 
BWD Salary Census 2014-2015
BWD Salary Census 2014-2015BWD Salary Census 2014-2015
BWD Salary Census 2014-2015
 
Haunted Up High - Ed Viesturs
Haunted Up High - Ed ViestursHaunted Up High - Ed Viesturs
Haunted Up High - Ed Viesturs
 
Autism: The Challenges and Opportunities
Autism: The Challenges and OpportunitiesAutism: The Challenges and Opportunities
Autism: The Challenges and Opportunities
 
Imperia Structure Ltd
Imperia Structure LtdImperia Structure Ltd
Imperia Structure Ltd
 
Room Annual Report 2013-14 FNL Online
Room Annual Report 2013-14 FNL OnlineRoom Annual Report 2013-14 FNL Online
Room Annual Report 2013-14 FNL Online
 
Sandman #03
Sandman #03Sandman #03
Sandman #03
 
Ukr edyna-6-klas
Ukr edyna-6-klasUkr edyna-6-klas
Ukr edyna-6-klas
 
Presentation
PresentationPresentation
Presentation
 
Vos - The rise of market surveys in trade mark cases
Vos - The rise of market surveys in trade mark casesVos - The rise of market surveys in trade mark cases
Vos - The rise of market surveys in trade mark cases
 
Batman #03
Batman #03Batman #03
Batman #03
 
Batman #01
Batman #01 Batman #01
Batman #01
 
Improving Patient Care- Oonagh Corrigan presentation
Improving Patient Care- Oonagh Corrigan presentationImproving Patient Care- Oonagh Corrigan presentation
Improving Patient Care- Oonagh Corrigan presentation
 
Resume1
Resume1Resume1
Resume1
 
Metody Deep Learning - Wykład 3
Metody Deep Learning - Wykład 3Metody Deep Learning - Wykład 3
Metody Deep Learning - Wykład 3
 
2 ne1
2 ne12 ne1
2 ne1
 
Paper-The James Holmes Case
Paper-The James Holmes CasePaper-The James Holmes Case
Paper-The James Holmes Case
 
15 03 27 unipd neurosviluppo
15 03 27 unipd neurosviluppo15 03 27 unipd neurosviluppo
15 03 27 unipd neurosviluppo
 
Presentation engine operation
Presentation engine operationPresentation engine operation
Presentation engine operation
 

Similar to Laravel ecosystem - June 2015

My Experience in PHP and Laravel Community
My Experience in PHP and Laravel CommunityMy Experience in PHP and Laravel Community
My Experience in PHP and Laravel CommunityShengyou Fan
 
The Journey of Apache ManifoldCF: Learning from ASF's Successes
The Journey of Apache ManifoldCF: Learning from ASF's SuccessesThe Journey of Apache ManifoldCF: Learning from ASF's Successes
The Journey of Apache ManifoldCF: Learning from ASF's SuccessesPiergiorgio Lucidi
 
Software design patterns in laravel by phill sparks
Software design patterns in laravel by phill sparksSoftware design patterns in laravel by phill sparks
Software design patterns in laravel by phill sparksTheavuth NHEL
 
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”DuraSpace
 
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps JavaTDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Javatdc-globalcode
 
Perl5 meta programming
Perl5 meta programmingPerl5 meta programming
Perl5 meta programmingkarupanerura
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDEEvan Lin
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampAnne Gentle
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OUTim Hunt
 
Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013Ben Corlett
 
Robot Framework for beginners and what is new at 2019
Robot Framework for beginners and what is new at 2019Robot Framework for beginners and what is new at 2019
Robot Framework for beginners and what is new at 2019Laura Ojala
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...Krishna-Kumar
 
Collaborative Software Development
Collaborative Software DevelopmentCollaborative Software Development
Collaborative Software DevelopmentHuber Flores
 
Unicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingUnicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingJohn Gasper
 
It's the way of the present - Why you should use plone.app.contenttypes
It's the way of the present - Why you should use plone.app.contenttypesIt's the way of the present - Why you should use plone.app.contenttypes
It's the way of the present - Why you should use plone.app.contenttypesPhilip Bauer
 
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)daylerees
 
Software Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill SparksSoftware Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill SparksPhill Sparks
 

Similar to Laravel ecosystem - June 2015 (20)

My Experience in PHP and Laravel Community
My Experience in PHP and Laravel CommunityMy Experience in PHP and Laravel Community
My Experience in PHP and Laravel Community
 
The Journey of Apache ManifoldCF: Learning from ASF's Successes
The Journey of Apache ManifoldCF: Learning from ASF's SuccessesThe Journey of Apache ManifoldCF: Learning from ASF's Successes
The Journey of Apache ManifoldCF: Learning from ASF's Successes
 
Software design patterns in laravel by phill sparks
Software design patterns in laravel by phill sparksSoftware design patterns in laravel by phill sparks
Software design patterns in laravel by phill sparks
 
JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...
JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...
JavaCro'15 - HUJAKing – Expansion of Java Community - Branko Mihaljević, Alek...
 
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
 
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps JavaTDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
 
Perl5 meta programming
Perl5 meta programmingPerl5 meta programming
Perl5 meta programming
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
Quarterly leader-call-dec-2014
Quarterly leader-call-dec-2014Quarterly leader-call-dec-2014
Quarterly leader-call-dec-2014
 
Hosting Moodle at the OU
Hosting Moodle at the OUHosting Moodle at the OU
Hosting Moodle at the OU
 
Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013
 
Robot Framework for beginners and what is new at 2019
Robot Framework for beginners and what is new at 2019Robot Framework for beginners and what is new at 2019
Robot Framework for beginners and what is new at 2019
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
Collaborative Software Development
Collaborative Software DevelopmentCollaborative Software Development
Collaborative Software Development
 
Unicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingUnicon July 2015 IAM Briefing
Unicon July 2015 IAM Briefing
 
ION Sri Lanka - IETF Update
ION Sri Lanka - IETF UpdateION Sri Lanka - IETF Update
ION Sri Lanka - IETF Update
 
It's the way of the present - Why you should use plone.app.contenttypes
It's the way of the present - Why you should use plone.app.contenttypesIt's the way of the present - Why you should use plone.app.contenttypes
It's the way of the present - Why you should use plone.app.contenttypes
 
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
An Introduction to the Laravel Framework (AFUP Forum PHP 2014)
 
Software Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill SparksSoftware Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill Sparks
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Laravel ecosystem - June 2015

  • 1. Laravel ecosystem 4 June 2015 Remi Roques, remi.roques@intative.com.au +61 4 23 82 92 37 intative.com.au
  • 2. Laravel meetups 1. Laravel London – 362 artisans 2. Laravel Buenos Aires – 284 artisans 3. Laravel Sydney – 214 artisans 4. Laravel Brussels – 203 artisans 5. Laravel Paris – 183 artisans 6. Laravel Austin – 173 artisans 7. Laravel Toronto – 172 artisans 8. Laravel Sao Paulo– 167 artisans
  • 3. • THURSDAY, JUN 4 – PHP Laravel Framework Sydney • Docker, composer and lumen plus general useful resources, 31 Artisans going • TUESDAY, JUN 16 – Laravel Milwaukee • Monthly Laravel Meetup, 4 Laravel Ninjas going – Laravel Auckland • Testing in Laravel: Live demo, 13 Artisans going – Laravel SP • Meetup de Laravel em São Paulo #4, 47 Devs going 13 spots left! • THURSDAY, JUN 18 – Laravel Toronto • Laravel TO - Summer Meetup, 13 Artisans going 7 spots left! – Laravel Montreal • Discovering Envoyer, and other interesting deployment tools, 13 Artisans going • SATURDAY, JUN 20 – Athens Laravel Meetup • 1st Athens Laravel Meetup @thecube->20/6, 44 Members going • WEDNESDAY, JUN 24 – San Diego Laravel Meetup • Meet Taylor Otwell, creator of Laravel, 18 Laravelians going • THURSDAY, JUL 2 – Melbourne laravel Meetup • Melbourne Laravel first Meetup, 12 Artisans going • TUESDAY, JUL 28 – PHP User Group Wellington • July Meetup – Laravel, 21 Developers going
  • 4. Laravel 5.1 • Released in June 2015. So coming in 5 days. laravelcountdown.com • First Laravel Long Term Support (LTS) release • 5.1 is supported for 2 years for bug fixes and 3 years for security fixes (ref podcast with Taylor Otwell) • Based on Symfony 2.7 released on 30 May 2015, also a LTS release Yellow represents the Development phase Blue represents the Stabilisation phase Green represents the Maintenance period June 2015
  • 5. Laravel Documentation • laravel.com/docs/5.0 • Previous versions • Master branch as well • Current master = 5.1 new and better documentation • github.com/laravel/doc s
  • 6. Videos / Laracasts.com < 70,200 videos 4 videos/week
  • 7. Books • Laravel 5: – Laravel 5 Essentials - Martin Bean – LearningLaravel.net – Easy Laravel 5 – Jason Gilmore • Laravel 4 and before: – Laravel: Code Bright by Dayle Rees – Laravel from Apprentice to Artisan by Taylor Otwell – Laravel Testing Decoded by Jeffrey Way – Implementing Laravel by Chris Fidao – Laravel Application Development Cookbook by Terryu Matula
  • 8. IRC (Internet Relay Chat) • Freenode IRC: – #laravel #laravel-dev – webchat.freenode.net/ – laravel.io/chat (#laravel) • Logs: irclogs.laravel.io/
  • 9. Slack • Slack.com: – Team larachat • channel Laravel5 and others channels • larachat.slack.co m – Very active. – Complement or compete with IRC – See also: larachat.co/ – Started in 2015 • Reddit.com – www.reddit.com/r /laravel/
  • 10. Forums and Q&A websites • laracasts.com/discuss • Laravel.io • stackoverflow.com
  • 11. Blogs / News • Laravel-news.com – Avg. 5 articles per week – Email newsletter, 5000+ subscribers • laravelpodcast.com : – 1 podcast roughly every 2 weeks. – Regularly invite Taylor Otwell and Jeffrey Way
  • 12. Github • Laravel repository, github.com/laravel – Source code, docs, components are all available on Github, visible to anyone – Contributions are welcome, following the contribution guide on laravel.com website – Can report bugs – Can propose changes to the code
  • 14. Package repositories • Packalyst.com : 4,639 packages available • Packagist.org : 3,345 packages with a Laravel tag
  • 15. Laracon • 2-day conferences • Plenty of talks and networking opportunities • laracon.us and laracon.eu • 2015 – US, Louisville, KY: 11 and 12 August 2015. 300 tickets already sold. – EU, Amsterdam: 25 and 26 August 2015. • Started in 2013 (2 conferences)
  • 16. Real human support • Larajobs.com – 30 jobs visible worldwide – 3 in Australia • Seek.com.au – 51 jobs with Laravel keyword Australia-wide • laravelgurus.com – 4 companies in Australia, 3 in NSW, 1 in Melbourne
  • 17. Tools • Homestead: pre-packaged Virtual environment on Vagrant to run laravel • Forge: hosted environments and server management tuned for Laravel, $10 or $20/month • Envoyer: deployment manager. Removes downtime when deploying new versions $10/month
  • 18. Twitter and Facebook • twitter.com/laravelphp • @laravelphp: 36k followers • @laracasts • @laravelnews • @taylorotwell • @jeffrey_way • ….. • facebook.com/LaravelC ommunity • Laraveltutorials • Laravel News • Laracasts • ….. • Google +
  • 19. Others • http://laravel- tricks.com – more than 220 tips – Snippets or tips every few days/weeks • cheats.jesse- obrien.ca/ – Not up-to-date with Laravel 5

Editor's Notes

  1. Hello, I am Remi Roques from Intative. We provide IT services including software development and support on Laravel. Today, I want to talk about the Laravel ecosystem, and more specifically about all the support resources that one can get on the Laravel Framework. In previous meetups, I heard several people wondering about Laravel support. Some were concerned about the time that they will spend investing in learning the framework. Is it worth doing? Is this framework going to disappear in a few years? This is an interactive presentation. Don’t hesitate to ask questions. Maybe you are an experience developers who is often using a source for Laravel support that is not specify in this presentation. I am sure that others would benefit from your experience and advice. So please do not hesitate to speak up. This is also a good topic for beginners who want to start coding with Laravel. Please raise your hand if you are starting with Laravel. I hope that at the end of the presentation, you will be able to have an overview of the multiple resources that you can access to learn Laravel very quickly. I am not going to make any assumptions for this presentation. So if there is anything that you don’t understand, please raise your hand. For beginners: Do you know what Laravel is? When would you use? For instance, if you want to have a login for users on your website and do not want to program all of this from scratch.
  2. - First let’s start with what brought us here tonight: meetup.com. - Meetups are still starting all over the world. Still a growing market. Sydney is 3rd. Seb, Buenos Aires is 2nd!!! Was expecting San Francisco….. Only 80 Artisans. For new people, please note that Laravel software developers are called “Artisan”.
  3. Number of meetup members is not necessarily a sign of a group dynamism. So I looked at the meetups scheduled in the next months. If you have time to travel the world. These are the Laravel specific meetups scheduled in the next 2 months.
  4. The current production version of Laravel is 5.0 released in January. For new people here, Laravel started in 2011. 5.1 will be released in June… So very very soon. First LTS release ever. What does it mean? Release is supported for 2 years for any bug fixes and 3 years for security fixes. Why not before, why now? -> Symfony, see graph.
  5. “Documentation and great community is a core element of Laravel” the Laravel team. Extensive and well written documentation on the website. Key element of the success of Laravel: documentation. You have also access to previous version of the documentation on the website, including the documentation of the master branch, i.e. soon to be release new version. In our case, the master is the documentation that comes with 5.1. The Laravel team has been working on the documentation for several weeks. Much improved documentation. Recommended to use it right now. You can contribute to the documentation on Github.
  6. Another key element of the success of Laravel is the partnership between the Laravel team and Laracasts. Laracasts is a very extensive list of video tutorials, very well packaged. Laravel and Laracasts work together to provide these tutorials. While Laravel is totally free, Laracasts has free introductory videos and premium or paid videos. However, membership is fairly inexpensive at $9/month or $86/year. There are also videos posted by other developers and people on youtube. When searching for Laravel on youtube, I found more than 70,000 videos….
  7. Many books but at this stage, mainly on pre-Laravel 5 versions (released in January 2015). I found 3 books on Laravel 5. If you are on the chase out of good Laravel books, you want to check Packt publishing, Lean Pub or Amazon.
  8. Instant chats are also an essential support tool for the Laravel community. Currently the main tool used by the community is the IRC of the freenode network with the channel #laravel or #laravel-dev if you are looking at contributing to the development of Laravel. You can access these chat room at the URLs on this slide. The website Laravel.io keeps the logs of all the chats on the #laravel channel. At the address irclogs.laravel.io. You can use clients like Colloquy or Xchat to connect to these channels, like you would use MSN messenger or Yahoo chat.
  9. Since 2015, some chat rooms have been opened on Slack at Slack.com. You need to go to the Larachat team and you can choose the laravel5 channel or others. It is very active and may quickly compete or complement IRC. Between a forum and an instant chat, Reddit is another way to get a quick answer to your issues.
  10. There are currently 2 main forums specific to Laravel. Response time is going to be a few hours or a few days usually. There is also the very well know stackoverflow website which has also many topics related to Laravel.
  11. Very good website which provides news on the Laravel framework. 5 articles per week. Possibility to subscribe to a weekly newsletter Laravel podcast: 30 minutes avery 2 weeks.
  12. The entire framework including documentation and all modules are on github available for free and visible by anybody: Open Source!!! You can read it but also contribute to it! You can report bugs on github Can propose changes through pull requests / commits / merges, … the git way
  13. While Taylor is not the only one committing to the code these days, he is still the main one….
  14. Packages are an essential component of the Laravel framework. They are like plugin of the framework. If you are looking at building a common feature in your application, chances are that somebody else has already developed it and packaged it so that you can reuse what she or he has done. 2 main sources of packages: Packalyst.com is specific to Laravel Packagist is a package directory for PHP You download these plugins through “Composer” the application that you use to install Laravel.
  15. 3rd year now, with 1 conference in the US and 1 in Amsterdam. In NY in 2014. Laravel team and friends. There was a Laravel conference that was put together in April 2015 to happen in London. This was due to the large number of London based fans. The conference was beginning of July. It has been cancelled in the end. Does anybody wants to start one in Australia?
  16. Larajobs.com website 3 in Sydney. Seek has 53 jobs with the Laravel keyword. Around half of them are in Sydney. Laravelgurus.com: companies can advertise their services or the fact that they are willing to work with Laravel. Combination of freelancers, agencies and small businesses.
  17. These are the tools developed by the the Laravel team to complement Laravel. I put them there because Laravel refers to them as there ecosystem. Some of them are not free. It is a way for them to get a financial compensation for their work
  18. The community is also using often Twitter to communicate Less Facebook and Google +
  19. 2 websites for information with tips and tricks….
  20. This graph shows the growth on Google search of the Laravel term. I included Ruby on Rails to see how all of these compare to Ruby on rails. - This is an extract from Google trend