Learning in Public
There's a lot I want to learn, and a lot I've learned and documented. Here's where I list both.
To Learn
My current focus is Computer Science fundamentals and all things JavaScript. (They stay here until I write about it.)
JavaScript
Concepts
- Promises, Async/Await, Microtasks, and the Event Loop
- Bitwise Operators
Document Object Model (DOM) and Web APIs
- Scrolling
- Drag and Drop
- WebSockets
- File Handling
Databases/APIs
- GraphQL
- NoSQL (MongoDB, Firebase)
Tools/Frameworks/Concepts
- Webpack
- React
- React Native
- Express.js
- Spring Boot
Networking
- Sockets
Computer Science
Algorithms
- Complexity (Big O notation)
- Size complexity
- Time complexity
- Sorting
- Bubble
- Insertion
- Selection
- Merge
- Heap
- Quick
- Searching
- Binary search
- Pattern matching
- Recursion
Data Structures
- Lists
- Arrays
- Linked lists
- Singly linked lists
- Doubly linked lists
- Stack
- Queue
- Hash tables
- [] Trees
- Binary tree
- Segment tree
- Heap
- Graph
Learned
This is not everything I know, but a good amount of the things I've documented since I started this site.
Will add articles here as I progress.