Dmitry Zakharov

671 posts

Dmitry Zakharov banner
Dmitry Zakharov

Dmitry Zakharov

@dzakh_dev

ReScript enthusiast at @envio_indexer. Create tools from the future 🧬

Georgia, Batumi Katılım Mart 2022
50 Takip Edilen265 Takipçiler
Dmitry Zakharov retweetledi
Jords
Jords@j_o_r_d_y_s·
Devs be cooking at the team offsite 🧑‍🍳 Once a month the team at @envio_indexer runs an internal hackathon. Ngl… some pretty amazing things coming soon.
Jords tweet media
English
2
2
8
253
Dmitry Zakharov retweetledi
Cristiano Calcagno
Cristiano Calcagno@ccrisccris·
Now that adding code is easy, removing code is the new superpower.
Cristiano Calcagno tweet media
English
1
5
5
466
Fabian Hiller
Fabian Hiller@FabianHiller·
Valibot shines in invalid data parsing! ⏱️ At 29 μs, it's over 3x faster than Zod (93 μs) and ArkType (97 μs) in our benchmarks. 😎
Fabian Hiller tweet media
Fabian Hiller@FabianHiller

🚨 Missed our big announcement yesterday? We launched schemabenchmarks.dev! 🎉 An open-source project comparing top JS schema libraries like @zodtypes, @valibot, @arktypeio, Typia, TypeBox, @EffectTS_ and more. 🧩 Dive into metrics on download time, schema creation, and parsing speed. 🔥 Check it out now and see who's leading the pack: schemabenchmarks.dev/blog/welcome

Slovenščina
2
1
56
4K
Dmitry Zakharov retweetledi
trav
trav@techsavvytravvy·
i ranked some validation libraries this is very official and the results are final
trav tweet media
English
18
10
133
16.7K
ENVIO
ENVIO@envio_indexer·
👾 GitHub CI for tests in envio init HyperIndex V3 projects created with envio init include a pre configured GitHub Actions workflow for running tests. This provides a ready to use CI setup from day one, making it easier to run tests consistently as projects evolve and contributors are added.
English
1
2
9
219
Dmitry Zakharov
Dmitry Zakharov@dzakh_dev·
In the next version of Sury - if I make it work 😅 45 failing tests by the way. Gradually progressing without AI. Unfortunately, it doesn't help much in my case. The code in the screenshot is a successor to S.unnest and is already available for use. Made it ClickHouse style 😁
Dmitry Zakharov tweet media
English
0
0
1
73
Глупый брат Аппы
@xanf_ua Очень жду когда появятся языки, ориентированные на ИИ. Экономные по токенам и без большого количества вариантов написания одного и того же
Русский
1
0
0
516
Illya Klymov 🇺🇦
Illya Klymov 🇺🇦@xanf_ua·
Чем дальше в AI, тем важнее читабельность кода. Сегодня AI споткнулась в своих рассуждениях о вот этот объект конфигурации тест раннера: { ... stubs: { Popup } ... } LLM-ка решила что это стабает компонент Popup. Но нет, синтаксис объекта stubs (вот тот неудачный, это vue/test-utils если что) - { что-стабаем: true | [объект реализации] } в итоге посколку это разворачивается в { Popup: Popup } - это как раз означаем "для стаба компонента Popup используес реализацию объекта Popup" - что означает "НЕ СТАБАЕМ ЭТОТ КОМПОНЕНТ" Одна из сложных вещей для меня - бороться с замыливанием глаза, я-то привык уже к подобным финтам
Русский
2
0
33
9.7K
Denham
Denham@DenhamPreen·
Honestly wish I could pick "@envio_indexer engineers" as an agent in @cursor_ai . Unreal problem solvers. Zero hallucinations, all solutions.
English
2
1
10
326
Dmitry Zakharov
Dmitry Zakharov@dzakh_dev·
Back then, I put maintenance difficulty at the bottom, but nowadays I think if LLM can't write your code, it's a bus factor alert. So I decided to take a step back and write Sury architecture in a formal language first, making it as clear as possible.
English
0
0
0
62
Dmitry Zakharov
Dmitry Zakharov@dzakh_dev·
Still failed, but this was the most productive way to use an LLM in a complex codebase. I remember how, a few years ago, I highlighted: community, DX, performance, bundle-size, and maintenance difficulty as pillars of a good OSS library ...
Dmitry Zakharov@dzakh_dev

I'm going to try again, but use it more as a rubber duck and a support tool for debugging. I think it should be more productive. Also curious to see whether Wallaby MCP will be helpful in the end.

English
1
0
0
86
Dmitry Zakharov
Dmitry Zakharov@dzakh_dev·
It was a power week. Claude shipped more commits than I did, and I like it 🤩 A goal for next week: Start using voice for prompting more. I'm not used to it at all, but it sounds promising for my wrist health. Ah wait. I'll be writing an architecture spec instead, without AI...
Dmitry Zakharov tweet media
English
0
0
1
63
Dmitry Zakharov
Dmitry Zakharov@dzakh_dev·
Shipped a new testing framework to @envio_indexer - in my opinion, the BIGGEST feature for the whole of 2026. Agent-driven development is growing like crazy, and the ability to programmatically verify LLM changes is a must-have for any tool nowadays. And we are the first here!
Dmitry Zakharov tweet media
English
2
0
3
409
Dmitry Zakharov
Dmitry Zakharov@dzakh_dev·
The first attempt failed. I even used @wallabyjs MCP to provide LLM with more context from test execution. This was cool, but not enough critical thinking to suggest a proper fix instead of a lame patch. Still bullish on AI when I know what to do, though 😀
Dmitry Zakharov@dzakh_dev

Time to try Opus for Sury. I really hope it'll work, because the logic got too complicated for my human brain 😅 Good that I have @rescriptlang and more than 1k tests to guide it through.

English
1
0
0
119