Dmitriy Kovalenko
banner
neogoose.bsky.social
Dmitriy Kovalenko
@neogoose.bsky.social
Born to use camera, forced to use neovim.

Made odiff, working on http://fframes.studio, writing assembly for fun and JavaScript for money.
Reposted by Dmitriy Kovalenko
this is me building odiff (by @neogoose.bsky.social
go check it out it is cool) from my arch (btw) linux machine

it has 4 c native deps (not like we have disabled cgo or whatever) built from source btw no cheating by linking against pre built binaries

zig ftw
September 10, 2025 at 3:02 PM
FYI I am going to give away this keyboard on Fun OCaml conference 2025. For free.

The only unique design in the world. Bluetooth. QMK/VIA support. Hand lubed switches by me. Sound is amazing.
September 3, 2025 at 8:49 PM
Europeans how are you surviving without A/C? If I am going to stay here without A/C a little longer my brain will start to rot
June 22, 2025 at 6:00 PM
I genuinely believe this is a modern programming art. No vibe coder will be able to repro this.

It’s a neon simd assembly that converts RGB to YUV in the most efficient way possible: processing 8 pixels at once for the Y and working only w/ even pixels on even rows for cb/cr.
April 10, 2025 at 11:14 AM
Reposted by Dmitriy Kovalenko
Incredible insights from @neogoose.bsky.social at the past conference talk on #Rust, #React, #Rescript, and #wasm integration for high-performance video rendering with http://fframes.studio!
https://gitnation.com/contents/react-via-rust-and-rescript-why-and-how
React via Rust and Rescript: Why and How? by Dmitry Kovalenko
I'm here to talk about Rust and Rescript, languages in the React community that offer interesting possibilities. Writing React in different languages can improve performance and code correctness. TypeScript can be messy and has challenges in Material.UI, while Rescript offers better code quality and type safety. Rescript supports advanced React features and using functions for JavaScript APIs. The power of Rescript and WebAssembly lies in writing better React code and optimizing performance. Integrating SVG into React with Rust provides fast rendering and keeps the structure intact. Learning new languages can improve code quality. Re-script debugging and SVG performance are important considerations. React Server Components and beginner Rescript projects are discussed in the Q&A session.
gitnation.com
April 4, 2025 at 2:00 PM
Finally upgraded to blink.cmp from nvim.cmp and OH MY GOD it actually autocompletes real time it's like + 100x to the "snappiness" feeling

It is already 1.x, all the integrations with snippets is supported and migration happened smoothly af idk why I didn't do this earlier
March 28, 2025 at 7:44 PM
A moth ago my dog passed away. That was very devastating for me and my family so I made an automatic memorial video generator using my own framework. It generates totally unique video every single time from our media library with amazing animations and transitions.

www.youtube.com/watch?v=VGkU...
I made the saddest software in the world: Memorial Videos Generator
YouTube video by Neo Goose
www.youtube.com
March 19, 2025 at 11:43 AM
Reposted by Dmitriy Kovalenko
Fish is extremely fast comparing to zsh. idk how i slept on this. Also i like how its structured around functions
February 13, 2025 at 9:58 PM
Reposted by Dmitriy Kovalenko
🔗Watch this talk recording!
@neogoose.bsky.social presented "React via Rust and Rescript: Why and How?" at React Day Berlin!

https://gitnation.com/contents/react-via-rust-and-rescript-why-and-how
February 10, 2025 at 2:00 PM
This is literally what happens with all this Rust vs Zig debates. Don’t let tech influencer’s hype fool you.
January 26, 2025 at 5:04 AM
Gotta admit I love San Francisco
January 22, 2025 at 3:09 PM
Why I don't use syntax highlighting, debugger, autocomplete, llm, and anything and still feel productive?

Here is a video on how I write assembly: www.youtube.com/watch?v=240a...
Let's rickroll everyone in assembly
YouTube video by Neo Goose
www.youtube.com
January 16, 2025 at 12:03 AM
Rate my next video preview
January 15, 2025 at 9:27 PM
I built a React Server Components in ASSEMBLY. Yes, a real arm assembly that streams react components into a webpage lol.

It took me 10 TIMES less loc than a SINGLE DEPENDENCY LOCK file for npm but this thing still doesn't work without javascript in a browser
www.youtube.com/watch?v=i-4B...
I reimplemented REACT SERVER COMPONENTS in ASSEMBLY
YouTube video by Neo Goose
www.youtube.com
January 4, 2025 at 5:05 PM
The #1 leetcode question for interviews explicitly requires solving it in O(n) involving hashset which is total nonsense because it is SLOWER.

That's why leetcode is bad. It makes you blindly believe that O(n) is faster, while in the real world, hashmaps and sets are always very expensive.
December 31, 2024 at 1:42 PM
Blue Sky + X =
December 28, 2024 at 4:57 PM
github.com/rust-skia/ru...

Implemented the ability to provide a custom implementation of the ImageAsset for skia using rust trait object
feat: Support custom ImageAsset by dmtrKovalenko · Pull Request #1079 · rust-skia/rust-skia
Here is an implementation that allows to return your custom implementation of ImageAsset wrapping the rust trait to the skia world using ResourceProvider. ImageAssets are overridable so I added an ...
github.com
December 20, 2024 at 4:38 PM
Programming languages as Greek gods
December 16, 2024 at 12:24 PM
On my way to @reactdayberlin.gitnation.org to talk about rust and rescript
December 12, 2024 at 10:05 AM
I made a video with a breakdown and detailed analysis of my 200 lines of code HTTP server in pure macos arm64 assembly.

Might be a good entry point into the assembly world even if you have never touched assembly.

in 4k btw
www.youtube.com/watch?v=xfBV...
I built a real HTTP sever in ARM assembly in under 200 lines
YouTube video by Neo Goose
www.youtube.com
December 11, 2024 at 3:30 PM
Same tweet on Bluesky and Twitter. Is audience is totally different here or the platform itself is worse?
December 8, 2024 at 7:09 PM
This is my implementation of a pure assembly (darwim arm64 lol) HTTP sever that includes
- routing
- 2 endpoints
- logging
- have readable code with structural indents

and still under 200 total lines of code
github.com/dmtrKovalenk...
December 6, 2024 at 7:20 PM
My first repository in pure assembly mmmm
December 6, 2024 at 7:18 PM
I made this web server in pure assembly. Proud
December 6, 2024 at 12:12 PM
This is indeed annoying, but my name has one specific detail which determines it from most of them: the “iy” in the end.

I don’t know why but this is a wrong pronunciation of this name in English generally and nobody is using it. It’s easier “ry” in the end or “dImitrIy”
man there are too many di?mitr(ii?|i?y) K.*s in fp. i was so surprised for a second why @neogoose.bsky.social would show up in haskell weekly lol
December 6, 2024 at 3:18 AM