Successfully reported this slideshow.
Your SlideShare is downloading. ×

CakePHP mistakes made 2015

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 42 Ad
Advertisement

More Related Content

Slideshows for you (14)

Viewers also liked (20)

Advertisement

Similar to CakePHP mistakes made 2015 (20)

Advertisement

Recently uploaded (20)

CakePHP mistakes made 2015

  1. 1. CakePHP Mistakes Made
  2. 2. Mistakes I’ve made a few
  3. 3. Success I’ve had a bit of that too
  4. 4. Community
  5. 5. Be Respectful Everyone starts as a newbie
  6. 6. No Test, No Bug High entry barriers are not healthy
  7. 7. Set a Good Example People will follow
  8. 8. Conflicts Ego, language & culture
  9. 9. Empower Others Trust people who have proven themselves
  10. 10. Be Transparent “Open” is an important part of open source
  11. 11. Documentation
  12. 12. Avoid Maintenance Hell Make docs easy to maintain, simple to build
  13. 13. Sphinx + ElasticSearch Winning combination
  14. 14. Use Simple Tools Make docs accessible, & easy to contribute to
  15. 15. Deployment Push to github makejenkins ssh
  16. 16. Releases & Upgrading
  17. 17. Releasing Must
 be Simple 47 releases in 2015 so far
  18. 18. Version Numbers Matter Semantic versioning is important. http://semver.org
  19. 19. Relaxed Semver Has burned us a few times already
  20. 20. Breaking Compatibility Mistakes should be fixed
  21. 21. Security Fixes Be transparent and respond quickly
  22. 22. Migration Guides Document what changes/breaks
  23. 23. Upgrade Tools CLI sugar
  24. 24. Building a Framework
  25. 25. Have Opinions
  26. 26. People Will Hate You
  27. 27. People Will Love You
  28. 28. Code Generation Powerful, but requires some coupling
  29. 29. Intelligent Defaults Make good ideas the standard
  30. 30. Derp Defaults When ideas age poorly
  31. 31. Conventions Over configuration, where possible.
  32. 32. Conventions Spawns dark magic
  33. 33. Magic can be Evil We meant to help, really
  34. 34. Don’t Guess Computers are pretty dumb
  35. 35. Future Proof APIs Option parameters make growing easy
  36. 36. “Declarative” Interfaces Mostly suck in PHP
  37. 37. Say no to Features Stay lean and focused
  38. 38. In Closing,
  39. 39. Make Mistakes Failing in public is an effective way to learn
  40. 40. Try This at Home Open source is hard, but rewarding
  41. 41. Thank You Github - markstory Twitter - mark_story

×