How to Design Great APIs
Offered By: Meta via YouTube
Course Description
Overview
Learn the fundamentals of effective API design from Parse CTO Kevin Lacker in this insightful 33-minute conference talk from Parse Developer Day 2013. Discover what constitutes a great API, explore the emotional impact of well-designed interfaces, and understand how APIs can simplify development processes. Delve into practical examples, including string manipulation, and gain valuable insights on API documentation, quick start guides, and overarching API philosophy. Master the art of creating user-friendly, powerful, and efficient APIs that developers will love to use.
Syllabus
Introduction
What is an API
What matters to you
What makes an API great
The most powerful emotion
How APIs let you be lazy
String Examples
Ugly Things
Simple Questions
Reference Docs
Quick Start
RVM
API Philosophy
String Library
The Problem
The Solution
Outro
Taught by
Meta Developers
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera