Dmytro Kurets. DareDev 🇺🇦
daredev.bsky.social
Dmytro Kurets. DareDev 🇺🇦
@daredev.bsky.social
kotlin/Go/JS/PHP developer
TL at @trivago, co-creator of https://deltaration.com

https://kurets.dev
Pinned
3 years in a row, I attended @kotlinconf.com, always inspired by the quality and the community. This year, I had the privilege of speaking there myself.

🎥 www.youtube.com/watch?v=434W...

Also happy that I got to bring deltaration.com to the spotlight 😊

#ai #boardgames #kotlin
Kotlin's Gamebit: LLM less AI for Board Games | Dmytro Kurets
YouTube video by Kotlin by JetBrains
www.youtube.com
Meta Quest Store saw 12% faster loads & 2.5× faster interactions with #React Compiler. ESLint and React violations looks solid too

I'm skeptical, but definitely going to try it out. Auto-memoization without manual useMemo/useCallback sounds promising.

react.dev/blog/2025/10...
React Compiler v1.0 – React
The library for web and native user interfaces
react.dev
October 29, 2025 at 11:40 AM
Reposted by Dmytro Kurets. DareDev 🇺🇦
What’s new in #JUnit 6: Key Changes and Improvements
What’s new in JUnit 6: Key Changes and Improvements
JUnit 6 is here, eight years after JUnit 5 was released. This isn’t just an incremental update; it’s a significant modernization leap.
medium.com
October 19, 2025 at 8:03 AM
In the age of #AI and AI-powered IDEs, we should get used to asking questions like:
👉 “Is there a function that already does this?”
👉 “Which part of the code handles that?”
👉 “Did I just duplicate something?”
October 9, 2025 at 1:38 PM
#linux is a sponsor of my evening plans!
September 23, 2025 at 9:37 PM
I was excited to discover #Redis numbered databases… only to learn the same day they are widely considered a mistake. I wonder if anyone is actually using them in production
September 5, 2025 at 10:42 PM
Munich it is then! ;)
KotlinConf 2026 → MUNICH 🇩🇪
Super Early Bird tickets just dropped!

The world’s biggest Kotlin event. A new city. The best price.
🎟️ Get your Super Early Bird ticket: kotl.in/conf26-tickets
Registration | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotl.in
July 22, 2025 at 10:18 PM
Out of curiosity, I ran some offline LLMs on my Raspberry Pi 4. Building from source was fun, and watching it struggle to squeeze out a word per second, even with the smallest models, was oddly satisfying. It met my low expectations perfectly 😄

#raspberrypi #llm
July 18, 2025 at 10:06 PM
Just watched @gergely.pragmaticengineer.com’s “Software engineering with LLMs in 2025: reality check.” Clear, grounded look at how AI-coding tools are used day-to-day. Loved the four wrap-up questions!
youtu.be/EO3_qN_Ynsk #llm #ai
Software engineering with LLMs in 2025: reality check
YouTube video by The Pragmatic Engineer
youtu.be
July 2, 2025 at 11:01 AM
🌀 Tried Kotlin Notebook’s `ANIMATE {}` today and got totally sucked in.

First plan: shiny data plots.
Actual result: a roaming kaomoji ( ͡~ ‿ ͡~)

Bottom line: with a bit of code, #kotlin notebooks move more than just data.
July 1, 2025 at 10:41 PM
3 years in a row, I attended @kotlinconf.com, always inspired by the quality and the community. This year, I had the privilege of speaking there myself.

🎥 www.youtube.com/watch?v=434W...

Also happy that I got to bring deltaration.com to the spotlight 😊

#ai #boardgames #kotlin
Kotlin's Gamebit: LLM less AI for Board Games | Dmytro Kurets
YouTube video by Kotlin by JetBrains
www.youtube.com
June 24, 2025 at 1:31 PM
Reposted by Dmytro Kurets. DareDev 🇺🇦
Wrote short article about use of Koog for developing Kotlin based AI agents (combined with a number of MCP servers).

The example included is based on use of #BuildWithGemini LLM (really had to use that with #GoogleIOConnect fast approaching 😀) johnoreilly.dev/posts/kotlin...
Initial exploration of using Koog for developing Kotlin based AI agents
Koog, announced recently at KotlinConf, is a new Kotlin-based framework designed to build and run AI agents. This article will outline initial exploration of using Koog along with a number of configur...
johnoreilly.dev
June 22, 2025 at 6:44 PM
It does not seem this way when adding bools, but when an extra value has to be added to boolean, I want to go back in time
Most of the time, boolean props on react components are a bad idea. They don't evolve well. More boolean props create impossible states and the component becomes a "thing" that does way too much.

Go for string literal union types and slot props (composition) more often than not.
June 19, 2025 at 7:08 AM
Reposted by Dmytro Kurets. DareDev 🇺🇦
A quick reminder. We all know not to click links on emails from unknown sources. Spam is an unknown source. The "unsubscribe" link is a link from an unknown source. Even a "known" sender can be spoofed. Just send it to Spam (or at least thoroughly vet the URL before clicking). Just sayin'.
June 17, 2025 at 9:13 PM
Had an inspiring two-day exchange with the #trivago tech crew in the Netherlands! 🚀
Huge thanks for letting me join the lineup.

Special thanks to everyone who packed the room for “Mob Programming: Smells Like Team Spirit.” 🙌🔥 Your questions and hallway chats were the best part.
June 10, 2025 at 2:34 PM
I picked up a Dell in October 2022, installed Ubuntu 22.04 on it, and, surprise! The built-in camera was a no-show 📷. After some digging, I found a workaround and moved on. 1/8
June 4, 2025 at 4:38 PM
Always wanted to build a personal website but never found the time. Gave #Junie by @jetbrains.com a try, and I’m genuinely impressed with what I could put together so quickly. If it wasn't for Junie, my domain would still be collecting dust: kurets.dev
Blog | kurets.dev
kurets.dev
May 28, 2025 at 10:52 PM
It is great how many trivago people made it to @kotlinconf.com!
May 23, 2025 at 2:20 PM
I don't get it. If it came as a surprise to the managers, then who did this?! Is someone hiding the truth or does it really happen out of the blue, without any consideration as a top down decision?
April 11, 2025 at 9:39 PM
Spent 30 minutes debugging CSS for my daughter's kindergarten WordPress site… only to realize I forgot a semicolon on the previous line.

IDEs make us too relaxed, but honestly, I wouldn’t have it any other way!
March 15, 2025 at 10:27 AM
Thrilled to share that I'll be speaking at this year’s official Kotlin conference! A huge thanks to @jetbrains.com for the opportunity. I'll be presenting "Kotlin's Gam[e]bit: LLM-less AI for Board Games" at #kotlinconf. Looking forward to the event!
March 4, 2025 at 1:01 PM
Reposted by Dmytro Kurets. DareDev 🇺🇦
A company expecting staff to work in-office 2-3 days per week will increasingly prefer in-person (final round) interviews.

If they pay top of market: this itself will be enough for most candidates to do it. The payoff is high enough, after all.
February 16, 2025 at 2:08 PM
@kevlin.bsky.social, Düsseldorf is saying hi 🙃
January 24, 2025 at 7:00 AM
It's easy to generate an image from a few words, but the more precise you want it to be, the more frustrating the process becomes. Sometimes I feel like it would take less time to learn how to draw and create it myself
January 4, 2025 at 4:56 PM
Reposted by Dmytro Kurets. DareDev 🇺🇦
😐 Remember when Twitter open sourced their algo?
No update in over a year:
https://github.com/twitter/the-algorithm
a man in a suit and tie is sitting on a couch and says in shock
ALT: a man in a suit and tie is sitting on a couch and says in shock
media.tenor.com
December 24, 2024 at 4:23 AM