Rustam Mehmandarov
API = Some REST and HTTP, right? RIGHT?!
#1about 2 minutes
The challenges of building and maintaining APIs
Building an API is one thing, but maintaining it or inheriting a poorly designed one presents a significant challenge for developers.
#2about 3 minutes
Lessons learned from the era of SOAP APIs
SOAP APIs offered strong contracts through WSDL files but suffered from verbosity and complex code generation workflows.
#3about 3 minutes
Properly using HTTP status codes for errors
Avoid returning a generic 500 error for client-side or downstream issues by using the correct HTTP status codes to provide meaningful feedback.
#4about 3 minutes
Understanding the role of hypermedia in true REST APIs
Moving beyond simple JSON endpoints, true REST APIs use hypermedia (HATEOAS) to provide clients with links for discoverable actions.
#5about 3 minutes
Comparing different API versioning strategies
APIs can be versioned through URL paths, custom request headers, or media types, each with its own trade-offs for discoverability and implementation.
#6about 2 minutes
A practical guide to deprecating old API versions
Effectively deprecate old API endpoints by providing warnings, using temporary or permanent redirects, and logging usage to manage the transition.
#7about 3 minutes
Automating API documentation with OpenAPI specifications
Instead of manually writing static documentation, use annotations to auto-generate a living OpenAPI specification that serves as a reliable API contract.
#8about 3 minutes
Securing APIs with JWT, RBAC, and CORS
Secure API endpoints by implementing authentication with JWT, managing authorization with role-based access control (RBAC), and correctly configuring CORS.
#9about 3 minutes
Implementing advanced patterns like pagination and bulk operations
Improve API performance and usability with advanced patterns such as pagination, filtering, sorting, asynchronous processing, and bulk create/update operations.
#10about 2 minutes
Exploring alternatives to REST like gRPC and GraphQL
While REST is common, alternatives like the high-performance binary protocol gRPC or the flexible query language GraphQL can be better for specific use cases.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
04:30 MIN
Understanding browser APIs that rely on company services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:48 MIN
Building trust through honest developer advocacy
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:45 MIN
Preventing exposed API keys in AI-assisted development
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
REST in Peace? What does the API protocol of the future look like? Or do we have it already?
Simon Auer
The Great API Debate: REST, GraphQL, or gRPC?
Alexis Yushin
Awful APIs: A History Lesson in Industry Mistakes and Mishaps
James Seconde
Lessons from Our API Past: Evolving to a Resilient API Future
Yousaf Nabi
Lessons learned from observing a billion API requests
Pratim Bhosale
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
API Design - Getting Started
Alen Pokos
Evolving your APIs, a step-by-step approach
Nicolas Fränkel
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



OKAPI: Orbits
Barcelona, Spain
Remote
€70-90K
API
React
Node.js
+2





