Dmitry Makhnev's Avatar

Dmitry Makhnev

@dmitrymakhnev.bsky.social

Software developer @webstorm.jetbrains.com. @tc39.es delegate for @jetbrains.com.

253 Followers  |  189 Following  |  21 Posts  |  Joined: 16.05.2024  |  1.5888

Latest posts by dmitrymakhnev.bsky.social on Bluesky

5th JavaScript Day will be tomorrow!
Happy to see so amazing lineup ๐Ÿคฉ

01.10.2025 13:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

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

22.09.2025 20:42 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
[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...

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.

12.08.2025 15:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The best HTML, CSS and JavaScript Editor for Web development :: JetBrains WebStorm The most intelligent HTML Editor with refactorings, code completion, on-the-fly code analysis and coding productivity orientation

Today is 15th birthday of @webstorm.jetbrains.com ๐Ÿ’™
www.jetbrains.com/webstorm/web...
web.archive.org/web/20101228...

27.05.2025 11:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿคž

11.05.2025 20:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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...

๐Ÿš€ 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

08.05.2025 06:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

hello, world

14.04.2025 20:25 โ€” ๐Ÿ‘ 166    ๐Ÿ” 27    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 4
GitHub - tc39/proposal-enum: Proposal for ECMAScript enums Proposal for ECMAScript enums. Contribute to tc39/proposal-enum development by creating an account on GitHub.

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...

15.04.2025 16:20 โ€” ๐Ÿ‘ 69    ๐Ÿ” 15    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
GitHub - rbuckton/proposal-enum: Proposal for ECMAScript enums Proposal for ECMAScript enums. Contribute to rbuckton/proposal-enum development by creating an account on GitHub.

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...

04.04.2025 07:52 โ€” ๐Ÿ‘ 138    ๐Ÿ” 31    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 3

Iโ€™m so sorry.
Next time Iโ€™ll notify you directly.

14.03.2025 10:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Infinite thanks to all #TC39 members, attendees, speakers, MC, and organizers!

Special thanks to Ujjwal Sharma for the idea of the event and for supporting from the #TC39 side ๐Ÿงก

13.03.2025 15:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

...
I was honored to help organize the #TC39 panel and participate as a @webstorm.jetbrains.com representative, together with Ujjwal Sharma, @snek.dev, @littledan.dev, Artem Kobzar, and our amazing MC Liana Gukasyan.
...

13.03.2025 15:43 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

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...

13.03.2025 15:43 โ€” ๐Ÿ‘ 27    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

...
Agenda:
โ€“ Talk: A History of TC39โ€™s JavaScript Decorators Proposal by @littledan.dev
โ€“ Talk: MessageFormat: The Future of i18n on the Web by Ujjwal Sharma
โ€“ TC39 Panel with @littledan.dev, Ujjwal Sharma, and @snek.dev

Welcome!

10.03.2025 08:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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)** โฌ…๏ธโฌ…๏ธโฌ…๏ธ

This Wednesday, a special meetup with TC39 members will be held at JetBrainsโ€™ Amsterdam office.
www.meetup.com/amsterdamjs/...
...

10.03.2025 08:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

24.02.2025 10:01 โ€” ๐Ÿ‘ 61    ๐Ÿ” 13    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Preview
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.

...
So I recommend trying the EAP as soon as possible to test the fixes and provide feedback.
www.jetbrains.com/webstorm/nex...

This refactoring unlocks the possibility for many new fixes, features, and improvements. Hope to start delivering moreโ€ฆ

21.02.2025 16:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

...

21.02.2025 16:14 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - tc39/proposal-source-phase-imports: Proposal to enable importing modules at the source phase Proposal to enable importing modules at the source phase - tc39/proposal-source-phase-imports

Support for Deferring Module Evaluation github.com/tc39/proposa...
and Source Phase Imports github.com/tc39/proposa...
added for the next @webstorm.jetbrains.com EAP by awesome Denis Bezrukov ๐ŸŽ‰

youtrack.jetbrains.com/issue/WEB-69587
youtrack.jetbrains.com/issue/WEB-66664

19.02.2025 15:11 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@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! ๐Ÿงต

14.02.2025 11:29 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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 โœจ

10.02.2025 11:51 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Amazing!
@nordicjs.com announced Nordic.js on 2-3 October 2025 ๐ŸŽ‰
nordicjs.com/2025

Hope to see you at the event.

03.02.2025 13:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

"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...

29.01.2025 21:33 โ€” ๐Ÿ‘ 26    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

๐ŸŒŽ 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!

27.01.2025 16:02 โ€” ๐Ÿ‘ 95    ๐Ÿ” 20    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 1

Welcome @webstorm.bsky.social ๐Ÿ’™

16.01.2025 11:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ยซะ”ะฐ ะธะปะธ ะดะฐยป
ยฉ๏ธ ะœะตั‚ั€

10.01.2025 14:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Peace โœจ

31.12.2024 23:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Marry christmas โœจ

25.12.2024 12:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Congratulations ๐ŸŽ‰

21.11.2024 22:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@dmitrymakhnev is following 19 prominent accounts