Hands-On API Design

Tim Lytle (13.Nov.2018 at 09:00, 8 hr )
Workshop at php[world] 2018 (English - US)

Rating: 5 of 5

Building your next mobile app, SaaS product, or web app using an API first philosophy is a great decision. It can allow your team to develop in parallel, enable expansion to multiple platforms, and create opportunity for outside integration. But once you've made that decision, what's next? How do you actually do it? What options are there for authentication? How do you reset a password with an API? Is hypermedia worth considering for internal APIs? How do you handle unauthenticated access from a client side javascript application? What format is best for API requests and responses? Should you version your API now, or later? In this hands on workshop we'll talk about all those questions, and the answers that give your API a solid foundation. Because your API may start out serving the needs of internal mobile clients, or single page web apps, but one day (and probably sooner than you think) you'll be turning it into a public API.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

Please note: you are not logged in and will be posting anonymously!
= zero plus three


Rating: 5 of 5

13.Nov.2018 at 19:58 by Kenneth Huether (4 comments) via Web2 LIVE

Very informative and made me think of how our API was designed. Can't wait to take some of these ideas and concept and implement. While I know that not many people develop on windows, I have to and would recommend looking into Fiddler as an API tool for Windows.

Rating: 5 of 5

20.Nov.2018 at 09:46 by Ryan Howe (34 comments) via Web2 LIVE

Great discussion on API design. I did get a little lost getting the source code to the correct branch when we were following along. The discussion format felt a little forced and I think it could have been guided a little more but the over all concepts are great and the tools and ideas presented are very useful and sound. I am excited to utilize these ideas in the future.

© Joind.in 2019