Coding Dojo - Surrey Rubyists #2 - 26 April 2011

971 views

Published on

Slides to introduce the coding dojo I ran at Surrey Rubyists #2, Woking, on 26 April 2011.

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

  • Be the first to like this

No Downloads
Views
Total views
971
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • Deliberate Practice\nOutliers (Malcolm Gladwell), 10000 hours to become world-beater\n20 hours/week for 10 years\n
  • \n
  • Baby Steps - every step as small as possible\n\n
  • \n
  • \n
  • Coding Dojo - Surrey Rubyists #2 - 26 April 2011

    1. 1. Coding DojoGavin Heavyside - SRUG #2 - 26 April 2011
    2. 2. Me• Director of Engineering at MyDrive• Hands-on coding in Ruby, C++ & others• Big data, SW architecture, robustness, tdd, devops, data analysis• Background of SW for telecoms, mobile, embedded• @gavinheavyside
    3. 3. • Driver behaviour analysis and scoring for telematics-based insurance• Large-scale geospatial processing of GPS and map data• Relational DBs - PostgreSQL, MySQL• Non-relational DBs - Redis, HBase• Big Data tools - Hadoop• Built on Linux and open-source stack
    4. 4. http://www.flickr.com/photos/library_of_congress/5476588488
    5. 5. • Coding Kata • http://codekata.pragprog.com/2007/01/ code_kata_backg.html• Coding Dojo• Code Retreats• User Groups
    6. 6. Coding Dojo• Randori-Style• Pair Programming• TDD (Baby Steps)• Rotate pairs every 5 minutes• Coding pair explain what they are doing• Audience may give advice when on green
    7. 7. Today• Ruby (1.9.2)• RSpec (v2)• Remember Red => Green => Refactor
    8. 8. The End@gavinheavysidegavin.heavyside@mydrivesolutions.com

    ×