PinnedGiancarlo RadaelliinJavaScript in Plain EnglishHow to Make Old Code Clean and ClearA clean code adventure.Aug 4, 2022Aug 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.Jan 18, 2022Jan 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 differencesOct 12, 2021Oct 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…Apr 10, 2021Apr 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.Jan 6, 20231Jan 6, 20231
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.Dec 14, 2021Dec 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.Mar 18, 20211Mar 18, 20211
Giancarlo RadaelliFour flavors for object equalityAn in-depth analysis of equality concept in programming languages with references to react and reduxApr 6, 2020Apr 6, 2020
Giancarlo RadaelliVector shuffling — A javascript functional implementationA functional programming exercise using a simple and elegant algorithm.Nov 27, 2019Nov 27, 2019