Dmitry Makhnev
banner
dmitrymakhnev.bsky.social
Dmitry Makhnev
@dmitrymakhnev.bsky.social
Software developer @webstorm.jetbrains.com.
@tc39.es delegate for @jetbrains.com.
5th JavaScript Day will be tomorrow!
Happy to see so amazing lineup 🤩
October 1, 2025 at 1:48 PM
Added support for the experimental @angular.dev integration with @vitest.dev in @webstorm.jetbrains.com!
You can try this in the new EAP www.jetbrains.com/webstorm/nex...
Unfortunately without possibility to run a specific test from a test file, because github.com/angular/angu...
Feedback is welcome
Early Access Program (EAP) - WebStorm
WebStorm is a powerful IDE for modern JavaScript development, perfectly equipped for building applications with React, Angular, Vue.js and Node.js.
www.jetbrains.com
September 22, 2025 at 8:42 PM
For better DX with @vitest.dev and @angular.dev I kindly ask you to vote for github.com/angular/angu....
The `--testNamePattern` option is required for running subset of tests in one file.
[Vitest]: ng cli doesn't accept pass `--testNamePattern` to Vitest · Issue #30824 · angular/angular-cli
Command test Is this a regression? Yes, this behavior used to work in the previous version The previous version in which this bug was not present was No response Description It's not possible to pa...
github.com
August 12, 2025 at 3:38 PM
🤞
May 11, 2025 at 8:32 PM
Reposted by Dmitry Makhnev
🚀 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
Reposted by Dmitry Makhnev
hello, world
April 14, 2025 at 8:25 PM
Reposted by Dmitry Makhnev
ECMAScript excitement 😉

Congrats to @chronicles.org on advancing the Enum proposal to Stage 1 at TC39 today 🎉

This aims to bring the good parts of TypeScript enums to JavaScript plus enhancements such as new datatypes & potentially runtime performance improvements 👍

github.com/tc39/proposa...
GitHub - tc39/proposal-enum: Proposal for ECMAScript enums
Proposal for ECMAScript enums. Contribute to tc39/proposal-enum development by creating an account on GitHub.
github.com
April 15, 2025 at 4:20 PM
Reposted by Dmitry Makhnev
ECMAScript excitement 😉

TypeScript's @chronicles.org is pitching enum in JS 🎉

It's the good parts of TS enum + enhancements:

🔶 More datatypes: Symbols etc
🔶 Iterable
🔶 Immutable
🔶 Null prototype
🔶 No declaration merging
🔶 Compatible with Node type-stripping 👍

github.com/rbuckton/pro...
GitHub - rbuckton/proposal-enum: Proposal for ECMAScript enums
Proposal for ECMAScript enums. Contribute to rbuckton/proposal-enum development by creating an account on GitHub.
github.com
April 4, 2025 at 7:52 AM
The AmsterdamJS Special Edition meetup with #TC39 members was yesterday at @jetbrains.com.

It was incredibly interesting to hear about the history of the decorators proposal from @littledan.dev and the current state of MessageFormat from Ujjwal Sharma...
March 13, 2025 at 3:44 PM
This Wednesday, a special meetup with TC39 members will be held at JetBrains’ Amsterdam office.
www.meetup.com/amsterdamjs/...
...
AmsterdamJS Special Edition: A Meetup with TC39 Members, Wed, Mar 12, 2025, 6:00 PM | Meetup
👋 Hey-hey, AmsterdamJS Community! 🎫 **Registration** To attend the meetup please ➡️➡️➡️ **[REGISTER HERE](https://guild.host/events/amsterdamjs-special-pkef1v)** ⬅️⬅️⬅️
www.meetup.com
March 10, 2025 at 8:55 AM
Reposted by Dmitry Makhnev
It’s more important than ever for Europe to fund strategic open source projects for open, decentralized communication systems (like Matrix) and application platforms/the open web (like Servo). We all need to be in control of our own computers, and it makes sense to fund as defense spending.
February 24, 2025 at 10:01 AM
Dear @webstorm.jetbrains.com and @jetbrains.com IDEs users who use JS testing framework integrations,
A huge refactoring of this subsystem was delivered in EAP 5.

It has changes for:
- @vitest.dev
- Jest
- @nodejs.org test runner
- @playwright.dev
- Cypress
- Mocha
- Protractor and Karma

...
youtrack.jetbrains.com
February 21, 2025 at 4:14 PM
Reposted by Dmitry Makhnev
@webstorm.jetbrains.com 2025.1 release is getting closer and we are approaching FF next week. I've worked quite a lot on @angular.dev support this time. List of new features is simply huge: host bindings, reactive forms, signal queries, better syntax highlighting, new quick fixes and many more! 🧵
February 14, 2025 at 11:29 AM
A few improvements for the Import Attributes proposal github.com/tc39/proposa... were added for the next @webstorm.jetbrains.com EAP by awesome Denis Bezrukov:
- Autocomplete for `with` keyword;
- No autocomplete `assert` keyword;
- Syntax error highlighting for `assert`.
Enjoy ✨
youtrack.jetbrains.com
February 10, 2025 at 11:51 AM
Amazing!
@nordicjs.com announced Nordic.js on 2-3 October 2025 🎉
nordicjs.com/2025

Hope to see you at the event.
February 3, 2025 at 1:54 PM
Reposted by Dmitry Makhnev
"erasableSyntaxOnly" was the result of an open collaboration between Node folk & the TypeScript team, started by @satanacchio.bsky.social 🙏

Thanks to @searyanc.dev for implementing this feature 👍

@mattpocock.com's excellent explainer article is here:

www.totaltypescript.com/erasable-syn...
TypeScript 5.8 Ships --erasableSyntaxOnly To Disable Enums
TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, namespaces, and parameter properties.
www.totaltypescript.com
January 29, 2025 at 9:33 PM
Reposted by Dmitry Makhnev
🌎 Hello, world!
WebStorm is live on Bluesky! We’re here to bring you JavaScript insights, coding tips, and product updates.

📢 Help us spread the word – follow us, share this post, and tag your dev friends!
January 27, 2025 at 4:02 PM
January 16, 2025 at 11:36 AM
«Да или да»
©️ Метр
January 10, 2025 at 2:54 PM
Peace ✨
December 31, 2024 at 11:36 PM