boshen_c Profile Banner
Boshen Profile
Boshen

@boshen_c

Followers
7K
Following
3K
Media
569
Statuses
3K

VP of Engineering @voidzerodev, Creator of @OxcProject, @TC39 invited expert. Follow me for JavaScript and Rust news.

Joined July 2016
Don't wanna be here? Send us removal request.
@voidzerodev
VoidZero
4 hours
ViteConf 2025 was a blast! If you didn't catch up on all the highlights yet, then our recap post is what you need. ◆ The announcement of Vite+ (with a live demo of @youyuxi) ◆ Why Oxc is fast and how it supports JavaScript plugins ◆ Taking a sneak peek at the upcoming Vite
2
6
41
@boshen_c
Boshen
2 days
Vite documentation should fully embrace tanstack start!
@jeresig
John Resig
2 days
I've been using @tan_stack Start for a new project and it's super good. The server functions completely replace the need for TRPC/GraphQL/REST, the middleware is composable and fully typed, and having TSRouter's nice typing and stateful search params is icing on the cake. A+!
2
1
129
@boshen_c
Boshen
2 days
For me, vibe coding is when you are trying to one shot your problem with a vague prompt, which doesn't work. Do context engineering instead, baby step it and feed as much context as possible, tell it to read docs and other related code etc. Tell Claude to come up with a plan in
2
2
55
@boshen_c
Boshen
2 days
Last year @vuefes was still like should we learn Rust, this year it's all should we learn AI. No sign of AI last year; today people get surprised at how I write 100% of my code through AI.
4
0
66
@boshen_c
Boshen
3 days
Vitest V4 -> Oxc https://t.co/G63nWdhPEs
Tweet card summary image
github.com
1
6
77
@biomejs
Biome
3 days
Biome v2.3 is out! 👨‍👨‍👦‍👦 Full support for @vuejs, @sveltejs and @astrodotbuild ‼️ New ignore syntax 🌬️ Tailwind v4 support ⌨️ New CLI flags and reporters https://t.co/WAWAcr7ofW
Tweet card summary image
biomejs.dev
41
166
1K
@Cameron_C2
Cam
3 days
In the next version of oxlint, strict-boolean-expressions will be available 🎉. The rule (ported from typescript-eslint) now catches non-boolean expressions in conditions. Thanks to nnnnoel for this contribution! https://t.co/g43jDEbTY3
Tweet card summary image
github.com
Closes #195
1
3
29
@kenneth_skovhus
Kenneth Skovhus
4 days
I shared insights on Linear's culture, monorepo setup, tooling improvements using Rolldown and oxlint, thoughts on end-to-end tests, internal tooling + shoutouts to @worrydream https://t.co/18hT2xX7Au
0
1
5
@boshen_c
Boshen
4 days
Talked to @privatenumbr, realized there are more problems that could be solved and info provided in the package manager layer for enterprises.
0
0
9
@boshen_c
Boshen
4 days
Ok Dan doesn't know who I am. But surprisingly, met people from Deno, Bun and @aidenybai and Daniel Roe!
@boshen_c
Boshen
9 days
Attending @vuefes next week so I can meet @youyuxi in person - nah joke I'm there to meet @dan_abramov2. https://t.co/FKmDmEY3xo
2
1
79
@voidzerodev
VoidZero
6 days
Senior performance engineer @kurtextrem talks about @framer's journey to adopting Rolldown and the chunking configurations used in production. Full video in comments⏬
1
7
30
@voidzerodev
VoidZero
5 days
✅Announcing Vitest 4.0 ✅ Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome. Also new: - Visual Regression Testing to catch unintended UI changes - Playwright Trace support for easier debugging
Tweet card summary image
voidzero.dev
Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming...
3
114
874
@Cameron_C2
Cam
5 days
🚀Oxlint 1.24.0 is out! → comment APIs support for JS plugins → two new lint rules → 17 bug fixes → 42 commits to help keep perf fast → improved rule documentation Shoutout to 5 new contributors, and 24 returning contributors! 🧵Full notes below
4
12
167
@boshen_c
Boshen
5 days
oxfmt v0.8.0 (not even alpha yet): * Support `ignorePatterns` in oxfmtrc * Conforming to prettier even more Things we want to do before alpha to make sure we’re 100% confident we don’t mess up your code: * Infra for making sure there is no code removal * More conformance suite
Tweet card summary image
github.com
[0.8.0] - 2025-10-22 🚀 Features 381e08c oxfmt: More friendly JSON schema (#14879) (leaysgur) 006708d oxfmt: Support ignorePatterns in oxfmtrc (#14875) (leaysgur) 🐛 Bug Fixes 64b8226 formatter: C...
3
18
144
@Cameron_C2
Cam
5 days
While AI isn't perfect, it does a good job navigating oxc. Rust's strong type system, combined with good compiler and linter diagnostic messages helps AI tools workout why something's not compiling and how to fix the error. Interested in contributing? take a look at the issues
@boshen_c
Boshen
7 days
Some context: In the /pulse page, from the past month, oxc received 43 authors while eslint received 18 authors. We allocated only a single full time dev to Oxlint, while eslint paid many contributors through open collective. Most contributors say Oxlint is not hard to
3
1
21
@kenneth_skovhus
Kenneth Skovhus
5 days
Got a sneak peak of Rolldown Vite's upcoming Full Bundle Mode today. 🔥 Developing @linear is about to get a lot smoother: → Cold start rendering up to 3X faster → Full reloads ~40% faster → 10X fewer network requests Kudos @sapphi_red & @voidzerodev!
5
8
94
@boshen_c
Boshen
6 days
Given that custom JS plugins are still in technical preview, but people are eager to try them, we want to avoid duplicating effort on the list of tried ESLint plugins: https://t.co/896VEvpUYM
Tweet card summary image
github.com
To avoid duplicating effort on the list of tried ESLint plugins. Each comment should include only one plugin name to make it searchable.
0
7
64
@boshen_c
Boshen
6 days
Regret not allowing jsonc support due to stubbornness. Going forward we will let .oxlintrc.jsonc and .oxfmt.jsonc take precedence. And one day we support package.jsonc 🦹 https://t.co/7igc9NrHqh
Tweet card summary image
github.com
Edit: I simplified this section and incorporated all comments and concerns up to this point. In hopes that this can finally proceed to be implemented. Motivation It is now common for modern fronten...
7
3
61