Web API Roundtable with Block, Nielsen and Miller
Carl and Richard host a now-rare telephone-based conference call (remember when these were cool?) with Glenn Block, Henrik Nielsen and Darrel Miller about Web API. But first the conversation has to deal with the reality of having Henrik Nielsen on the call - a former graduate student of Tim Berners Lee and a guy who worked on the very beginnings of the World Wide Web! But the main topic is Web API and the reasons, strengths and approaches to using Web API.
Glenn Block is a seasoned leader with 20 years+ experience in software engineering and product management. He currently works at Microsoft on the Core Ecosystem Team where his team is responsible for Microsoft Graph and several services in M365. In the past Glenn has been a big supporter of the developer and open source community and was an early adopter of Open Source at Microsoft. He is passionate about moving the ball forward for creating a more inclusive and safe environment in tech. He invests a large amount of his energy in mentoring and advising in particular for black women / folks from marginalized groups, and is actively working to change the status quo. He is a lifelong learner and is currently pursuing his Exec MBA at Seattle University. Glenn lives with his wife and 16 year old daughter in Seattle.
From Wikipedia: Henrik Frystyk Nielsen is a Danish engineer and computer scientist. He is best known for his pioneering work on the World Wide Web and subsequent work on computer network protocols.
Nielsen's Web work began at CERN, when he became Tim Berners-Lee's first graduate student, and shared an office with Håkon Wium Lie, the co-inventor of Cascading Style Sheets. They developed together the Arena web browser. It was at this time he began work with Berners-Lee, and later joined Roy Fielding et al. Nielsen was invited by Berners-Lee to join the technical staff of the newly formed World Wide Web Consortium (W3C) in 1994. He joined the staff of W3C in March 1995, and continued work on HTTP and other Web protocol topics such as the Line Mode Browser and libwww. Nielsen was one of the principal authors of the Hypertext Transfer Protocol (HTTP) specifications, published in 1996. He then managed the development of a "next generation" called HTTP 1.1, published in 1999. He left W3C in July 1999.
Darrel is a software developer at Microsoft working for the Azure API Management team. He has been building distributed business applications on the Microsoft platform for more than 20 years. He is an active member of the .NET community and OSS contributor. He is a member of the OAI Technical Steering Committee, working on the next version of the OpenAPI specification and recently joined the Microsoft OneAPI Council, who are responsible for providing API design guidelines within Microsoft and to the Microsoft ecosystem. He co-authored the O'Reilly book, Designing Evolvable Web APIs with ASP.NET.
- Custom Serializations with Expando Objects in Web API http://www.codeproject.com/Tips/498036/Custom-serialization-for-ExpandoObjects-in-ASP-NET
- Henrik's Wikipedia Entry http://en.wikipedia.org/wiki/Henrik_Frystyk_Nielsen
- Demis Bellot on ServiceStack http://dotnetrocks.com/default.aspx?showNum=843
- Hadi Hariri on MVC http://dotnetrocks.com/default.aspx?showNum=783
- WebAPI Katana on NuGet https://www.nuget.org/packages/Katana.WebApi
- Designing Evolvable WEB API http://ofps.oreilly.com/titles/9781449337711/