Aussi connu sous le nom de 0xEAF

Je suis un Ă©tudiant de 15 ans et de France 🇫🇷. Je fais de la programmation depuis que j’ai 9 ans. Je fais aussi des vidĂ©os sur YouTube sur de la programmation, des jeux et plus.

Mes passions

  • Programmer - principalement des logiciels avec interfaces terminal ou web
  • Jouer - joueur de Geometry Dash depuis que j’ai 10 ans
  • Aider - j’aime bien aider les gens sur les sujets que je connais - la tech
  • Rechercher - parfois, je recherche des choses sur des sujets de technologie pendant des journĂ©es entières
  • Archiver - parce qu’archiver le passĂ© nous permet de mieux avancer dans le futur

Mes langues

  • 🇫🇷 Français - langue natale, accent français, ~ C1
  • 🇺🇸 Anglais - seconde langue, accent plutĂ´t amĂ©ricain, ~ B2
  • 🇪🇸 Espagnol - troisième langue, en apprentissage en cours, ~ A1

NOTE: Je ne rĂ©ponds qu’aux messages en français et anglais. Je ne me considère pas assez bon en Espagnol pour rĂ©pondre. J’ai essayĂ© d’apprendre le russe il y a quelques annĂ©es mais j’ai abandonnĂ© car j’en avais aucune utilitĂ©e.

Mes technologies préférées

  • Python (avec Flask, SQLite3, BeautifulSoup4…) - je l’ai utilisĂ© pour la grande partie de mes projets, après m’ĂŞtre rendu compte que Python n’a jamais Ă©tĂ© fait pour tout ce pourquoi je l’utilises - et donc qu’il est particulièrement lent comparĂ© Ă  des languages tout autant faciles. Aujourd’hui, je cherche Ă  le remplacer, mĂŞme si cela reste une bonne technologie.
  • PHP (avec Apache et MySQL) - je l’ai aussi longtemps utilisĂ© pour faire des sites internet de toute empleur - et je n’y ai jamais trouvĂ© d’inconvĂ©niants. Il est souvent plus rapide que Python et c’est le seul language utilisable sur beaucoup d’hĂ©bergeurs gratuits et payants.
  • Forgejo et Git (serveur Git) - pendant longtemps, je ne voulais pas utiliser Git due Ă  sa complexitĂ©e apparente, mais finalement, j’ai installĂ© mon propre serveur Forgejo et commencĂ© Ă  utiliser Git pour tous mes projets - et je n’est jamais rien regrettĂ© depuis.
  • SvelteKit (et Svelte en gĂ©nĂ©ral) - bien que je ne sois pas encore un pro de Svelte et SvelteKit (et que j’oublies souvent des techniques et fonctions de base), j’aime plutĂ´t bien le fonctionnement de Svelte et SvelteKit comparĂ© Ă  d’autres frameworks comme React et VueJS. J’ai mĂŞme dĂ©jĂ  réécrit une grosse application que je dĂ©veloppait avec Flask et Jinja pour utiliser ExpressJS en back-end et SvelteKit en front-end!

Technologies que j’aimerai apprendre

  • Node (avec ExpressJS et Sequelize) - afin de remplacer Python, j’ai commencĂ© Ă  utiliser Node pour certains projets - pour l’instant, je ne sais pas l’utiliser et je suis toujours en train d’apprendre comment fonctionnent les bases d’Express et de Sequelize, mais je suis sĂ»r que cela sera worth-it.
  • C/C++ (avec GCC/GlibC) - puisqu’une grande partie des projets open-source utilisent du C et du C++, il faut absolument que le les apprennent un jour - mais quand? J’ai beaucoup de choses Ă  faire, que cela soit en scolaire ou en projets personnels. Et puis, pour apprendre, il faut pratiquer - mais je n’arrive pas Ă  obtenir des idĂ©es de projets qui bĂ©nĂ©firaient de ces languages.
  • Rust - pour des raisons similaires Ă  C et C++, mais il faut ajouter que Rust est fait pour ĂŞtre plus simple et sĂ©curisĂ© dans toute la gestion mĂ©moire d’un programme, ce qui est un bon bĂ©nĂ©fice, et ce qui pourrait me permettre de ne plus reculer devant une opportunitĂ©e d’Ă©crire du code plus performant Ă  cause de la gestion de la mĂ©moire qui est… compliquĂ©e.
  • Golang - mĂŞme si Node est plus performant que Python, Golang me semble le meilleur remplaçant pour Python - il a d’ailleurs Ă©tĂ© créé par les Ă©quipes de Google pour remplacer les languages de programmation dynamiques, dont Python - mais je ne l’ai pas encore appris car il est bien diffĂ©rent des autres languages de programmation, vous oblige Ă  donner des types pour les variables et fonctions, et d’autres choses pour lesquelles je ne suis pas habituĂ©.