More Code, More Problems
Ed Finkler
Fictive Kin
@funkatron
Slide 2
Slide 2 text
Why listen to me?
Slide 3
Slide 3 text
Be the best developer you can be
Slide 4
Slide 4 text
Be the best team member you can be
Slide 5
Slide 5 text
1. Learn languages, not frameworks
Slide 6
Slide 6 text
Don’t be a Framework X/Y/Z developer
Slide 7
Slide 7 text
Complexity of full-stack frameworks
Slide 8
Slide 8 text
Versatility and flexibility
Slide 9
Slide 9 text
2. Build small things
Slide 10
Slide 10 text
Small things with simple purposes
Slide 11
Slide 11 text
Solve single problems
Slide 12
Slide 12 text
Work together & solve big problems
Slide 13
Slide 13 text
COMPONENTS!!!
Slide 14
Slide 14 text
3. Less code is better than more
Slide 15
Slide 15 text
Manage less code
Slide 16
Slide 16 text
Support less code
Slide 17
Slide 17 text
Justify every line
Slide 18
Slide 18 text
4. Create and use simple, readable code
Slide 19
Slide 19 text
I want code that is easy to understand
Slide 20
Slide 20 text
I want code that is easy to verify
Slide 21
Slide 21 text
Readability is a feature
Slide 22
Slide 22 text
"When developing code you should always choose
readability over convenience. Code will be read
many, many more times than it is written…”
- Andy Hunt, “Practices of an Agile Developer”
Slide 23
Slide 23 text
Best practices vary
Slide 24
Slide 24 text
Some useful tools
Slide 25
Slide 25 text
Composer & Packagist
Slide 26
Slide 26 text
Coding Standards
Slide 27
Slide 27 text
Confession
Slide 28
Slide 28 text
Stuff to look at:
https://github.com/funkatron/FUnit
https://github.com/fictivekin/Resty.php
http://microphp.org
Slide 29
Slide 29 text
Fin
microphp.org·fictivekin.com·devhell.info
http://joind.in/10421