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, scripting)

        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

Sharing the ruby community

  • 292