Luca MatteisWhen did my UI change?With advent of technologies like React the pure UI paradigm is getting closer to reality: we can change data to experiment and see how a…Apr 12, 20201Apr 12, 20201
Luca MatteisCode as requirements using generatorsWe’ll see how we can use function generators to program closer to how we build requirements or scenarios. The yield statements will “cut”…Apr 8, 2020Apr 8, 2020
Luca MatteisLegacy code: changing software you don’t understandSoftware development in 2019 is a vibrant field with new patterns, paradigms, languages, abstractions, run-times being discovered and old…Sep 14, 2019Sep 14, 2019
Luca MatteisB-threads: programming in a way that allows for easier changesAn intro to Behavioral ProgrammingJun 3, 20199Jun 3, 20199
Luca MatteisinWe’ve moved to freeCodeCamp.org/newsAn intro to Behavioral Programming with React: request, wait, and blockBehavioral Programming (BP) is a paradigm coined in the 2012 article by David Harel, Assaf Marron, and Gera Weiss.Apr 23, 20182Apr 23, 20182
Luca MatteisStatecharts: Updating UI stateState, or simply data, is a crucial ingredient for User Interface (UI) development. Your data is a 1-to-1 mapping to what the user is…Apr 14, 2018Apr 14, 2018
Luca MatteisOn User Interface Development: appending to the event logRecently I’ve been interested in subjects relating the idea of how to make development of software more natural to human beings.Apr 9, 2018Apr 9, 2018
Luca MatteisReact Suspense for the laymanDan’s latest talk on React Suspense is the new big-idea in town. It took me a while to understand how it worked, so I thought I’d give an…Mar 3, 20182Mar 3, 20182
Luca MatteisinWe’ve moved to freeCodeCamp.org/newsHow to model the behavior of Redux apps using statechartsOur app, whether we like it or not, will be in a particular state at any given point in time. As we code User Interfaces (UI), we describe…Feb 5, 20186Feb 5, 20186