🥳 New Kitten Release!
🚨 Breaking change: You can now add arbitrary JavaScript in script blocks in Kitten Markdown Pages front-matter (and the imports property is gone).
You can also use JavaScript string interpolation and all special Kitten tags (e.g., conditional tags, etc.) in Kitten Markdown Pages.
📦 https://kitten.small-web.org
from my link log —
Deno: a runtime for TypeScript built with V8, Rust, and Tokio.
https://deno.land/
saved 2019-07-07 https://dotat.at/:/C5839.html
🇺🇦 #NowPlaying on KEXP's #MorningShow
The Smashing Pumpkins:
🎵 Cherub Rock
#TheSmashingPumpkins
https://hellvetika.bandcamp.com/track/cherub-rock
https://open.spotify.com/track/4N4LLHDJgfkQxrYP8Cn0I7
This is my 1st time learning of #Guacamole, despite being an ASF Member. Looks cool…
Basically a J2EE app that talks HTML5 with WebSocket (or falls back to a custom HTTP-based stream proto) to a JS client in the browser on the front end, and speaks its own abstract remote desktop proto to a backend proxy that talks RDP or VNC to desktop servers. Apparently there’s also a X11 graphics drive…
🇺🇦 #NowPlaying on KEXP's #MiddayShow
Charles Bradley:
🎵 Cumberland Blues
#CharlesBradley
https://open.spotify.com/track/2fBkmZljuF948og7crXrNa
Made a little logo for JSDB (JavaScript Database)
Better (six years) late than never? :)
#JavaScriptDatabase
🥳 Auto-Encrypt Localhost version 9.0.0 released
Bye bye, Windows.
• Windows is no longer supported as Microsoft is complicit in Israel’s genocide of the Palestinian people¹ and Small Technology Foundation² stands in solidarity with the Boycott, Divestment, and Sanctions (BDS) movement³. Windows is an ad-infested and surveillance-ridden dumpster fire of an operating system and, alongside supporting genocide, you are putting both yourself and others at risk by using it.
Enjo…
🇺🇦 #NowPlaying on KEXP's #SundaySoul
John Klemmer:
🎵 Free Soul
#JohnKlemmer
https://mixtapesmusic.bandcamp.com/track/john-klemmer-free-soul
https://open.spotify.com/track/3sYgpIzjS1VJSxrPZ4yTJ4
🥳 JavaScript Database (JSDB)¹ version 7.0.0 released
- *Breaking change* JSTable.PERSIST event now uses a parameter object with properties for `type`, `keypath`, `value`, `change`, and `table`. This should make listening for events on your databases much nicer to author. e.g., a snippet from Catalyst² I’m working on:
```js
const settingsTable = db.settings['__table__']
const JSTable = settingsTable.constructor
settingsTable.addListener(JSTable.PERSIST, (…