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:
tdddocumentationserverlessgithub actionsbrowser apitool buildingfuture of developmentweb developmenttoolingadvancedmodulesdeep divecareerdevtoolsperformancedeveloper experiencesoft skillsteam productivityframeworksweb componentsproductivitycross-platformpanel discussionssecuritypatternsautomated securityshopifytestingscalabilityapi securityunit testinge-commerceheadlessdeveloper challengesci cddataapi developmenttipstype safetyarchitecturestandardsdatabaseopen-sourcebackendCLIfullstackbest practicesprogramming conceptscommunityuseful APIsmongodbweb workerscore web vitalsserver cacherecruitment and employer brandingbeginner friendlyform validationiotweb standardsoptimizationdebug
We've Rested Long Enough, What's Next?
TestJS Summit 2023
![TestJS Summit 2023](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1619376949/rlwmbgekjgai9xefiety.png?auto=format,compress&fit=scale&w=60)
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.