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:
performancetestingcareerbest practicesadvancedheadlesspanel discussionsscalabilitycore web vitalstoolingteam productivityweb componentsdevtoolsapi securityweb developmentfullstacksoft skillsframeworkse-commerceunit testingtool buildinggithub actionsci cddataiotdatabaseproductivitybrowser apisecurityserverlessarchitecturedebugrecruitment and employer brandingdocumentationdeveloper experienceform validationserver cacheautomated securitybackendpatternsapi developmentmongodbmodulesbeginner friendlydeep diveshopifycross-platformprogramming conceptsopen-sourcedeveloper challengescommunityfuture of developmentweb workersweb standardsoptimizationtipstype safetyCLI
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.