Lessons Learned From Maintaining SDK in Python for Three Years
Offered By: Conf42 via YouTube
Course Description
Overview
Explore the challenges and insights gained from maintaining a Python SDK over three years in this conference talk. Delve into various approaches to SDK development, including tech stack-specific solutions and ownership transitions. Gain valuable lessons on achieving uniform functionality, comparing JSON and gRPC, evaluating proprietary versus well-known protocols, managing versions, implementing rigorous testing, and embracing diversity in development. Learn from real-world experiences and best practices for creating robust and maintainable SDKs in Python.
Syllabus
intro
preamble
what do we do?
how it works
three different approaches
sdk per tech stack
first approach
reading from the database
second approach
moving the ownership
third approach
what we learned
uniform functionality
json vs grpc
proprietary vs well-known protocol
versions management
rigorous testing
diversity
q&a
Taught by
Conf42
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity