Welcome to the ultimate documentation
Programming Languages
Building a catalog of ressources around the differents programming languages. They all have their specificities and there is a lot of lost time finding them or not knowing them when trying to code in those languages.
This section has the goal to provide some shortcuts to shorten the frustration of being stuck trying to implement something that should be straightforward in the following languages:
C
Ressources
C++
Ressources
C#
Ressources
- Dotnet : Framework for building apps
JavaScript
Ressources
TypeScript
Ressources
Rust
Frameworks
Tools
- Shuttle : Deploy rust applications
Ressources
- Rust Book
- Rust Book Improved
- Rust By Examples
- Cargo Book: Official book of the official rust package manager
- Rustlings : Small exercises to get you used to reading and writing Rust code!
- Google's Comprehensive Rust Course
Programming Concepts
Monomorphization
ressources
Multithreading
Ressources
Cybersecurity
Ressources
- Encrypted Mail Provider
Softwares
Docker
Ressources
Tools
No Code / Low Code
- Appsheet : Build Web, ios and android apps based on spreadsheets
Web Development
Data Visualization
Others
- mdBook: Build books in markdown to structure information easier.
mdBook
Ressources
Git
Issues
Streamlit
Ressources
Tutorials
External Tutorials
How to build a linux distribution
Here you will learn how to build your own linux distribution from scratch. This way you will have a fresh operating system built from open source with only the minimum requirements.
From there you will be free to customize your own personal distribution with only the things that you desire, absolutely no undesired softwares slowing down your system or feeding on your personal data.
Here are the different step's directives:
Set Up Your Environment
Start from a distribution
Partition the disks
Contributors
Here is a list of the contributors who have contributed to the documentation:
If you feel you're missing from this list, feel free to add yourself in a PR.