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
MongoDB for DBAsMongoDB University MongoDB for Node.js Developers
MongoDB University Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Programming Mobile Services for Android Handheld Systems: Communication
Vanderbilt University via Coursera HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera