1. RubyConf 2018: Let’s Subclass Hash – What’s the Worst That Could Happen?

    The RubyConf 2018 logo

    Have you ever been tempted to subclass a core class like Hash or String? Or have you read blog posts about why you shouldn’t do that, but been left confused as to the specifics? As a maintainer of Hashie, a gem that commits this exact sin, I’m here to tell you why you want to reach for other tools instead of the subclass.

    In this talk, you’ll hear stories from the trenches about what can go wrong when you subclass core classes. We’ll dig into Ruby internals and you will leave with a few new tools for tracking down seemingly inexplicable performance issues and bugs in your applications.

  2. RailsConf 2018: What’s in a price? How to price your products and services

    So you have something new to sell: maybe your first book or a hip new SaaS. How do you decide the price? How do you know you’re not overpricing? Or underpricing? Why, oh why, did you ever think to sell something?!

    Instead of choosing a number by looking inward at your costs, you can use what programmers use best: an abstraction! You’ll learn a model for picking the right price for your product and what that price communicates so you can confidently price your next great invention. You’ll leave with an actionable list of next steps for pricing your future projects.