CakePHP Community Keynote 2014

36
CakeFest 2014 CakeFest 2014 Madrid, Spain Madrid, Spain

description

The CakePHP community keynote given at CakeFest 2014 in Madrid, Spain.

Transcript of CakePHP Community Keynote 2014

Page 1: CakePHP Community Keynote 2014

CakeFest 2014CakeFest 2014Madrid, SpainMadrid, Spain

Page 2: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Hola MundoHola Mundo

Page 3: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Diamond SponsorDiamond Sponsor

Cake Development Corporation

Page 4: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Gold SponsorsGold Sponsors

Page 5: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Silver SponsorsSilver Sponsors

Page 6: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

More SponsorsMore Sponsors

Page 7: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

HostingHosting

Page 8: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

CakeFest 2013CakeFest 2013

Page 9: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

·· San Francisco, USA San Francisco, USA

· · Over 8Over 80 Attendees0 Attendees

· · Over 20 countriesOver 20 countries

· · 11 Sponsors11 Sponsors

CakeFest 2013CakeFest 2013

Page 10: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

CakeFest 2014CakeFest 2014

Page 11: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

·· Madrid, Spain Madrid, Spain

· Over 110· Over 110 Attendees Attendees

· · Over 22 countriesOver 22 countries

· · 13 Sponsors13 Sponsors

CakeFest 2014CakeFest 2014

Page 12: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

LocationLocation

Page 13: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Conference CenterConference Center

Page 14: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

SpeakersSpeakers

Page 15: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Larry MastersLarry Masters

SpeakersSpeakers

Chris HartjesChris Hartjes

Mark StoryMark Story

José LorenzoJosé Lorenzo

Phil SturgeonPhil Sturgeon

James WattsJames Watts

José Díaz GonzálezJosé Díaz González

Yusuke AndoYusuke Ando

Rafael DohmsRafael Dohms

Mariano IglesiasMariano Iglesias

Anna FilinaAnna Filina

Dave StokesDave Stokes

Page 16: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Mark SchererMark Scherer

SpeakersSpeakers

Andy DawsonAndy Dawson

Justin YostJustin Yost

Wes SonnenreichWes Sonnenreich

Fahad Ibnay HeylaalFahad Ibnay Heylaal

Andrea GiulianoAndrea Giuliano

Rosina BignallRosina Bignall

Jorge GonzálezJorge González

Bryan CroweBryan Crowe

Marc YpesMarc Ypes

Pierre MartinPierre Martin

Cory FowlerCory Fowler

Page 17: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

ScheduleSchedule

Page 18: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Saturday, August 23rdSaturday, August 23rd

·· CakePHP Community Keynote – CakePHP Community Keynote – James WattsJames Watts

· · The road to CakePHP 3.0 – The road to CakePHP 3.0 – Mark StoryMark Story

· · Advanced querying with the new CakePHP 3.0 ORM – Advanced querying with the new CakePHP 3.0 ORM – José LoreanzoJosé Loreanzo

· · CakePHP and Auth – CakePHP and Auth – Marc YpesMarc Ypes

· · A/B Testing on a Variety of Platforms – A/B Testing on a Variety of Platforms – José Díaz GonzálezJosé Díaz González

· · Scaling Your MySQL Instances AND Keeping your Sanity – Scaling Your MySQL Instances AND Keeping your Sanity – Dave StokesDave Stokes

· · Effective debugging – Effective debugging – Andy DawsonAndy Dawson

· · Development is better with package managers – Development is better with package managers – Justin YostJustin Yost

· · Bootstrap: Mobile Sites in Minutes – Bootstrap: Mobile Sites in Minutes – Anna FilinaAnna Filina

· · Frontend asset management with Bower and Gulp.js – Frontend asset management with Bower and Gulp.js – Fahad HeylaalFahad Heylaal

· · Writing code that lasts – Writing code that lasts – Rafael DohmsRafael Dohms

· · Testing CakePHP app with Selenium on TravisCI – Testing CakePHP app with Selenium on TravisCI – Yusuke AndoYusuke Ando

Page 19: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Sunday, August 24thSunday, August 24th

·· CakePHP Founder Keynote – CakePHP Founder Keynote – Larry MastersLarry Masters

· · Microsoft Keynote – Microsoft Keynote – Cory FowlerCory Fowler

· · Profiling and Optimization: A practical approach – Profiling and Optimization: A practical approach – Mark StoryMark Story

