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

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:

  1. Set up your environment
  2. Start from a distribution
  3. Partition your disks

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.