Valentin Semirulnik
Valentin Semirulnik
@7rulnik.bsky.social
Reposted by Valentin Semirulnik
Looking for a remote full-time or contract job. Let me know if you have a frontend or fullstack role in startup or a small company. Can do web apps, build tools, visual editors.
November 7, 2025 at 9:18 AM
Reposted by Valentin Semirulnik
Just realized I hadn’t shared here yet:

I’m currently job-hunting 👋 If you hear of any exciting opportunities, I’d love to connect!
October 3, 2025 at 12:13 PM
Reposted by Valentin Semirulnik
We've had a few people ask about type-aware linting, eslint's new concurrent linting mode, and why they don't play well together. So we (the ts-eslint team) wrote a short post breaking down why and the design limitations we're constrained by.

github.com/typescript-e...
Interaction with multithread linting · typescript-eslint typescript-eslint · Discussion #11568
Body ESlint v9.34.0 has added support for multithread linting: https://eslint.org/blog/2025/08/multithread-linting/ One word that isn't mentioned in that blog post is "TypeScript." If you use linti...
github.com
September 6, 2025 at 1:11 PM
Reposted by Valentin Semirulnik
I wish I could nope out of the constant stream of news/posts/stories about AI
August 3, 2025 at 8:43 PM
Reposted by Valentin Semirulnik
🚀 CPUpro 0.7.0 is here!

- Annotated source code view
- Code states, inlining, deoptimizations insights
- Enhanced "All call frames" table
- Raw V8 log support (no conversion needed)
- Gzipped profiles support
Release 0.7.0 – Source code view, code states, raw V8 log and gzipped profiles support · discoveryjs/cpupro
CPUpro opens a new chapter in providing deeper insights into how JavaScript code runs, introducing annotated function source code display with per-location precision. This feature is only available...
github.com
May 8, 2025 at 6:01 AM