· · Payment processing: you are DOING IT WRONG – Payment processing: you are DOING IT WRONG – Mariano IglesiasMariano Iglesias

· · API Pain Points – API Pain Points – Phil SturgeonPhil Sturgeon

· · Why You Can't Test – Why You Can't Test – Chris HartjesChris Hartjes

· · Croogo for business applications – Croogo for business applications – Pierre MartinPierre Martin

· · Enterprise Cake – Enterprise Cake – James WattsJames Watts

· · AngularJS Fundamentals Tutorial – AngularJS Fundamentals Tutorial – Rosina BignallRosina Bignall

· · Asynchronous data processing – Asynchronous data processing – Andrea GiulianoAndrea Giuliano

· · AJAX and CakePHP – AJAX and CakePHP – Mark SchererMark Scherer

· · CakePHP Documentation/Contribution – CakePHP Documentation/Contribution – Bryan CroweBryan Crowe

Page 20: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

ActivitiesActivities

·· Core Panel Q&A Core Panel Q&A

· · Lightning TalksLightning Talks

· · Hour of ContributionHour of Contribution

· · Raffle and CakeRaffle and Cake

Page 21: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

CommunityCommunity

Page 22: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Commit HistoryCommit History

““The reports of CakePHP's death are greatly exaggerated”The reports of CakePHP's death are greatly exaggerated”

Page 23: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

ReleasesReleases

·· CakePHP 2.5 CakePHP 2.5

· · Developer previews of 3.0Developer previews of 3.0

· · Alpha releases of 3.0Alpha releases of 3.0

· · Beta release of 3.0Beta release of 3.0

Page 24: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

StatisticsStatistics

·· More than 8 million visitors More than 8 million visitors

· · Over 31 millionOver 31 million page viewspage views

· · 110+ releases of CakePHP to date110+ releases of CakePHP to date

· · In top 5 most popular PHP frameworksIn top 5 most popular PHP frameworks

Page 25: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

StatisticsStatistics

·· 300+ contributors to the framework 300+ contributors to the framework

· · 320+ contributors to the documentation320+ contributors to the documentation

· · 23,000+ commits on the 3.0 branch23,000+ commits on the 3.0 branch

· · 10 years of Open Source10 years of Open Source

Page 26: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

StatisticsStatistics

·· 12,000+ followers on Twitter 12,000+ followers on Twitter

· · 14,000+ likes on Facebook14,000+ likes on Facebook

· · 18,000+ members in Google group18,000+ members in Google group

· · 20,000+ questions on Stack Overflow20,000+ questions on Stack Overflow

Page 27: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

StatisticsStatistics

·· United States United States

· · IndiaIndia

· · SpainSpain

· · JapanJapan

· · BrazilBrazil

·· English English

· · SpanishSpanish

· · Portuguese (Brazil)Portuguese (Brazil)

· · JapaneseJapanese

· · FrenchFrench

Page 28: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

StatisticsStatistics

·· Ages 13-17 (1%) Ages 13-17 (1%)

· · Ages 18-24 (37%)Ages 18-24 (37%)

· · Ages 25-34 (49%)Ages 25-34 (49%)

· · Ages 35+ (13%)Ages 35+ (13%)

Male (89%)Male (89%)

Female (11%)Female (11%)

Page 29: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

News & UpdatesNews & Updates

Page 30: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

CakePHP 2 Application CookbookCakePHP 2 Application Cookbook

http://packtpub.com/all-books/cakephp-2-application-cookbookhttp://packtpub.com/all-books/cakephp-2-application-cookbook

Page 31: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Rapid Application Development with CakePHP 2Rapid Application Development with CakePHP 2

http://josediazgonzalez.com/cakephp-bookhttp://josediazgonzalez.com/cakephp-book

Page 32: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

GitHub IssuesGitHub Issues

https://github.com/cakephp/cakephp/issueshttps://github.com/cakephp/cakephp/issues

Page 33: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

CakePHP CertificationCakePHP Certification

http://certification.cakephp.orghttp://certification.cakephp.org

Page 34: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

CakePHP PodcastCakePHP Podcast

http://podcast.cakephp.orghttp://podcast.cakephp.org

Page 35: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Get involvedGet involved

Page 36: CakePHP Community Keynote 2014

CakeFest 2014: The CakePHP Conference – Madrid, SpainCakeFest 2014: The CakePHP Conference – Madrid, Spain

Thank You!Thank You!