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

1,672

Published on

presentation from BarCamp London 3 on quality assurance and build scripts for web projects

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,672
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Things you probably don't do

  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.

×