0
Things You Probably Don’t Do           Or trying to make project automation sexy




Gareth Rushgrove | morethanseven.net
1
Source Control                         SVN, CVS, Git, Bazaar




Gareth Rushgrove | morethanseven.net
2
Markup Validation HTML, XML, RSS, Atom, JSON

Gareth Rushgrove | morethanseven.net
W3C HTML Validator

Gareth Rushgrove | morethanseven.net
3
CSS Validation

Gareth Rushgrove | morethanseven.net
W3C CSS Validator

Gareth Rushgrove | morethanseven.net
4
Broken Links

Gareth Rushgrove | morethanseven.net
W3C Link Checker

Gareth Rushgrove | morethanseven.net
5
Performance                            YSlow, httperf




Gareth Rushgrove | morethanseven.net
YSlow

Gareth Rushgrove | morethanseven.net
6
Maintainable Javascript                JSLint




Gareth Rushgrove | morethanseven.net
7
Unit Tests

Gareth Rushgrove | morethanseven.net
“Unit testing is a procedure used to validate that
          individual units of source code are working properly.
       ...
8
Functional Tests                       Selenium




Gareth Rushgrove | morethanseven.net
“Functional tests are written from a user's
              perspective. These tests confirm that the system
                ...
9
Asset Compilation

Gareth Rushgrove | morethanseven.net
10
Build Scripts                          Ant, Capistrano, Phing, Scripting language of choice




Gareth Rushgrove | more...
Webistrano

Gareth Rushgrove | morethanseven.net
http://www.flickr.com/photos/mknowles/47457221/
                           http://www.flickr.com/photos/9229859@N02/16371528...
Any Questions?

Gareth Rushgrove | morethanseven.net
Upcoming SlideShare
Loading in...5
×

Things you probably don't do (or tying to make project automation sexy)

3,829

Published on

10 things you should do on every web project - starting with source control up to build scripts. Delivered at barcamplondon3

Published in: Technology
1 Comment
7 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,829
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
99
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

Transcript of "Things you probably don't do (or tying to make project automation sexy)"

  1. 1. Things You Probably Don’t Do Or trying to make project automation sexy Gareth Rushgrove | morethanseven.net
  2. 2. 1 Source Control SVN, CVS, Git, Bazaar Gareth Rushgrove | morethanseven.net
  3. 3. 2 Markup Validation HTML, XML, RSS, Atom, JSON Gareth Rushgrove | morethanseven.net
  4. 4. W3C HTML Validator Gareth Rushgrove | morethanseven.net
  5. 5. 3 CSS Validation Gareth Rushgrove | morethanseven.net
  6. 6. W3C CSS Validator Gareth Rushgrove | morethanseven.net
  7. 7. 4 Broken Links Gareth Rushgrove | morethanseven.net
  8. 8. W3C Link Checker Gareth Rushgrove | morethanseven.net
  9. 9. 5 Performance YSlow, httperf Gareth Rushgrove | morethanseven.net
  10. 10. YSlow Gareth Rushgrove | morethanseven.net
  11. 11. 6 Maintainable Javascript JSLint Gareth Rushgrove | morethanseven.net
  12. 12. 7 Unit Tests Gareth Rushgrove | morethanseven.net
  13. 13. “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. Wikipedia Unit Tests? Gareth Rushgrove | morethanseven.net
  14. 14. 8 Functional Tests Selenium Gareth Rushgrove | morethanseven.net
  15. 15. “Functional tests are written from a user's perspective. These tests confirm that the system does what users are expecting it to. IBM Functional Tests? Gareth Rushgrove | morethanseven.net
  16. 16. 9 Asset Compilation Gareth Rushgrove | morethanseven.net
  17. 17. 10 Build Scripts Ant, Capistrano, Phing, Scripting language of choice Gareth Rushgrove | morethanseven.net
  18. 18. Webistrano Gareth Rushgrove | morethanseven.net
  19. 19. http://www.flickr.com/photos/mknowles/47457221/ http://www.flickr.com/photos/9229859@N02/1637152839/ http://www.flickr.com/photos/gaetanlee/267611943/ http://www.flickr.com/photos/tim_ellis/338755109/ http://www.flickr.com/photos/oskay/265899784/ http://www.flickr.com/photos/mundoo/313716925/ http://www.flickr.com/photos/woordenaar/1586806527/ http://www.flickr.com/photos/dunechaser/250617151/ http://www.flickr.com/photos/m0php/530526644/ http://www.flickr.com/photos/thomasfitzgerald/1798757377/ http://www.flickr.com/photos/10ch/229551850/ http://www.flickr.com/photos/philocrites/299609977/ Thanks Again Flickr! Gareth Rushgrove | morethanseven.net
  20. 20. Any Questions? Gareth Rushgrove | morethanseven.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×