API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

API Evangelist Conversation with Greg Dennis, Senior Software Engineer at Zeil

with Greg Dennis , Senior Software Engineer at Zeil
November 1, 2024

Greg Dennis who was on my team at Postman, and part of my master plan to spend as much VC money as I could on open source API technology, came by to share his expert view on the diff between HTTP APIs and programming language library APIs. Greg is one of the caring souls who are tending to the JSON Schema specification, and has extensive experience developing and maintaining his .NET JSON Schema library--json-everything. Greg is learning more about HTTP API design these days, but I find his view of the art of programming language library API maintenance important, and something that helps expand, color, and shape my views as an HTTP API craftsperson.

Greg Dennis
Greg Dennis
Senior Software Engineer at Zeil

Innovative Engineering Lead with a proven track record of guiding teams in software maintenance and development. Key strengths include - Passionate about open source software, Expertise in .Net, Object-Oriented Design (OOD), and common design patterns, extensive experience developing industry-wide standards and specifications, proficiency in full software engineering life cycle, technical writing, SOLID design principles, and Agile methodologies, skilled at bridging product teams and developers to create optimal solutions, forward-thinking approach to maximize code reuse and minimize rework. Adept at balancing business needs with future-focused development strategies to deliver high-quality, sustainable software solutions.