Want to know how to create and publish a Ruby gem? It only takes 15 minutes to learn, and this talk will show you how. But when should you create a new gem? And how will the type of gem you make (e.g. an API wrapper, a testing DSL, or a CLI) impact its design, testing, and long-term maintenance? Answering those questions is… harder. That's why the remaining 15 minutes of this talk will compress a decade of design missteps, dependency regrets, and versioning nightmares into actionable advice to help ensure that your next gem is a great one. **Filmed by Colorado Union Videographers
Hide player controls
Hide resume playing