Skip to content

Instantly share code, notes, and snippets.

@skade
Last active August 11, 2017 10:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skade/529771576ece507c07a6d9673f235ba0 to your computer and use it in GitHub Desktop.
Save skade/529771576ece507c07a6d9673f235ba0 to your computer and use it in GitHub Desktop.
Topics for Explain Me Like I'm New
  • Boolean Logic
  • Side effects
  • OO Design patterns
  • TDD (Test Driven Development)
  • Stack
  • Threading
  • Concurrency
  • References
  • Information Hiding/Encapsulation
  • Single Responsibility Principle
  • KISS/LEAN
  • Software Evaluation
  • Debugging techniques
  • Simple Automata (State Machines)
  • Trees/Graphs
  • Recursion on trees
  • Structuring techniques
  • Code smells
  • Delayed evaluation
  • Color representation
  • Drawing Algorithms
  • Basic Geometry
  • Sorting algorithms
  • Database transaction
  • Database basics (consistency guarantees)
  • Interfaces and Implementations
  • Refactoring
  • Note-taking
  • Architectural drawings
  • Encryption
  • Hashing
  • Complexity
  • Bounds/Edge cases (in context of function invocation)
  • Immutable data
  • Mutability
  • Deterministic functions
  • Shell concepts
  • IEEE 754 Floats
  • Basic numerics
  • Version control systems
  • Static analysis
  • Type systems (practical view)
  • Fisher-Yates-Shuffle
  • Binärer Heap
  • HdrHistogram
  • Regex
  • Unicode/Encodings
  • Timezones
  • Environment variables
  • Interrupts
  • Performance analysis
  • Performance optimisation
@vonneudeck
Copy link

I remember the OTS learner’s meetup having a talk about encoding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment