Robert Vitonsky
vitonsky.bsky.social
Robert Vitonsky
@vitonsky.bsky.social
Software engineer. Founder of https://linguister.io, a translation solution in browser. CEO at https://primebits.org.

My posts mostly about programming, and code quality management.
Just released Ordinality — a framework-agnostic migration tool for Browser, Node, and Deno.

We use it in production on both backend and frontend.

Ordinality works with any database — IndexedDB, SQL, state files, or anything else.

github.com/vitonsky/ord...

#opensource #javascript
October 22, 2025 at 6:11 PM
I just read email from NPM "New TOTP 2FA configurations disabled (existing TOTP still works)".

It looks NPM will disable TOTP and force package authors to use WebAuthn/passkeys.

Business as usual. Spot an opportunity to hype it up and cash in.

#opensource #programming #javascript
October 15, 2025 at 7:54 AM
Linguist is highly customizable.

In recent update has been added an option to control what elements must not be translated.

User now can describe elements to ignore as CSS selectors and Linguist will skip translation on anything that match the query.
July 27, 2025 at 1:42 PM
Linguist made it to the Top 3 extensions in the Chrome Web Store.

Try it: linguister.io

It is the only in-browser translation solution that respects your privacy.

#opensource #browser #extension #FOSS
July 27, 2025 at 8:57 AM
Roasting post about Matrix - probably the most disappointing project claiming to be a "privacy-focused messenger," but actually a scam targeting naive people.

xn--gckvb8fzb.com/giving-up-on...

#security #privacy
July 19, 2025 at 6:32 PM
Just publish NPM package `langstats` that provides stats with speakers count and countries list where language is used.

Basically, that's a small dataset i maintain for our products purposes.

Will be useful for those who work on internationalization, to prioritize work.

github.com/translate-to...
July 14, 2025 at 12:51 PM
Actually problem have widely affects, out of "Copilot" scope
June 17, 2025 at 7:59 PM
GitHub joins to the party.
It looks this month gives a lot of fun for sys ops of BigTech.
June 17, 2025 at 7:57 PM
The HTTP QUERY Method draft, that defines a new HTTP method, QUERY, as a safe, idempotent request method that supports body payload and may be safely cached.

httpwg.org/http-extensi...
June 17, 2025 at 3:45 PM
Reality is porcelain.

NPM is down, and all projects who had not set NPM proxy with cache is blocked for development. CI is in stuck, deployments is delayed, etc.

#programming #frontend #javascript
June 12, 2025 at 8:00 PM
Huh, that's quite original way to tell us about malware in a blog post on platform that requires registration and send spam to its clients.

Digital world are difficult.
June 11, 2025 at 12:47 PM
Every time I hear something about "AI will replace us", I always remember how CGI and 3D games is looked impressive and "photo realistic" in 2004 and how ridiculous they looks today.
May 21, 2025 at 8:37 PM
Some donation forms look like the project doesn't really want to be paid.

#ux #privacy
May 19, 2025 at 11:17 PM
Found a "Magnitude" on this week, it looks interesting.

That is a Playwright where you write a declarative AI prompts in test files instead of selectors and expected states assertions.

There are some problems, but that approach could replace manual QA on small projects.

#programming #frontend
May 1, 2025 at 6:59 PM
Clever 0-click attack against CDN to figure out user location by cache-hit status on physically closest server.

Especially interesting section with companies positions about the problem. No surprises there.

gist.github.com/hackermondev...

#security #privacy #vulnerability #hacking
January 22, 2025 at 8:25 PM
First step to makes stronger is admit your weakness and find workarounds

Most of programmers is not ready to admit the fact that humans quite weak as physically as intellectually

However i never seen builders who prefer manually move a stone blocks rather use machines

#coding #programming
December 4, 2024 at 5:15 PM