Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Sharing
the Ruby
Community
Grayson Wright
github/graysonwright
@gwryt
MSU
Michigan State University
ACM
Association of
Computing Machinery
Teach students programming
Get them jobs
Freshmen
No programming experience
Can't understand more technical topics
Sophomores
Basic skills
Pretty ugly code
Not Object-oriented
Juniors
Still ugly code
No version control
No testing
Seniors
Guest Talks
not technical
Hackathons
widely varying experience
Ruby.
Screencasts
Online Lessons
Open Source
Pair Programming
Workshops & Retreats
Code Reviews
Screencasts: for introductory materials (UNIX, s
cripting)
Pair programming: for teaching tools (git, vim, TDD)
Code Retreats: for teaching patterns (OO, SRP, etc)
Mentoring: for learning new languages & frameworks
Open Source: for reference
That's awesome, Grayson!
Why do I care?
The best part of Ruby
is the community.
It's worth sharing.
Grayson Wright
github/graysonwright
@gwryt
wright.grayson@gmail.com
Sharing the ruby community
By Grayson Wright
Made with Slides.com
Sharing the ruby community
292
Grayson Wright
More from
Grayson Wright