Blog Arolla

Étiquette : javascript

Au secours Léonard ! (Partie 1/2)

Photo by asoggetti on Unsplash Au temps de Léonard de Vinci, un érudit pouvait encore espérer avoir lu et assimilé l’ensemble du savoir produit par ses pairs ; aujourd’hui, la quantité d’information produite par les humains et les machines double toutes les 12 heures. Toute information n’est peut-être pas digne d’être érigée au rang de savoir, mais on…

Coût, complexité et sémantique : la revue de presse de février

Dans cette nouvelle revue de presse, il sera question de coût, de complexité et de sémantique. Trois leviers avec lesquels il faut souvent jouer pour atteindre le résultat tant attendu. Vaste programme ! Nous allons parler encore une fois d’un buzzword : « severless ». L’idée derrière ce terme est de ne payer que ce que l’on consomme. C’est…

Revue de presse de novembre

Winter is coming ! Maintenant que les jours raccourcissent, rien de tel que rester au chaud sous la couette, ou encore sur son canapé, avec bon plaid, à lire l’Arolla-news du mois !   Object Oriented, Functionnal Programming, Procedural voici les trois termes à employer pour enflammer votre auditoire. Au-delà des querelles de clocher ne pourrait-on pas…

Revue de presse de mars

Pour cette revue de presse de mars, nous commencerons par une giboulée de Java. Puis nous nous attaquerons à la problématique d’écriture d’un logiciel : pourquoi est-ce difficile ? S’ensuivra un cas pratique sur la performance. Et enfin un dernier cas pratique dont le sujet sera la réécriture d’une application afin d’en améliorer les performances, l’architecture,…

Revue de presse de mars

Pour ce mois de mars, réflexions en pagaille sur les outils, la façon de travailler, la façon de se comporter avec les autres.   Réflexions Les esprits continuent de s’échauffer autour de l’environnement de JavaScript. L’auteur insiste sur un point de discorde autour de l’outillage : https://ponyfoo.com/articles/controversial-state-of-javascript-tooling Un autre sujet tout aussi compliqué : la relation qu’ont…

JavaScript et le hoisting

Dans cet article, je souhaiterais évoquer avec vous le ‘hoisting’. Je vais tenter d’expliquer comment cela se passe dans les coulisses de JavaScript lorsqu’on déclare ou définit une fonction ou une variable. Rien n’est laissé au hasard, et finalement, ce qui pouvait sembler être une bizarrerie liée au langage s’explique très facilement en quelques lignes…

Expérimentation de FRP avec Bacon.js

La théorie Étymologie Tout acronyme mérite une petite explication. C’est souvent par là qu’il faut commencer pour mieux comprendre une technologie. FRP = Functional Reactive Programming Reactive : d’après wordnet “qui réagit à un stimulus”. Functional Programming: fait référence à la programmation fonctionnelle Analogie L’analogie que l’on retrouve le plus souvent sur le net pour…

Callbacks strike Back

Cet article se place dans la continuité de l’article précédent: Il y a peut être une option pour continuer ¡¿. Avant de présenter de nouvelles techniques – les promises / deferred / future – nous commencerons par transposer les techniques vues précédement en javascript. En poussant le bouchon un peu plus loin, nous verrons les…