Learning in Public

My current focus is on RoR, React and data structures + algorithms. Learning in public inspired by Tania Rascia.

JavaScript

  • Fetch
  • Promises, async/await
  • Scope
  • closures, this
  • ES6+

React

  • JSX
  • Class vs functional components
  • State vs props
  • Lifecycle Methods
  • Hooks
  • React Router
  • Context
  • Redux

Testing

  • JavaScript Unit Tests

Tools/Frameworks

  • Command Line
  • Git
  • Static Site Generators
  • Deploying to Heroku

Algorithms

  • Complexity (Big O notation)
  • Size complexity
  • Time complexity
  • Searching
  • Binary search
  • Recursion
  • Sorting
  • Bubble
  • Insertion
  • Selection
  • Merge
  • Heap
  • Quick

Data Structures

  • Arrays
  • Linked lists
  • Singly linked lists
  • Doubly linked lists
  • Stack
  • Queue
  • Hash tables
  • Trees (currently learning)
  • Heap
  • Graph