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
I wrote a piece for the trivago Tech Blog about how mob programming can turn a team into… well, an actual team.
If you're into collaboration, dev culture, or just curious:
Mob Programming: Smells Like Team Spirit · trivago tech blog
Mob programming often sparks hot takes. “It’s counter‑productive.” “One person could do it faster.” “Why waste five people on one keyboard?” If that’s what it looks like in your head—one senior ...
tech.trivago.com
December 12, 2025 at 2:45 PM
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