Featured resource
pluralsight tech forecast
2025 Tech Forecast

Which technologies will dominate in 2025? And what skills do you need to keep up?

Check it out
Hamburger Icon
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Play by Play: Ruby API Design with Jim Weirich

Watch Ruby expert Jim Weirich design an API from scratch in real time.

Geoffrey Grosenbach - Pluralsight course - Play by Play: Ruby API Design with Jim Weirich
by Geoffrey Grosenbach
Jim Weirich - Pluralsight course - Play by Play: Ruby API Design with Jim Weirich
by Jim Weirich

What you'll learn

Jim Weirich is the author of the ubiquitous Rake build tool for Ruby. He's the Chief Scientist at EdgeCase and is a popular speaker and teacher. Given Jim's proven skills in designing APIs for programmers, we wanted to see him design an API from scratch in real time. We gave him the task of building a library that enforces HTML form security. The library protects against unauthorized data model modification by users in less-privileged roles.

Table of contents

About the authors

Geoffrey Grosenbach - Pluralsight course - Play by Play: Ruby API Design with Jim Weirich
Geoffrey Grosenbach

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell.

More Courses by Geoffrey
Jim Weirich - Pluralsight course - Play by Play: Ruby API Design with Jim Weirich
Jim Weirich

Jim Weirich (November 18, 1956 – February 19, 2014) was a well-known developer, speaker, teacher, and contributor to the Ruby community.

More Courses by Jim