@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "Artisanal, machine-generated API libraries" by Richard Marmorstein @StrangeLoopConf | Uploaded October 2021 | Updated October 2024, 1 week ago.
Stripe recently began generating API libraries in seven different programming languages, after maintaining them by hand for eight years. We wanted the generated code to offer just as good a user experience and be no less readable than the handcrafted code, while keeping breaking changes to a minimum, so we built a tool for this ourselves: a compiler of sorts. This talk is a deep dive into how we built our tool and lessons we learned along the way.

Richard Marmorstein
Stripe
@twitchard

Richard Marmorstein is an autonomous, general-purpose problem solving and entertainment system, implemented chiefly in deoxyribonucleic acid, that exposes a rich natural language interface. He presently resides in New York and works as a software engineer on the API Experience team at Stripe. When he is not API Experiencing, he is hanging out with his two dogs, Mozzarella and Gouda.

Recorded at Strange Loop 2021
thestrangeloop.com
Artisanal, machine-generated API libraries by Richard MarmorsteinAxiomatic Language by Walter Wilson (2013)Software & The Game of Go by David Nolen (Strange Loop 2023)Oatmeal is Cheap: A Fundamental Theorem for Procedural Generators by Younès RabiiThe Education of a Civic Technologist by Alex Allain (Strange Loop 2022)Building Koi Pond: Simulating Millions of Slack Clients by Maude Lemaire (Strange Loop 2023)Mei Nagappan: Bias in evaluating code contributionsPolymorphism Unbound by Bruce Eckel (Strange Loop 2022)Open-Sourcing Venice by Felix GV (Strange Loop 2022)Designing Dope Distributed Systems for Outer Space with High-Fidelity Simulation by Toby BellKelly Blincoe: The effects of destructive criticism in code reviewDavide Fucci: The hidden costs and benefits of TDD

"Artisanal, machine-generated API libraries" by Richard Marmorstein @StrangeLoopConf

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER