How cool is this: watch my mouse and keyboard follow seamlessly from my desktop to my Raspberry Pi 🤓

It’s a little app called Synergy that I now have running across my Linux box, 2 Pis, Mac, and Windows clunker. (And VSCode is connected via SSH to the Pi in the video too.)

Has made working on and testing Raspberry Pi support for Site.js ( so much simpler :)

Meet the new Site.js ( build and deployment box… Yep, that’s a Raspberry Pi 3B+ :)

Given that you cannot cross-compile for ARM in Nexe yet, it’s the only device I have that can build for all four (as of later today) supported platforms (Linux x64, Linux ARM, macOS, and Windows 10).

I hope to have Site.js version 12.8.0 out this afternoon with Linux on ARM support for Raspberry Pi, etc.

Anyone else seeing extra characters (purely cosmetic) being shown during completions in latest VSCode on Pop!_OS/Ubuntu 19.04 with zsh by chance?

Think it started happening one update ago.

So this is happening, apparently ;)

The lovely Nexe folks fixed the compilation bug under Raspberry Pi recently and I woke up this morning to a successful build of Site.js ( on the Pi. Will test today on both the 3 and 4 with an eye towards issuing an official release :)

Very exciting… Site.js is about to become the easiest way to deploy sites on Raspberry Pi and might even make Node.js a first-class citizen in that world… ;)

In case you missed it over the weekend, I released a very easy to follow tutorial for building a chat app using Site.js. It’s also a good introduction to building both static and dynamic sites with Site.js.

Check it out here:

Tutorial: Build a simple chat app with Site.js

I want to take you step-by-step through building and running a basic chat app using Site.js. It’s much easier than you think, so fire up a terminal window, grab your code editor, and let’s get started!

Site.js, now also on Windows 10

Follow along for a quick look at how you can create your own static and dynamic web site using Site.js in a minute or two.

So I'm not going to announce it properly until tomorrow but I've just deployed Site.js version 12.6.0, which adds Windows 10 support. If any of you want to kick the tires and let me know if the sky falls down or anything, I'd appreciate it.

It also has macOS Catalina support and a bit more polish in general across all platforms.

Finally got round to adding dark mode support to @better for iOS 13 today. Expect a new release soon.

So this is happening: bought a refurbished Lenovo T440p last week as the cheapest way to test Site.js on Windows 10 (cheaper than a Windows 10 license and the 7-year-old machine actually copes perfectly with VSCode, etc. Windows is a surveillance crapfest but that’s another story…)

Anyway, so I ended up adding Windows 10 support to Site.js this weekend. Only thing remaining is to figure out a convenient install process & add it to the web site… should be live next week.

Site.js 12.4.1 release

• Easier WebSocket broadcast from DotJS routes

• Easier installation on macOS – now uses cURL, which is installed by default, instead of wget, which is not (thanks to @adamprocter for hitting the pain points and writing about it:

I asked Steve (@docbaty) at the after-party last night if he thought my opening keynote at @UXAustralia would lose him sponsors next year. His response brought tears to my eyes. Be like Steve.

“So if people heard the message that you said, Aral, in your keynote and their response was ‘well I want nothing to do with that conference’, well in all honesty, fuck ‘em.” – @docbaty


(Shared with permission.)

Met such wonderful people and had such a lovely time at – couldn’t have asked for a better event to launch Small Technology Foundation at (

Thank you all for being so awesome and thank you, Deb, for your beautiful sketch-notes from my talk :)

So I woke up in Sydney this morning to see a stream of lovely supportive messages, helpful suggestions, reports of typos, broken links, etc. (all fixed now), and 11 patrons and €144/month in patronage on our first day for Small Technology Foundation ( to support our work on Site.js (, Better (, and Tincan (

I just wanted to say thank you. I’m quite moved and feeling reinvigorated by your support.


Show more
Aral’s Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!