Advertisement ยท 728 ร— 90

Posts by Stan Lo

Preview
March 2026 March was a productive month across several projects. On the RDoc side, I focused on making server mode reliable and started work on RBS type signatures in d...

This is part of my March update. I also got accepted into Anthropic's Claude for Open Source program, and welcomed a new GitHub sponsor! Both of which I deeply appreciate ๐Ÿ™
More RDoc improvements (RBS signatures, coverage) are coming too.

st0012.dev/updates/marc...

19 hours ago 3 1 0 0
Video

RDoc server mode with live reload is almost ready for ruby/ruby. Currently `make html` takes 30-60s and you have to rerun it after every change. With `make html-server`, you get instant live reload.

(Just found a bug with page links, but it's getting there)
Here is a demo:

19 hours ago 4 0 1 0

This is just RDoc displaying rbs sigs it can find.
For Ruby core stuff, we already have many signatures included in the rbs gem, so docs.ruby-lang.org will display them along with the docs.
For other projects, it reads either inline rbs doc on top of the method, or reads the .rbs files.

2 days ago 1 1 0 0
Post image

WIP: adding rbs sigs to Ruby documentation

2 days ago 13 0 1 0

First Ruby LSP beta got released with partial migration to Rubydex ๐Ÿ‘€

github.com/Shopify/ruby...

Indexing our Rails application (+ dependencies) currently takes 12s with Ruby LSP's internal indexer.

Rubydex does it in 2s ๐Ÿ’ฏ And I think it's even doing more work.

3 days ago 14 4 1 0

I joined RubyCentral to release a postmortem, and today I'm delivering my report on what happened. The hope is to provide more transparency and closure, 194 days since the incident on September 18.

I've named the incident "RubyGems Fracture." Read my report. #ruby

rubycentral.org/news/rubygem...

4 days ago 14 8 4 1

Thanks for sharing cctop!

1 week ago 1 0 0 0

๐Ÿ™Œ

1 week ago 0 0 0 0
Preview
Should RubyGems/Bundler Have a Cooldown Feature? I'm Hiroshi Shibata (hsbt), a Ruby committer and the maintainer of RubyGems and Bundler. ...

I published my thought of "cooldown" feature of language package system: dev.to/hsbt/should-...

2 weeks ago 7 1 0 1
Preview
How ZJIT removes redundant object loads and stores ZJITโ€™s optimizer now removes redundant object loads and stores, improving JIT performance of CRubyโ€™s shape system. This post explains how the optimization works.

New post by Jacob about recent heap modeling optimizations in ZJIT :D

railsatscale.com/2026-03-18-h...

2 weeks ago 8 4 0 0
Advertisement

Thanks, I'm very fortunate to have passed Anthropic's OSS program last Friday ๐Ÿ™

2 weeks ago 1 1 0 2

#UkrainianView
I remember the news abt this

Ukrainians:
Mariupol Drama Theater hit. People under the rubble.

russians:
WE HIT AZOV NAZIS... oh shi.
(delete post)
Ukronazis hit Theater with civillians!!!

global media: Mariupol Drama Theater is destroyed. Both sides blame each other.

2 weeks ago 55 20 2 0
Post image

A small improvement coming to IRB soon:

2 weeks ago 13 1 0 0
Video

Yesterday I released cctop v0.11.0 with a redesign and 4 color schemes!

If you want a lightweight macos app to help you monitor Claude Code/opencode sessions with keyboard navigation, give cctop a try:
github.com/st0012/cctop

3 weeks ago 7 1 1 0
Preview
GitHub - Shopify/rubydex: A high performance Ruby indexer A high performance Ruby indexer. Contribute to Shopify/rubydex development by creating an account on GitHub.

This is great news but ruby-lspโ€™s indexer has many known limitation, including performance issues. So weโ€™ve been building a new indexer to replace it. And it will come with a default MCP server tailored specifically for LLM agents.

3 weeks ago 7 1 1 0
Video

Only my ego was hurt in the making of this video.

3 weeks ago 3 0 0 0
Preview
February 2026 In February half of my time went into cctop โ€” a macOS menubar app I built for monitoring Claude Code sessions. I have built a workflow around this small util...

My OSS projects update for February:
st0012.dev/updates/febr...

3 weeks ago 5 0 1 0
Video

โ€œ32yr old software engineer training hard to not be replaced by AIโ€ - week 2

1 month ago 5 0 0 0
Advertisement
Video

Server mode with live reload is coming to RDoc:

1 month ago 6 1 0 0
Video

Building something cool for my calisthenics training:

1 month ago 5 0 0 0
Preview
Support editing command input in editor ยท Issue #1176 ยท ruby/irb Flow: User types the target command in IRB IRB opens a temporary file in thed configured editor (same as the edit command uses) After the file is saved & closed, IRB executes its content

This is a great idea. I think IRB should support it: github.com/ruby/irb/iss...

1 month ago 0 0 0 0

Not on slabs ๐Ÿ™ˆ

1 month ago 1 0 0 0
Video

โ€œ32yr old software engineer training hard to not be replaced by AIโ€

1 month ago 9 0 1 0

I donโ€™t really want to go either.

1 month ago 3 0 0 0

Iโ€™m back to speaking at RubyKaigi this year!

1 month ago 14 0 0 0

It's been released!
github.com/st0012/cctop...

1 month ago 6 1 0 0
Advertisement
Post image

Do you know RDoc now has syntax highlighting for bash command ๐Ÿ˜„

1 month ago 8 1 0 0

Per @ufuk.dev's request, OpenCode support coming soon!

1 month ago 6 2 0 1
Preview
GitHub - st0012/cctop: Monitor all your Claude Code sessions from the macOS menubar Monitor all your Claude Code sessions from the macOS menubar - st0012/cctop

It's signed and notarized by Apple, so you can directly install and use it with:

```
brew tap st0012/cctop
brew install --cask cctop
```

Or learn more in: github.com/st0012/cctop

1 month ago 7 1 0 0

I used Claude Code to build a tool for managing CC sessions.
cctop sits in macOS menubar and shows real-time status of every session: idle, working, waiting for input, or waiting for permission.
You can then one click jumping to the right VS Code/Cursor window.
Link ๐Ÿ‘‡

1 month ago 5 1 1 1