An open API service indexing awesome lists of open source software.

https://github.com/abanoubha/just_a_developer

My Journey To Learn How To Code. Cheat Sheets & Ready To Use Code Snippets Are Here!
https://github.com/abanoubha/just_a_developer

how-to-code problem-solving

Last synced: 8 months ago
JSON representation

My Journey To Learn How To Code. Cheat Sheets & Ready To Use Code Snippets Are Here!

Awesome Lists containing this project

README

          

# Just A Developer
Learning how to write logic & solve problems. It is a spare time project to document all my knowledge of programming in this huge repository. I add snippets of code every day in this repo.

Remember "It always seems impossible until it's done"!

## Benefits of this repo
1. ready to use functions
2. ready to use classes
3. help other developers with ready to use code/algorithms
4. collaborate with other developers on Github to improve the published code for better performance
5. Reference for all my work n training
6. index of all my applications n projects

## Programming Languages (ordered by my own PREFERENCE)
1. [Go](https://github.com/DevAbanoub/programming_route/tree/master/Go) (Golang) ❤
2. [PHP](https://github.com/DevAbanoub/programming_route/tree/master/PHP) ❤
3. [Java](https://github.com/DevAbanoub/programming_route/tree/master/Java-for-Android)
4. [Kotlin for Android](https://github.com/DevAbanoub/Just_A_Developer/tree/master/Kotlin-for-Android)
5. [JavaScript](https://github.com/DevAbanoub/programming_route/tree/master/JavaScript)
6. [Rust](https://github.com/DevAbanoub/programming_route/tree/master/Rust) (Rustlang)
7. [CSharp](https://github.com/DevAbanoub/programming_route/tree/master/c-sharp) (C#)
8. [Dart](https://github.com/DevAbanoub/programming_route/tree/master/Dart-for-Flutter)
9. [Swift](https://github.com/DevAbanoub/Just_A_Developer/tree/master/Swift)
10. CPP (C++)
11. [C](https://github.com/DevAbanoub/programming_route/tree/master/C) (Clang)
12. [Python](https://github.com/DevAbanoub/programming_route/tree/master/Python)
13. TypeScript

## My Applications
A list of all software I developed:
1. [Abanoub Hanna Tech Blog](https://www.AbanoubHanna.com "Tech Blog In Arabic") (Web Blog In Arabic)
2. [PVC Egypt for Windows and Doors](https://www.pvcegypt.com) (Local Business Website)
3. [UPVC EG - Windows & Doors](https://upvceg.com/)
4. [Abanoub Hanna - Online CV](https://abanoub-hanna.github.io/)
5. [Conv - ASCII Converter](https://play.google.com/store/apps/details?id=com.abanoubhanna.conv) (Android App)
6. [Coding Cheat Sheets](https://play.google.com/store/apps/details?id=com.abanoubhanna.cheatsheets) (Android App)
7. [Pope Shenouda III Books](https://play.google.com/store/apps/details?id=com.androidnoba.popeshenoudaiiibooks) (Android App)
8. [Pope Shenouda III Books In Arabic](https://play.google.com/store/apps/details?id=com.abanoubhanna.popeshenoudaarabicbooks) (Android App)
9. [Value In Brief](https://valueinbrief.blogspot.com) (Tech Blog In English)
10. [Noba SEO : Online Marketing Blog](https://nobaseo.blogspot.com) (Marketing Blog In Arabic)
11. [Online Realtime Code Editor](https://www.learns7.com/p/blog-page.html)
12. [Free Online Code Editor](https://onlinecodeeditor.blogspot.com)
13. [Blogger Script Converter](https://bloggerscriptconverter.blogspot.com/)
14. [TypeDown : Markdown Editor](https://markdowneditor.blogspot.com)
15. [Cleaning & Pest Control Company in Saudi Arabia](https://www.zahratelwadi.com) (Local Business Website)
16. [Street : locate the place that sells what you need](https://4ar3.com)
17. [Smile : jokes make you laugh](https://play.google.com/store/apps/details?id=com.abanoubhanna.smile) (Arabic)
18. [OCRit : OCR Scanner To Convert Image To Text](https://play.google.com/store/apps/details?id=com.abanoubhanna.ocrit) (OCRit supports English, Catalan, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Latin, Norwegian, Polish, Portugese, Romanian, Spanish, Swedish, Tagalog, Turkish and all Latin-based languages.)
19. [Arabic OCR : Convert Image into Text](https://play.google.com/store/apps/details?id=com.abanoubhanna.ocr.arabic)
20. Go Code Snippets (UNDER DEVELOPMENT)

## Other Dev Topics
1. [Regex](https://github.com/DevAbanoub/programming_route/blob/master/regex.md)
2. [Syntax Cheatsheets for programming languages](https://github.com/DevAbanoub/programming_route/tree/master/cheatsheets)

## List of all OpenSource apps
1. [Android OpenSource Apps using Java](https://github.com/DevAbanoub/programming_route/blob/master/Android_OpenSource_Apps_using_Java.md)
2. Android OpenSource Apps using Kotlin
3. Android OpenSource Apps using Flutter

## Algorithms
Algorithms implemented in languages. Here is a list of them.
- [Rust](https://github.com/TheAlgorithms/Rust): [binary search](https://github.com/TheAlgorithms/Rust/blob/master/src/searching/binary_search.rs), [linear search](https://github.com/TheAlgorithms/Rust/blob/master/src/searching/linear_search.rs), [buble sort](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/bubble_sort.rs), [counting sort](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/counting_sort.rs), [quick sort](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/quick_sort.rs), [selection sort](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/selection_sort.rs), [heap sort](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/heap_sort.rs).
- [Go](https://github.com/TheAlgorithms/Go): [heap sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/Heapsort.go), [insertion sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/InsertionSort.go), [selection sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/SelectionSort.go), [buble sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/bubble_sort.go), [merge sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/merge_sort.go), [quick sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/quick_sort.go), [selection sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/selection_sort.go), [binary search](https://github.com/TheAlgorithms/Go/blob/master/searches/binary_search.go), [linear search](https://github.com/TheAlgorithms/Go/blob/master/searches/linear_search.go).
- [Python](https://github.com/TheAlgorithms/Python): [bubble sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py), [gnome sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/gnome_sort.py), [quick sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort.py), [selection sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py), [shell sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/shell_sort.py), [merge sort "fastest"](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort_fastest.py), [heap sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py), [binary search](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py), [linear search](https://github.com/TheAlgorithms/Python/blob/master/searches/linear_search.py), [quick select](https://github.com/TheAlgorithms/Python/blob/master/searches/quick_select.py), [ternary search](https://github.com/TheAlgorithms/Python/blob/master/searches/ternary_search.py), [SHA1](https://github.com/TheAlgorithms/Python/blob/master/hashes/sha1.py), [MD5](https://github.com/TheAlgorithms/Python/blob/master/hashes/md5.py), [Chaos Machine](https://github.com/TheAlgorithms/Python/blob/master/hashes/chaos_machine.py).
- [C#](https://github.com/TheAlgorithms/C-Sharp)
- [Java](https://github.com/TheAlgorithms/Java)
- [C](https://github.com/TheAlgorithms/C)
- [JavaScript](https://github.com/TheAlgorithms/Javascript)
- [CPP](https://github.com/TheAlgorithms/C-Plus-Plus)
- [R](https://github.com/TheAlgorithms/R)
- [Scala](https://github.com/TheAlgorithms/Scala)
- [Ruby](https://github.com/TheAlgorithms/Ruby)

## My Gists
- [Books I Read and Proud Of](https://gist.github.com/DevAbanoub/b9075f269083cfa593fa055cf4b58cd7)
- [Bash Shell Scripting Cheatsheet](https://gist.github.com/DevAbanoub/73869ceab66bda39cfb3cc6fa939125c)
- [Notes: best YouTube channels, science, coding challenges](https://gist.github.com/DevAbanoub/9e3f0656c0b2dbef62a656b3ac8c3cf8)

## Code Videos
- [match a random number with another auto generated random number](https://www.youtube.com/watch?v=pRKrl-83ZTc) (YouTube).

### Fix Problems
Feel free to report fixes for typos, errors, and problems via [issues](https://github.com/DevAbanoub/programming_route/issues).