Catégorie : Tech

Le coût de l’immutabilité

Depuis quelques années, j’entend beaucoup parlé d’immutabilité en Javascript frontend avec de nombreuses librairies (notamment Immutable.js) tentant de copier cette fonctionnalité qui nous vient des langages purement fonctionnels. Dans cet article, nous allons parler des avantages de l’immutabilité et de son coût. C’est quoi l’immutabilité? L’immutabilité revient à empêcher la modification des variables existantes. En…

Par Aschen 12 avril 2022 0

Fuites mémoires en Javascript

Les langages de haut niveau comme Javascript ont une gestion « managé » de la mémoire. C’est à dire que le moteur Javascript se charge d’allouer et de désallouer la mémoire automatiquement. Pour le moteur Javascript v8 (Chrome et Node.js), c’est Ocorino qui se charge de la partie Garbage Collecting pour désallouer la mémoire. Contrairement aux langages…

Par Aschen 22 mars 2022 0

Référence vs copie en Javascript

Dans la programmation, il existe deux moyens de passer des variables à une fonction: Cela est plus facile à comprendre pour ceux qui sont familiers avec des langages bas niveaux comme C++ mais dans cet article nous allons tenter de comprendre comment cela fonctionne en Javascript ainsi que les erreurs à éviter. Variables primitives et…

Par Aschen 16 mars 2022 3

La différence entre développeur et expert technique

J’ai toujours aimé la programmation pour sa facilité d’apprentissage ne necessitant pas de longues années d’études. Il faut cependant nuancer le propos car ce qui fera la différence entre un développeur et un expert technique est bien dans des connaissances acquisent durant de longues années! Il était une fois Azure et sa gateway HTTP L’envie…

Par Aschen 10 mars 2022 0

Pourquoi la programmation asynchrone?

Dans la programmation asynchrone, il est possible d’exécuter certains tâches coûteuses comme les appels réseau de manière asynchrone, sans bloquer l’exécution du code. En effet, si notre programme doit attendre la fin d’une requête HTTP pour continuer à s’exécuter alors il va perdre énormément de temps à ne rien faire. Pour donner un ordre d’idée,…

Par Aschen 17 février 2022 0

De l’importance d’un code propre et aéré

Les standards de code c’est souvent une discussion sans fin et des développeurs qui se battent à coup d’économie d’un caractère ou de position d’une virgule. Pour ma part, j’estime que le meilleur standard sera le plus lisible. Plutôt que de vouloir économiser des lignes et des caractères, il faut essayer d’aérer son code et…

Par Aschen 10 février 2022 0