Email or username:

Password:

Forgot your password?
Rob Simmons

I've really enjoyed taking the time to realllllyyy scratch itches and niches that I've been annoyed by for two decades. Things like, "I wish I could make a usable web-based tool for my programming language without badly implementing half of a usable text editor... again" typesafety.net/rob/blog/endles

9 comments
Rob Simmons

(All things considered I'd prefer my job search to have panned out by now... 🙃 but even so... 🤷)

Rob Simmons

An interesting (mis?)use of sketchzone is that it can add gzipped text to a URL with the sharable-link feature, a feature that @jcreed developed for twelf.org. Would you like some pangrams? Here you go: sketchzone-simple.glitch.me/#j

jcreed

@simrob I want to call out @johnnesky 's beepbox as the thing that directly inspired me to keep "just put the data in the url" in my mind ever since as a design option

Rob Simmons

@jcreed @johnnesky Yes, and it was beepbox that also inspired me to implement that sharing strategy in the current dusa.rocks/ ! I credit you (and @agoode8008 I guess) with the theory and implementation of "just make it a compressed base64 encoded thingy, the web platform includes that now"

Incidentally github.com/robsimmons/sketchzo includes additional error detection&handling and gets smaller URLs w "deflate-raw." If we don't move twelf-wasm to sketchzone, some is worth backporting

@jcreed @johnnesky Yes, and it was beepbox that also inspired me to implement that sharing strategy in the current dusa.rocks/ ! I credit you (and @agoode8008 I guess) with the theory and implementation of "just make it a compressed base64 encoded thingy, the web platform includes that now"

Incidentally github.com/robsimmons/sketchzo includes additional error detection&handling and gets smaller URLs w "deflate-raw." If we don't move twelf-wasm to sketchzone,...

Rob Simmons

Also true story the persistence-with-no-server mechanism for sketchzone is IndexedDB and not localStorage because I blew the last frontend interview I had in part because I totally forgot about the existence of anything besides localStorage and cookies. 😭

developer.mozilla.org/en-US/do

Jessie Grosen

@simrob amazing, exactly when i needed it for my language!!

Rob Simmons

@jmgrosen yay!!! seriously bug me over recurse zulipchat if you want to pair on setup or get stuck on anything - in theory it should be pretty simple to copy the glitch templates into a fresh Vite project & deploy on render.com or disco.recurse.com or something as a static site, but that may not translate to practice

Jessie Grosen

@simrob will do! i have told myself i won't work on my language this week, but probably next week!

Jake Donham

@simrob that’s rad!

btw here’s a sort of sketchzone (love the term) I made a while back slate-explorer.glitch.me/ and a post about it jaked.org/blog/2021-02-26-Slat

Go Up