Jonathan Giles,微软资深云开发者布道师。
作为 Java 开发者,我们都是站在巨人的肩膀上,使用其他人开发的 API,从而走的更远。有时我们也要提供自己的 API 供其他人使用。构建 Java API 也不是没有风险的,我们必须非常熟悉语言特性,必须理解破坏兼容性的影响,必须担负起创建完美的文档等责任,还有最重要的,我们必须保持克制。
Jonathan Giles 将带来的这场演讲,将向开发者分享如何构建自己的 API,不管是内部使用、开源项目还是商用库。重点谈的也是构建 Java API,而不是 REST API 或其他内容。Jonathan 有十多年的 Java API 构建经验,他最初在 Sun 和 Oracle 的 Java 团队,参与了 Java 7、8、9 和 10 等版本的开发工作;最近他加入微软担任云开发者布道师,和工程师团队紧密协作,改进 Azure 上的 Java API。
演讲将分享开发者应该遵循的技巧,以及应该避免的问题。