RubyConf 2019 - Principles of Awesome APIs and How to Build Them by Keavy McMinn

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=NgFm7qAhv9g



Category:
Guide
Duration: 35:15
3,535 views
57


RubyConf 2019 - Principles of Awesome APIs and How to Build Them by Keavy McMinn

We know the theory of what makes for a good API: it should be consistent, stable, and well documented. However, when we struggle to put good principles into practice, the API becomes difficult for your teammates and frustrating for your users. So, how do we pragmatically implement APIs in line with good principles? In particular, how do we get a bundle of engineers to do this together?

This is a talk for those curious about designing, building, and maintaining modern APIs. We’ll look at specific tooling and strategies to help improve and maintain the quality, consistency, and stability of your API. You’ll learn how to proactively make improvements to these areas, and how to make it easier to shepherd API development in your company.

#confreaks #rubyconf2019




Other Videos By Confreaks


2019-11-29RubyConf 2019 - Hire Me: I'm Excellent at Quitting by Brittany Martin
2019-11-29RubyConf 2019 - A Static Type Analyzer of Untyped Ruby Code for Ruby 3 by Yusuke Endoh
2019-11-28RubyConf 2019 - Adopting Sorbet at Scale by Ufuk Kayserilioglu
2019-11-28RubyConf 2019 - Sorbet: A type checker for Ruby 3... by Jake Zimmerman & Dmitry Petrashko
2019-11-28RubyConf 2019 - How to use Your Superpowers to Transform People's Lives by Alberto Colon Viera
2019-11-28RubyConf 2019 - Tales of the Ruby Grimoire by Brandon Weaver
2019-11-28RubyConf 2019 - Keynote - Slow, energy-efficient, and mysterious life deep... by Karen G Lloyd
2019-11-27RubyConf 2019 - Keynote - Collective Problem Solving in Music, Science, Art... by Jessica Kerr
2019-11-27RubyConf 2019 - mruby/c: Running on Less Than 64KB RAM Microcontroller by HASUMI Hitoshi
2019-11-27RubyConf 2019 - Pattern Matching - New feature in Ruby 2.7 by Kazuki Tsujimoto
2019-11-27RubyConf 2019 - Principles of Awesome APIs and How to Build Them by Keavy McMinn
2019-11-27RubyConf 2019 - Thomas Edison vs Three Teslas in a Trenchcoat by Coraline Ada Ehmke
2019-11-27RubyConf 2019 - Opening Keynote - Ruby Progress Report by Yukihiro Matzumoto (Matz)
2019-11-20RubyConf - Wednesday November 20, 2019
2019-11-19RubyConf - Tuesday November 19, 2019
2019-11-18RubyConf - Monday November 18, 2019
2019-09-30DevOpsDays Chicago 2019 - J. Paul Reed - Ignite: Attempting to Bring Blamelessness to Traffic Court
2019-09-19RustConf 2019 - Opening Keynote by Steve Klabnik & Florian Gilcher
2019-09-19RustConf 2019 - Towards an Open Ecosystem of Empowered UI Development by Adam Perry
2019-09-19RustConf 2019 - Is This Magic!? Ferris Explores Rustc! by J Haigh & QuietMisdreavus
2019-09-19RustConf 2019 - Monotron - Building a Retro Computer in Embedded Rust by Jonathan Pallant



Tags:
Ruby
RubyConf
Programming