PinnedGiancarlo RadaelliinJavaScript in Plain EnglishHow to Make Old Code Clean and ClearA clean code adventure.7 min read·Aug 4, 2022----
PinnedGiancarlo RadaelliinJavaScript in Plain EnglishHigher-Order Functions that Simplify Pure FunctionsDescription of a pattern for implementing pure functions that emphasises the declarative style.8 min read·Jan 18, 2022----
PinnedGiancarlo RadaelliinJavaScript in Plain EnglishLet’s Revisit Natural Sorting in JavaScriptI revisit my old algorithm for natural sorting comparing it with the native JavaScript implementation & discovering interesting differences6 min read·Oct 12, 2021----
PinnedGiancarlo RadaelliinJavaScript in Plain EnglishJavaScript Technologies for Asynchronous HooksPromises, async/await statements, generators are the possible technologies to implement asynchronous hooks that change the internal state…7 min read·Apr 10, 2021----
Giancarlo RadaelliWhat is Consciousness — A chatbot responseWhatever consciousness is, it takes place inside brains. Can we reproduce it on an artificial system. I asked ChatGPT on this topic.5 min read·Jan 6, 2023--1--1
Giancarlo RadaelliinJavaScript in Plain EnglishKeyboard Input of Date and Time According to Language ConventionsA React field for keyboard entry of dates that follows the locale conventions of the selected browser language.7 min read·Dec 14, 2021----
Giancarlo RadaelliinJavaScript in Plain EnglishMinimum and maximum constraints for date and time pickersA simple exercise in functional React/JavaScript that exemplify a common use-case with date pickers.5 min read·Mar 18, 2021--1--1
Giancarlo RadaelliFour flavors for object equalityAn in-depth analysis of equality concept in programming languages with references to react and redux12 min read·Apr 6, 2020----
Giancarlo RadaelliVector shuffling — A javascript functional implementationA functional programming exercise using a simple and elegant algorithm.6 min read·Nov 27, 2019----