Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Great (free!) computer science and programming explainers

Algorithms

APIs

Authentication and Single Sign On

  • OAuth
  • JSON Web Tokens
  • OAuth vs JWT
  • SAML (similar to JWT, but XML based instead of JSON based). Also, the SAML specification describes both the token (the XML document) format, and the protocol for issuing tokens. JWT only describes the token format and leaves the mechanism for using those tokens up to the developer. Eg, you can use JWTs with the OAuth2 protocol.

Blockchain and Bitcoin

Build Your Own [Insert Name of Technology Here]

Cryptography

Design Patterns

Distributed Systems & Peer-To-Peer

Favicons

Fun

Git

  • Useful examples of how to use git grep. Eg, grepping by commit, branch, or within your uncommited changes.
  • Shell command to find the 10 biggest files in a git repo: git ls-tree -r -l --abbrev --full-name HEAD | sort -n -r -k 4 | head -n 10

Hardware

JavaScript

Linux

Machine Learning

Network Protocols

Strings

Time Zones

Type Systems

Versioning

  • Speculation by Rich Hickey. Is semantic versioning stupid?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment