[美]布伦达·金(Brenda jin)是一位企业家和软件工程师。作为Slack开发者平台团队的一名工程师,她的工作是为第三方开发者设计、构建和扩展API。作为GirlDevelop It的董事会成员和分会负责人,Brenda为众多开源教材做出了贡献,并使数千名女性有能力学习网络和软件开发。
苏拉布·萨尼(Saurabh Sahni)是Slack开发者平台团队的一名工程师。在过去的八年中,他一直在构建和设计开发者平台和API。在Slack工作之前,Saurabh领导了一个负责Yahoo!开发者网络基础架构和开发者工具的工程师团队,在那里他帮助推出了Yahoo!移动开发者组件和一些API。
埃米尔·舍瓦特是Twitch的开发者经验副总裁。过去15年来,他一直在Slack、Microsoft和Google围绕API构建开发者产品、API和生态系统。他也是《Designing Bots》(O'Reilly)的作者。
展开
★在书中,作者阐述了API的设计理论,并针对如何构建Web API及管理API在生产环境的运行提供了实践训练。该书还将指导你学习如何围绕自己的API构建和维护开发者生态系统。该书还包括了来自Slack、Stripe、Facebook、Microsoft、Cloudinary、Oracle和GitHub等公司的专家建议、工作表、工作清单和案例研究等。“选择创建和支持一个公用API意味着承担重大责任,该书可以使你能够更容易避免陷阱,以及学会如何创建出繁荣的开发者生态系统。”
——Cal Henderson Slack公司的CTO
★“该书是API理论、设计、架构,以及如何获得成功的全面的指南。”
——Richard Hyndman Google Launchpad Accelerator的技术负责人
★“不管你是创建API还是使用API,该书是所有开发者的必读书籍。”
——Yochay Kiriaty Microsoft Al&Research的团队项目经理