Classics
Jump to navigation
Jump to search
This is a work in progress. My plan is to catalogue classic open-source software and open standards which I would like to read. Just another of my projects!
Software
- MediaWiki
- WordPress
- phpMyAdmin
- phpBB
- Firefox
- Doctrine
- Symfony (see also projects using Symfony)
- Laravel
- Ruby on Rails
- Linux
- Apache HTTP Server
- MariaDB
- PHP
- Zabbix
- GRUB
- Postfix
- Dovecot
- Mailman
- ViewVC
- QEMU
- GW-BASIC
- msbasic
- SSH
- OpenSSL
- BASH
- Ethernet card driver (pick one)
- ZFS
Websites
- https://www.ebay.com.au/
- https://www.aliexpress.com/
- https://www.amazon.com.au/
- https://ap-southeast-2.console.aws.amazon.com/
Standards
REST APIs
I asked ChatGPT what are some famous REST API services? I want to read about how they work.
- GitHub API
- Stripe API
- Twilio API
- Shopify Admin API
- Google APIs (many are REST)
- Microsoft Graph
- Slack Web API
- Reddit API
- YouTube Data API
- X (Twitter) API
What to pay attention to when studying them:
- Resource naming: nouns, pluralization, nesting
- HTTP verbs: GET/POST/PUT/PATCH/DELETE
- Status codes: 200, 201, 204, 400, 401, 403, 404, 409, 422, 429…
- Pagination style: page+limit vs cursor tokens vs Link headers
- Authentication: API keys vs OAuth 2.0 vs signed requests
- Rate limits
- Error response format
- Versioning strategy
- Idempotency (especially payments)