Alex Wang
banner
hialexwang.bsky.social
Alex Wang
@hialexwang.bsky.social
Building my own little apps
tableOS - digital table for synthesizing ideas - https://x.com/table_OS
PomeloMark - https://pomelomark.table-os.com/
Jade - https://dragonman225.js.org/jade.html
Notablog - https://dragonman225.js.org/notablog.html
Pinned
Building a #Markdown editor for editing complicated content with ease.
The math equation editor is now open source 🎉

I’ve turned it into a standalone library that works seamlessly with ProseMirror. It’s also easy to integrate with ProseMirror-based frameworks like ProseKit (prosekit.dev).

If you’re curious, feel free to check it out here:
👉 github.com/dragonman225...
December 17, 2025 at 4:31 PM
Built a custom LaTeX syntax highlighter for CodeMirror, inspired by Prism.js' style, because the built-in one wasn't good enough.
November 30, 2025 at 3:39 PM
Setting up "Trusted publishing" to publish to npm with GitHub Actions is so confusing.

After hours of trial and error, I finally learned that you need to use Node v24 and pass `--provenance` to `npm publish` — neither of which is mentioned in the documentation.

docs.npmjs.com/trusted-publ...
Trusted publishing for npm packages | npm Docs
Documentation for the npm registry, website, and command-line interface
docs.npmjs.com
November 24, 2025 at 5:57 PM
$5000/mo on AWS → $1400/mo on optimized AWS → $120 on VPS at Hetzner

Brilliant server cost reduction!
Send this article to your friend who still thinks the cloud is a good idea
You've been lied to. You don't need the cloud – you can just run servers and save 10x your AWS costs. It's not that difficult.
rameerez.com
November 7, 2025 at 7:06 AM
I wish I could ask questions that cover multiple repositories on deepwiki.com — for example, comparing APIs, architectures, or implementations.
November 6, 2025 at 1:10 PM
Been working on a sleek, new math equation editor with syntax highlighting in PomeloMark, a more intuitive Markdown editor.
November 5, 2025 at 7:31 PM
I’ve been impressed by how well LLMs can untangle obfuscated JavaScript, making it easier to study how frontend magic works.
October 30, 2025 at 3:04 PM
Building a #Markdown editor for editing complicated content with ease.
October 28, 2025 at 5:25 PM
Switched from Google Chrome to Brave Browser (@brave.com) so I can keep using github.com/gorhill/uBlock without worrying about Manifest V2 being phased out.
April 16, 2025 at 7:47 PM
An experiment: visual documentation for codebases with JSON Canvas (jsoncanvas.org)
March 9, 2025 at 8:31 PM