Successfully reported this slideshow.

CakePHP the yum & yuck

8

Share

Loading in …3
×
1 of 44
1 of 44

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

CakePHP the yum & yuck

  1. 1. CakePHP The yum & the yuck. Friday, 4 October, 13
  2. 2. Me • Developer @ FreshBooks. • Lead Developer of CakePHP. • markstory on Github. • mark_story on Twitter. Friday, 4 October, 13
  3. 3. Friday, 4 October, 13
  4. 4. Mistakes I’ve made a few. Friday, 4 October, 13
  5. 5. Success I’ve had a bit of that too. Friday, 4 October, 13
  6. 6. Disclaimer This is not intended to be mean. Friday, 4 October, 13
  7. 7. Community Friday, 4 October, 13
  8. 8. Be respectful Every starts as a newbie. Friday, 4 October, 13
  9. 9. No test, no bug High entry barriers are not healthy Friday, 4 October, 13
  10. 10. Set a good example People will follow. Friday, 4 October, 13
  11. 11. Conflicts Ego, language & culture. Friday, 4 October, 13
  12. 12. Be transparent “Open” is an important part of open source. Friday, 4 October, 13
  13. 13. Empower others Trust people who have proven themselves. Friday, 4 October, 13
  14. 14. Documentation Friday, 4 October, 13
  15. 15. Maintenance hell Make docs dead easy to maintain Friday, 4 October, 13
  16. 16. 3rd Round Sphinx + Elasticsearch Friday, 4 October, 13
  17. 17. Simple tools Make docs accessible, & easy to contribute to. Friday, 4 October, 13
  18. 18. Deployment Push to github makejenkins ssh Friday, 4 October, 13
  19. 19. Search & offline docs Friday, 4 October, 13
  20. 20. Releases & Upgrading Friday, 4 October, 13
  21. 21. Releasing must simple 54 release since Oct 2011 Friday, 4 October, 13
  22. 22. Version numbers matter. Semantic versioning is important. http://semver.org Friday, 4 October, 13
  23. 23. Security fixes Be transparent and respond quickly. Friday, 4 October, 13
  24. 24. Breaking compatibility Mistakes should be fixed. Friday, 4 October, 13
  25. 25. Migration guides Friday, 4 October, 13
  26. 26. Upgrade tools CLI sugar Friday, 4 October, 13
  27. 27. Building a Framework Friday, 4 October, 13
  28. 28. Have opinions Friday, 4 October, 13
  29. 29. People will hate you. Friday, 4 October, 13
  30. 30. People will love you. Friday, 4 October, 13
  31. 31. Code generation Powerful, but relies on coupling. Friday, 4 October, 13
  32. 32. Intelligent defaults Make good ideas the standard Friday, 4 October, 13
  33. 33. Derp defaults When ideas age poorly. Friday, 4 October, 13
  34. 34. Conventions And configuration. Friday, 4 October, 13
  35. 35. Conventions Can lead to magic. Friday, 4 October, 13
  36. 36. Evil magic Was meant to help, really. Friday, 4 October, 13
  37. 37. Don’t Guess Computers are stupid. Friday, 4 October, 13
  38. 38. Future proof APIs Option parameters make growing easy. Friday, 4 October, 13
  39. 39. “Declarative” interfaces Kind of suck in PHP Friday, 4 October, 13
  40. 40. Say no to features Save your sanity. Friday, 4 October, 13
  41. 41. In closing, Friday, 4 October, 13
  42. 42. Make mistakes Falling down is how I learn. Friday, 4 October, 13
  43. 43. Try this at home Open source is hard, but rewarding Friday, 4 October, 13
  44. 44. Thank you Friday, 4 October, 13

×