I am a software developer, maker, repair hobbyist, environment/technology/robots lover. For development, I mostly use Pharo Smalltalk and JavaScript through PharoJS.
PharoJS allows to develop (code & test) in Pharo, applications that ultimately run on JavaScript. Thanks to GitHub actions and SmalltalkCI we can deploy client-side applications to GitHub pages.
Here is a simple example with a random number generator: