API Design Fundamentals

July 24, 2023
design best practices computer programming mobile development software development meetup

featured-image

Description

At this point in history, few questions remain on implementing Application Programming Interfaces. Our API journey has spanned over five decades, during which we have iterated through dozens of implementations. That experience taught hard lessons that led to an industry-wide consensus of defaulting to REpresentational State Transfer and handling special cases with protocols such as ProtoBuff and Parquet.

This presentation will go beyond the well-established implementation details of REST and RPC to discuss how organization and structure impact the integrator’s Developer Experience. Some questions we’ll cover include:

If your product competes in the marketplace based on its integration features, then this discussion should directly apply to your daily decisions.

Speaker: Adam Lenda

Adam Lenda’s path to software engineering began in 1997. While enthusiastic about the scientific aspects of computer science, he has spent his professional life architecting, implementing, and delivering custom business software.

Highly motivated to pass on the knowledge he finds useful, Adam’s previous presentations, “Managing Technical Debt” and “Lessons from 20 Years in Software Engineering,” concentrated on applying soft skills to I.T. leadership and facilitating difficult projects.

Adam’s experience, leading API architecture for a SaaS-scale big-data platform, has motivated recent presentations on Software Sustainability as it applies to internal solution implementation (living requirements through Gherkin-driven unit testing) and external systems integration (API Design Fundamentals and Workflow Optimized APIs).

Looking forward, Adam is researching SaaS-scale requirement management strategies that empower autonomous microservice teams to make independent decisions that integrate into a coherent product with a consistent user and integrator experience.

Date & Time

Monday July 24, 2023
06:00 PM to 08:00 PM EDT

Agenda

06:00 - 06:10 Welcome & Networking
06:10 - 6:15 Announcements
06:15 - 07:15 Main presentation
07:15 - 07:25 Q&A
07:25 - 07:30 Wrap-up

Venue

2907 W Marshall St
Richmond, VA 23230

Meetup Event

Morton connects IT talent with employers who are looking for their specific skillset. Whether you’re an IT professional or an employer, you can count on our IT staffing services in Richmond VA to make the process easier.

Hack & Chat Open Space

November 19, 2025
software development meetup

Evolving the Tree: Multi-Agent LLMs that Plan, Retrieve, and Ship

October 6, 2025
meetup artificial intelligence software development

Lightning Talks (Joint event with Richmond JUG)

September 17, 2025
meetup software development lightning talks