Blog Arolla

Étiquette : javascript

Trying to set up my mind on Redux as an event sourcing system

When starting a project using Redux, developers often wonder after which pattern they should name actions. E.g, considering a counter application: INCREMENT_COUNTER or COUNTER_INCREMENTED? This is certainly not only a question of naming. In fact, it reveals at least 3 entangled questions: Are we speaking of commands or events? Should the action bear a payload?…

Mettons les mains dans le cambouis : Javascript, Swap, Gradle ! Revue de presse de juin

Après des revues de presse très conceptuelles, revenons mettre les mains dans le cambouis ! Pour commencer, je vous propose un article qui cite différentes optimisations pour le langage JavaScript. Attention ! C’est du barbu, ça pique ! https://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html Restons au niveau moteur. Parlons cette fois-ci du swap. Cet article vous rappelle ce que c’est et va…

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…