Creating a Great Developer Experience Through SDKs
Many of us know it can be difficult to maintain SDKs for an API; meanwhile, developers keep asking for them. So how do we ensure a great developer experience while working on decreasing the pains of maintaining SDKs? In this talk, we will explore how we can create a great developer experience through our SDKs with strategies like using data to make informed SDK decisions, defining community and product SDKs more clearly, determining when to treat SDKs as products, and much more. We will also look at examples of existing SDKs to learn documentation tips and tricks and what common pitfalls to avoid. The landscape of who is using our APIs is changing, and SDKs can be helpful for many new API users. So, let's learn how to use SDKs to maximize developer adoption while making sure they don't become a headache.
Taylor Barnett is an Austinite and developer that loves helping build inclusive communities. Taylor was introduced to developer communities while studying Computer Science at The University of Texas at Austin. She helped create an early student hackathon and focused on growing the student developer community at UT Austin and at other universities worldwide in an inclusive manner. She was also an early advocate and leader for adopting measures to help increase inclusivity in hackathons.
Today, she still mentors multiple student hacker organizations and their members. In 2013, she was one of the founding members of the Women Who Code Austin chapter, where she is currently an organizer and helps mentor members. Today at Keen IO, Taylor is on the Community team where she tries to be an empathic voice within Documentation and Support, builds fun projects, and helps developers through code, conversations, and high fives.