Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Artisanal, Machine-Generated API Libraries

Strange Loop Conference via YouTube

Overview

This course delves into the development of a tool for generating API libraries, focusing on maintaining readability and user experience while minimizing breaking changes. The syllabus covers topics such as the template and compiler approaches, template advantages and limitations, syntax tree, snapshot testing, transformations, and case analysis. The intended audience for this course includes software engineers, developers, and individuals interested in API library generation and maintenance.

Syllabus

Introduction
Stripes API
Maintaining libraries manually
Why we generated our libraries
Demo
Gouda
Template approach
Template example
Advantages of templates
Limitations of templates
The compiler approach
Converting a template into a compiler
Example code
Sequential logic
Template string interpolation
Template types
Syntax
Syntax Tree
What do we gain
Snapshot testing
Transformations
Data
Open API
Case analysis
Algebraic data types
Example
Artisanal
overrides
types of overrides
conclusion
web backend
strangeloop
contact information

Taught by

Strange Loop Conference

Reviews

Start your review of Artisanal, Machine-Generated API Libraries

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.