SkillData EngineerAI/ML EngineerForward Deployed EngineerSoftware Engineer (Backend)Blockchain Developer
Library · concept
REST APIs and HTTP
Understand HTTP well enough to debug any integration, and design APIs that other teams find predictable and safe.
REST APIs appeared in 76% of the Software Engineer, 69% of the Forward Deployed Engineer and 65% of the Blockchain Developer postings we read. Almost every modern system talks to others over HTTP.
The API examples use FastAPI and run with tests on a laptop.
Advanced lessons for REST APIs and HTTP are being written.
- 1BeginnerA product catalogue API in Go
- 2BeginnerA Rust command-line tool for chain data
- 3BeginnerAn orders REST API with Spring Boot and PostgreSQL
- 4BeginnerAPI to data lake ingestion
- 5BeginnerSync support tickets into a helpdesk API with TypeScript
- 6IntermediateA fast catalogue with MongoDB and a Redis cache
- 7IntermediateAn LLM triage integration driven by helpdesk webhooks
- 8IntermediateAn MCP server for World Bank development data
- 9IntermediateSecure an API with tokens, roles and rate limits