Categories PodcastThe T-Suite

T-Suite Podcast: API-first development with Postman’s Abhinav Astahna


We are changing things up a bit for this podcast. In my T-Suite Podcast, I usually talk about the past, present, and future of technology with my guests. This time, I have a returning guest, Abhinav Asthana and we will talk about how companies should think about developing API-first applications.

APIs — or application programming interfaces — have been around for a long time and software companies offered them to partners or their customers. However, they were often closed systems, not well documented and required contracts or special agreements so someone could use them. Further, a lot of the business logic was locked into specialized code outside the APIs, making it very difficult to do things like creating extensions to an existing app, integrate other apps together, or create customizations.

A competitive alternative

Now, organizations are embracing APIs as a competitive alternative to those closed applications. If you look at AWS (Amazon Web Services), not only can you create an API-driven app, but AWS itself is a set of powerful APIs. When you need to create a database, you can go to AWS via a browser and use the user interface to do so. However, developers know they can just create the database, tables, structures, and manage the entire database with code. Those developers can do so because AWS provides a rich set of APIs to make that happen.

Microsoft has opened up their APIs for SharePoint and Exchange so you can write rich and powerful applications that use those technologies. As a matter of fact, Apple could not support Microsoft Exchange email on the iPhone if it weren’t for Microsoft’s rich set of Exchange APIs.

API-first development

API-first development does not necessarily mean you create APIs before working on a user interface for an app. Rather it means, you need to think about the user profile of who you expect to use your app from a programming perspective. Think of it this way: When a UX designer creates the mockups for your application, they will create versions for a desktop computer, the app running on a phone, and the app running on an iPad. When you create the software application, you have to decide who will use the APIs. For example, will your APIs be public, available to select third-party developers, or will they need to integrate with other applications?

In today’s T-Suite Podcast, Abhinav and I discuss the importance of adopting this API-first mindset and how you can incorporate that into your software development philosophy. On a side note, I will be attending Postman’s Post/Con conference on Sept. 11-12. Please come meet me if you like and if you have an idea for the podcast, I would love to hear it!

You can reach Abhinav on Twitter @a85.

You can reach Postman on Twitter @postmanclient.

If you would like to join me at the Post/Con conference in San Francisco, sign up here.

Special thanks to Brent Shelton at BoSpar for making the introductions.

Bill Raymond

Bill Raymond is a Microsoft MVP. As a contributor to TechGenix, he focuses on topics that directly affect IT, with a focus on cloud and hybrid cloud solutions.

Share
Published by
Bill Raymond

Recent Posts

Quick tip: Using Azure Network Watcher Next Hop in PowerShell

Here’s a quick tip that you may want to add to your toolbox. We’re going to fire up PowerShell to…

4 hours ago

Best practices for configuring your Microsoft Hyper-V hosts

Thinking of setting up Hyper-V hosts? Here are some best practices to follow from someone who has learned his lessons…

8 hours ago

Cloud security basics: How to ensure that your data is safe

Cloud computing is a next-generation technology with numerous advantages. But the advantages can become disasters with poor cloud security.

11 hours ago

Cybersecurity AI: Integrating artificial intelligence into your security policy

Danger is lurking everywhere and there is no letup in cybercriminals looking to breach your system. Cybersecurity AI gives you…

3 days ago

No excuses: Patch Exchange and patch your operating systems

Admins hate patches. Admins hate patching. But with the threats lurking on the Internet and elsewhere, it’s time to accept…

3 days ago

What does the future hold for the hosting industry?

As with other technology industries, the hosting business has seen major changes since the early days of the Internet. But…

3 days ago