Table of Contents
This repository contains my personal coding notes and snippets, organized by language and topic. The approach is by helping you learn by looking at examples.
The following is a rating system that demonstrates the level of depth in terms of knowledge covered in different skills. The rating system ranges from 1 to 5, with 5 being the highest level of coverage.
- JavaScript 1/5
- Python 1/5
- C++ 0/5
- Java 0/5
- C# 1/5
- REST-api 5/5
- c 5/5
- c# 1/5
- code-smells 5/5
- crytography 3/5
- design-process 3/4
- expressjs 2/5
- flask 3/5
- git 4/5
- html-css 1/5
- javascript 4/5
- machine-learning 4/5
- macos 1/5
- nlp 1/5
- nodejs 2/5
- object-oriented-programming 4/5
- react 4/5
- rust 2/5
- shell/bash 2/5
- typescript 5/5
- ui-ux 2/5
- vim and emacs 1/5
- Agile Methodology
- Algorithms
- cybersecuritt
- Software Testing
- Data Structures
- Design Patterns
- Web Development
- Database
- AI/ML
Clone the repository to your local machine
git clone https://github.com/yourusername/personal-coding-notes.git
Search for a specific topic
grep -rIi --exclude='*[A-Za-z0-9]{1000}*' --exclude-dir={.git,crytography_utility_tool,node_modules} "{TOPIC}" .
Search only file for a specific topic
grep -rIi --exclude='*[A-Za-z0-9]{1000}*' --exclude-dir={.git,crytography_utility_tool,node_modules} "{TOPIC}" . | awk '{print $1}'
Browse through the directory structure to find the notes you're looking for
You can also use the table of contents to navigate through the notes
If you would like to contribute to this repository, please feel free to create a pull request. I would love to have your input and contributions.
- Place note into a suitable topic organized for path name e.g. A topic for testing RPC and ActiveX apps goes under cybersecurity -> penetration-testing
- If the topic is too large break it down into smaller topics by creating sub headings
- Move all subheading to other appropriate places e.g. A malformed argument data that causes buffer overflow in RPC argument can go under software security -> vulnerabilities -> buffer-overflow-vulnerability
- Place reference link
see Buffer overflow
At original location of the note
Codecademy Exercism Google Stack Overflow GitHub MDN web docs Monash University