W. Ian Douglas
I am a long-time open-source developer, educator, manager and mentor. I encourage everyone around me to share their collective knowledge, and am a strong champion of diversity in the tech industry. When I'm not working, I'm live-streaming about career advancement and interview preparation, tinkering with 3D printing or IoT projects, or telling dad jokes on Twitter.
Interests:
backendadvancedteam productivitytoolingframeworksgithub actionsfuture of developmentsoft skillsfullstackbrowser apicore web vitalspatternsbest practicesperformanceproductivityarchitectureweb developmentopen-sourceapi developmentdevtoolsmongodbdocumentationtipsunit testingautomated securityweb componentsapi securitydeveloper experiencedeveloper challengessecuritytddtool buildingcommunityCLImodulescross-platformcareeruseful APIse-commerceheadlessstandardstype safetyserver cacheserverlessdatabaseci cdweb workerstestingscalabilitypanel discussionsrecruitment and employer brandingbeginner friendlyform validationshopifyiotdeep diveweb standardsoptimizationdebugdataprogramming concepts
We've Rested Long Enough, What's Next?
TestJS Summit 2023
17 min
We've Rested Long Enough, What's Next?
Many developers are familiar with consuming/designing RESTful APIs, but what about building and consuming GraphQL and gRPC APIs? What about event-driven or asynchronous APIs? What are the benefits and technical limitations of each? Let’s go down the rabbit hole and explore some of these API types as alternatives to REST.