Skip to content

MISC โ€” Miscellaneous Training Resources

Last reviewed: 2026-05-29

This file covers miscellaneous training topics that don't fit into a specific category โ€” general API-related notes, references, and uncategorized technical resources.


Overview

The miscellaneous folder is a catch-all for training artifacts that span multiple domains or haven't been categorized into their own dedicated training file yet.


Training Content


General API Concepts Relevant to Multiple Topics

REST API Design Principles

  • Resources โ€” Everything is a resource (users, orders, products)
  • HTTP verbs โ€” GET (read), POST (create), PUT/PATCH (update), DELETE (remove)
  • Statelessness โ€” Each request contains all needed information
  • Naming โ€” Plural nouns, lowercase, underscores/hyphens: /api/v1/users
  • Pagination โ€” ?page=1&limit=50 or cursor-based
  • Error handling โ€” Consistent error response structure

Common Authentication Methods

Method Description When to Use
API Key Static token in header Internal services, simple auth
JWT (Bearer) Signed JSON token Web apps, mobile APIs
OAuth 2.0 Authorization framework Third-party integrations
Basic Auth Base64 username:password Legacy, HTTPS-only
mTLS Mutual TLS certificates B2B, zero-trust

  • MAPS.md โ€” Google Maps API configuration and key management
  • DESIGN.md โ€” UI/UX design principles and resources
  • BLOCKCHAIN.md โ€” Blockchain technology and smart contracts
  • TRILLIUM.md โ€” Trillium data quality and governance tools
  • youtube.md โ€” YouTube downloader and content tools