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, Java, Python and Web development. (They stay here until I write about it.)
JavaScript
Concepts
- Bitwise Operators
- Map, Set, WeakMap, and WeakSet
- Closures
- Promises, Async/Await, Microtasks,and the Event Loop
- Generators
Document Object Model (DOM) and Web APIs
- Scrolling
- Drag and Drop
- WebSockets
- File Handling
Networking
- Sockets
Databases/APIs
- GraphQL
- NoSQL (MongoDB, Firebase)
- Swagger - UI, Codegen, Docs
- JWT token generation and client side handling
DevOps and CI/CD
- Docker
- Creating a Pipeline
Tools/Frameworks/Concepts
- Webpack
- Vuex
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.
JavaScript
Concepts
- Git commands
- This is how to get into your dream company
- Why i have decided to pursue entrepreneurship
- Who is speaking on your behalf?
- Configuring amazon webservices' relational database service
- Common interview questions
- Creating IAM service roles
- Creating user profiles using AWS console
- Creating an S3 bucket in AWS
- Learn PLC ladder logic
- Project management foundation
- Be stupid to succeed
- What do you want
- Take up responsibility
- What do you want
- How to install openvino on ubuntu 18.04
- Happiness
- Learn Ansible
- Deploy static website to AWS
- Learning jira software
- Dont give up
- The corporate world: lessons learned
- Interview tips for job seekers
- Burnout
- Create and execute a lambda
- Data scientist toolbox
- Git: branches, merges and remotes
- How to negotiate for a salary
- Journey of a sales person part 1
- Letter to job seekers
- Containers
- Launch an EC2 instance
- Scrum : the basics
- Getting started with reactjs
- Getting started with vuejs
- Code review
- Letter to the youth
- Agile foundations
- Kubernetes101
- Software engineering best practices
- Running kubernetes locally
- Kubernetes:setting up your workstation
- Introduction to data science
- Data science foundations:fundamentals
- How to maximize your linkedin profile for success and visibility