Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
CakePHP mistakes made
Report
markstory
Follow
Nov. 7, 2014
•
0 likes
2 likes
×
Be the first to like this
Show More
•
2,809 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
APIs That Make Things Happen
Jeff Lindsay
Minimum Viable Docker: our journey towards orchestration
Outlyer
WebHooks in 10 Minutes
Jeff Lindsay
Software that eats the world! - PerformDay Brussels
Klaus Enzenhofer
Drupal7
guest0b5da
Re-imaginging CakePHP
Graham Weldon
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Puppet
Top 50 Interview Questions and Answers in CakePHP
Ketan Patel
1
of
43
Top clipped slide
CakePHP mistakes made
Nov. 7, 2014
•
0 likes
2 likes
×
Be the first to like this
Show More
•
2,809 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Software
A talk given at TrueNorthPHP 2014 on my experiences working on CakePHP.
markstory
Follow
Advertisement
Advertisement
Advertisement
Recommended
Evented applications with RabbitMQ and CakePHP
markstory
6.4K views
•
51 slides
Drupal 8: Huge wins, a Bigger Community, and why you (and I) will Love it
Ryan Weaver
3.2K views
•
119 slides
Modern JavaScript Talk
Derek Binkley
691 views
•
40 slides
Web Hooks
Jeff Lindsay
14.9K views
•
54 slides
Grand Rapids PHP Meetup: Behavioral Driven Development with Behat
Ryan Weaver
2.3K views
•
123 slides
Building Event Driven API Services Using Webhooks
Cloud Elements
5.1K views
•
19 slides
More Related Content
Slideshows for you
(7)
APIs That Make Things Happen
Jeff Lindsay
•
12.8K views
Minimum Viable Docker: our journey towards orchestration
Outlyer
•
465 views
WebHooks in 10 Minutes
Jeff Lindsay
•
17.8K views
Software that eats the world! - PerformDay Brussels
Klaus Enzenhofer
•
212 views
Drupal7
guest0b5da
•
306 views
Re-imaginging CakePHP
Graham Weldon
•
6.1K views
Boxen: How to Manage an Army of Laptops and Live to Talk About It
Puppet
•
2.6K views
Viewers also liked
(20)
Top 50 Interview Questions and Answers in CakePHP
Ketan Patel
•
6.9K views
Recursive in CakePHP
Ketan Patel
•
5.2K views
Agile database access with CakePHP 3
José Lorenzo Rodríguez Urdaneta
•
17.9K views
Customize CakePHP bake
Kazuyuki Aoki
•
6.6K views
CakePHP - Admin Acl Controlled
Luís Fred
•
6K views
CakePHP Community Keynote 2014
James Watts
•
9.5K views
Road to CakePHP 3.0
markstory
•
11.1K views
Advanced Querying with CakePHP 3
José Lorenzo Rodríguez Urdaneta
•
35.5K views
PHPUnit with CakePHP and Yii
madhavi Ghadge
•
2.5K views
REST API with CakePHP
Anuchit Chalothorn
•
22.1K views
Full-Stack CakePHP Deployment
Jose Diaz-Gonzalez
•
4.2K views
9 Awesome cake php tutorials and resources
Agriya
•
1.3K views
Criando e consumindo Web Services (REST) com o CakePHP
2km interativa!
•
5.9K views
Tutorial de cakePHP itst
omicx
•
2.2K views
Cakephp 3
Amilkar Shegrid
•
959 views
RESTful Web Development with CakePHP
Andru Weir
•
11.8K views
CakePHP
Robert Blomdalen
•
5.7K views
PPT - A slice of cake php
Konstant Infosolutions Pvt. Ltd.
•
3.6K views
Cakephp
Khalid Alharbi
•
6.3K views
CakePHP and AJAX
Mark Scherer
•
7.8K views
Advertisement
Similar to CakePHP mistakes made
(20)
CakePHP mistakes made confoo 2015
markstory
•
943 views
CakePHP mistakes made 2015
markstory
•
1.8K views
How To (Not) Open Source - Javazone, Oslo 2014
gdusbabek
•
743 views
Pragmatic programmer
Maulik Shah
•
141 views
AWS re:Invent 2016: Open-Source Resources (DCS201)
Amazon Web Services
•
1.1K views
The Developer Experience
Pamela Fox
•
14.3K views
Selenium Users Anonymous
Dave Haeffner
•
2.5K views
30 days or less: New Features to Production
Karthik Gaekwad
•
701 views
Open Source Compliance at Twitter
Chris Aniszczyk
•
1.4K views
DevDay 2013 - Building Startups and Minimum Viable Products
Ben Hall
•
4.8K views
Good Code / Bad Code
Kelly Harrop
•
308 views
10 tips to save you time and frustration while programming
Hugo Shi
•
12 views
Scottish Ruby Conference 2014
michaelag1971
•
353 views
From dev to ops and beyond - getting it done
Edorian
•
6.5K views
Let the Elephants Leave the Room: Tips for Making Development Life Leaner by ...
Bosnia Agile
•
730 views
Infochimps: How We Do It
temujin9
•
545 views
How To Do Kick-Ass Software Development
Sven Peters
•
68.6K views
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
jazoon13
•
887 views
Recipe of a rockstar developer
Topu Newaj
•
1.3K views
I broke what? Taking over maintenance on existing (well loved) projects, by B...
T. Kim Nguyen
•
337 views
More from markstory
(19)
Dependency injection in CakePHP
markstory
•
735 views
Safer, More Helpful CakePHP
markstory
•
1.2K views
CakePHP - The Road Ahead
markstory
•
7.5K views
Future of HTTP in CakePHP
markstory
•
4.3K views
New in cakephp3
markstory
•
2.1K views
PHP WTF
markstory
•
7.1K views
CakePHP 3.0 and beyond
markstory
•
3K views
Performance and optimization CakeFest 2014
markstory
•
1.6K views
Performance and optimization
markstory
•
2.6K views
OWASP Top 10 2013
markstory
•
7.6K views
CakePHP the yum & yuck
markstory
•
4.6K views
Introduction to Twig
markstory
•
7.6K views
Owasp top 10
markstory
•
9.2K views
Simple search with elastic search
markstory
•
6.6K views
Making the most of 2.2
markstory
•
1.2K views
Intro to continuous integration
markstory
•
1.1K views
Ch ch-changes cake php2
markstory
•
2.3K views
PHPunit and you
markstory
•
2.1K views
Win at life with unit testing
markstory
•
4.6K views
Advertisement
Recently uploaded
(20)
Maximizing ROI in your S/4HANA migration: best practices to follow
panayaofficial
•
0 views
Python Control library
ICTperspectives | Taliawebs
•
5 views
DNN Community Newsletter: An In-Person Review of Recent Open-Source Activity
Will Strohl
•
4 views
벳인포 〈www,rt33,top〉코드b77 축구언더오버 ⑦ 카지노실시간 ㉷ 월드카지노사이트 ⒥ sl벤피카 ㋇ 고군분투토토 ㋥ 프로배구중계일정
sangin3
•
5 views
cracking_slides.pptx
ssuser18349f1
•
0 views
Boosting Salesforce User Adoption.pptx
CampbellMakitnara
•
35 views
最新1:1仿造第戎大学毕业证文凭
gboth
•
4 views
Software Test Planning.pptx
MUHAMMADHARIS784193
•
2 views
operating system1.pdf
Ganesh198271
•
2 views
无法毕业?澳大利亚科廷科技大学毕业证书和学位证书办理
sefomo
•
2 views
Wijesekara-layout.pdf
aruniathukorala
•
1 view
Sales Whatsapp Notification.pptx
Geminate Consultancy Services
•
3 views
Face Recognition attendance System.pptx
Tejas More
•
0 views
Emmet Cheat Sheet
Comand Promt
•
3 views
Basics of Javascript
Universe41
•
2 views
The Difference Between User Interaction and User Experience Explained
Baek Yongsun
•
2 views
SEMINAR Presentation ppt.pptx
WageYado
•
2 views
New Website Creation United Kingdom.pdf
HenryWilliam21
•
6 views
DevSum - Lessons Learned from 2000 microservices
Natan Silnitsky
•
3 views
ConsolidatedSlides (1).pdf
2BA19CS016BharatiJad
•
1 view
CakePHP mistakes made
CakePHP The Yum
and the Yuck
Mistakes I’ve made
a few.
Success I’ve had
a bit of that too.
Disclaimer This is
not intended to be mean.
Community
Be respectful Everyone
starts as a newbie.
No test, no
bug High entry barriers are not healthy
Set a good
example People will follow.
Conflicts Ego, language
& culture.
Empower others Trust
people who have proven themselves.
Be transparent “Open”
is an important part of open source.
Documentation
Maintenance hell Make
docs dead easy to maintain
Sphinx + ElasticSearch
Winning combination
Use simple tools
Make docs accessible, & easy to contribute to.
Deployment Push to
jenkins ssh github make
Search & offline
docs
Releases & Upgrading
Releasing must be
simple 26 releases this year so far.
Version numbers matter.
Semantic versioning is important. http://semver.org
Security fixes Be
transparent and respond quickly.
Breaking compatibility Mistakes
should be fixed.
Migration guides Document
what changes/breaks.
Upgrade tools CLI
sugar
Building a Framework
Have opinions
People will hate
you.
People will love
you.
Code generation Powerful,
but relies on coupling.
Intelligent defaults Make
good ideas the standard
Derp defaults When
ideas age poorly.
Conventions And configuration.
Conventions Can lead
to magic.
Magic can be
evil We meant to help, really.
Don’t Guess Computers
are stupid.
Future proof APIs
Option parameters make growing easy.
“Declarative” interfaces Kind
of suck in PHP
Say no to
features Save your sanity.
In closing,
Make mistakes Falling
down is an effective way to learn.
Try this at
home Open source is hard, but rewarding
Thank you https://joind.in/12707
! Github - markstory Twitter - mark_story
Advertisement