things you probably don't do (or tying to make project automation sexy)
DESCRIPTION
10 things you should do on every web project - starting with source control up to build scripts. Delivered at barcamplondon3TRANSCRIPT
Things You Probably Don’t Do Or trying to make project automation sexy
Gareth Rushgrove | morethanseven.net
Source Control SVN, CVS, Git, Bazaar
1
Gareth Rushgrove | morethanseven.net
Markup Validation HTML, XML, RSS, Atom, JSON
2
Gareth Rushgrove | morethanseven.net
W3C HTML Validator
Gareth Rushgrove | morethanseven.net
CSS Validation
3
Gareth Rushgrove | morethanseven.net
W3C CSS Validator
Gareth Rushgrove | morethanseven.net
Broken Links
4
Gareth Rushgrove | morethanseven.net
W3C Link Checker
Gareth Rushgrove | morethanseven.net
Performance YSlow, httperf
5
Gareth Rushgrove | morethanseven.net
YSlow
Gareth Rushgrove | morethanseven.net
Maintainable Javascript
6
Gareth Rushgrove | morethanseven.net
JSLint
Unit Tests
7
Gareth Rushgrove | morethanseven.net
“Unit testing is a procedure used to validate that individual units of source code are working properly. A unit is the smallest testable part of an application.
Unit Tests?
Wikipedia
Gareth Rushgrove | morethanseven.net
Functional Tests Selenium
8
Gareth Rushgrove | morethanseven.net
“Functional tests are written from a user's perspective. These tests confirm that the system
does what users are expecting it to.
Functional Tests?
IBM
Gareth Rushgrove | morethanseven.net
Asset Compilation
9
Gareth Rushgrove | morethanseven.net
Build Scripts Ant, Capistrano, Phing, Scripting language of choice
10
Gareth Rushgrove | morethanseven.net
Webistrano
Gareth Rushgrove | morethanseven.net
Thanks Again Flickr!
Gareth Rushgrove | morethanseven.net
http://www.flickr.com/photos/m0php/530526644/
http://www.flickr.com/photos/10ch/229551850/
http://www.flickr.com/photos/philocrites/299609977/
http://www.flickr.com/photos/mundoo/313716925/
http://www.flickr.com/photos/tim_ellis/338755109/
http://www.flickr.com/photos/gaetanlee/267611943/
http://www.flickr.com/photos/9229859@N02/1637152839/
http://www.flickr.com/photos/mknowles/47457221/
http://www.flickr.com/photos/oskay/265899784/
http://www.flickr.com/photos/dunechaser/250617151/
http://www.flickr.com/photos/woordenaar/1586806527/
http://www.flickr.com/photos/thomasfitzgerald/1798757377/
Any Questions?
Gareth Rushgrove | morethanseven.net