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
Made with Slides.com