JavaScript & TypeScript Dev Manager for Ark Southern's MultiCoinCharts. Feel free to D/M questions; it's what I'm here for.

Joined November 2015
268 Photos and videos
Pinned Tweet
Brought here by the @RyanCarniato stream (timestamped) youtube.com/live/5du6jBlryIc… We can simulate bound variables. Building on getters as mentioned: with({ get doubleX() { return x * 2 } }) { }
1
3
1,822
Forever Open Source retweeted
Replying to @fscgo
I’ll send a message to the Chrome team. I don’t need to patch anything
1
1
33
Working on XP in the browser on IndexedDB (50 MB storage). What is next? - Working Address Book - XLSX sheet viewer - IRC Messenger UX updates
𝙲𝚘𝚙𝚢𝚒𝚗𝚐... 📁📰📂🟦
1
12
Where is some fun / exciting SolidJS content these days?
Because the way it's structured @solid_js able to do wild things
1
2
296
`goto hell;`
1
5
217
Forever Open Source retweeted
Replying to @fscgo
Find “Tennent’s Correspondence Principle” in TC39 archives and read up.
1
2
121
Forever Open Source retweeted
Replying to @fscgo
Based on Java’s equivalents (continue too, in a loop): docs.oracle.com/javase/tutor…. I wonder what fraction of JS hackers do not know about break to label.

1
4
15
3,104
break/label is the goto which we have in JS. Probably used like: exit: { exit_cleanup: { const err = doWork() if (err) break exit_cleanup else break exit } // exit cleanup code return "error" } // exit normal return "success
Replying to @xah_lee
What’s wrong with downward no loop goto in C code where break etc. do not suffice?
1
195
Going to open a store called, "Just JavaScript!"
So your telling me onclick="foo()" is legacy because it pollutes the global namespace. So we then we added modules, which requires getElementById(..).addEventListener(".."), so then we added frameworks to re-add back on:click="foo()" but with magic. What is wrong with you all?
23
You don’t see A16Z (Netscape, FF) in the weeds like this 🤘 much respect.
Replying to @xah_lee
What’s wrong with downward no loop goto in C code where break etc. do not suffice?
1
2
755
Forever Open Source retweeted
Dijkstra called goto harmful in 1968 the Linux kernel contains tens of thousands of goto statements the label out alone appears thousands of times Linus's response on LKML in 1997: "there's nothing wrong with gotos, especially for handling error cases"
105
23
443
300,927
Forever Open Source retweeted
I might have invented a new flavor of goto-oriented programming: godbolt.org/z/7oan669Ws
30
27
627
60,095
Forever Open Source retweeted
the "in module protected" pattern is what made it possible to have Computed extends Signal without having neither classes exposing public fields anyone could accidentally play around with this is my "new favorite" pattern for inheritance when classes need private fields extend
2
2
23
1,883
Forever Open Source retweeted
I wasn't too happy about JSC vs V8 performance so I went ahead and changed approach. v0.2 is now classes based, just like Preact, but it's also now as fast, if not faster, than Preact. still ~0.5KB but slightly bigger than before. github.com/WebReflection/sig…
1
1
14
769
There is some order of magnitude of dark patterns by the FAANG, and, who can blame them? Replicability and identity function, structuredClone() postMessage() can work on all your engineers.
taps sign
52
Forever Open Source retweeted
Preact-like signals in 0.5K with all tests and benchmarks 100% code coverage up and running, in case you'd like to explore signals without paying any "bloat tax" (not that Preact or alien-signals are bloated, yet this is 0.5K) github.com/WebReflection/sig…
2
4
36
2,406
Forever Open Source retweeted
Did you know that Microsoft EXCEL 2000 had a hidden game in it? The classic Commodore 64 game SPY HUNTER got re-imagined as Dev Hunter and hidden as an Easter Egg in EXCEL... this is not joke. Seriously. In this video, used with the kind permission of Youtuber Tom K (Link to the video with full commentary is below) Prepare to have your minds blown, lets get Spy... I mean Dev Hunter started right now...GO! (reposted as I forgot to add the video...DOH!)
7
17
159
27,846
Forever Open Source retweeted
Wii Sports gameplay - Google Chrome 148.0.7778.179, Apple M5 (Base), WebGPU WASM JIT
17
65
1,152
60,497
I was on a team which bundled/minified the JS before chucking it in the monorepo. Had a lot of fun then
Replying to @ivanrouzanov
It used to be that some teams checked in fully compiled DLLs. Cutler call these things FCIBs - fucking checked in binaries.
40
Forever Open Source retweeted
#FujiNet protocol adapters work on ALL of its platforms. Does this mean #Apple2 can use the new Google Drive adapter? YES. #retrocomputing #retrogaming
2
7
29
4,527
Forever Open Source retweeted
TIL nginx.org/en/docs/njs/ anyone having fun with it? any benchmark around VS Bun or Node?

3
1
5
2,973