Dmytro Kurets. DareDev πŸ‡ΊπŸ‡¦'s Avatar

Dmytro Kurets. DareDev πŸ‡ΊπŸ‡¦

@daredev.bsky.social

kotlin/Go/JS/PHP developer TL at @trivago, co-creator of https://deltaration.com https://kurets.dev

33 Followers  |  61 Following  |  42 Posts  |  Joined: 07.11.2023  |  1.9326

Latest posts by daredev.bsky.social on Bluesky

Munich it is then! ;)

22.07.2025 22:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

18.07.2025 22:06 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Software engineering with LLMs in 2025: reality check
YouTube video by The Pragmatic Engineer Software engineering with LLMs in 2025: reality check

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

02.07.2025 11:01 β€” πŸ‘ 27    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

For some reason the gif is just an image :( @bsky.app

01.07.2025 22:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
GIF recorded in IntelliJ Kotlin Notebook. A kaomoji face slides left-to-right and back, driven by a Kotlin ANIMATE(0.2.toDuration()) block that updates the output every 200 ms

GIF recorded in IntelliJ Kotlin Notebook. A kaomoji face slides left-to-right and back, driven by a Kotlin ANIMATE(0.2.toDuration()) block that updates the output every 200 ms

πŸŒ€ 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.

01.07.2025 22:41 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Kotlin's Gamebit: LLM less AI for Board Games | Dmytro Kurets
YouTube video by Kotlin by JetBrains Kotlin's Gamebit: LLM less AI for Board Games | Dmytro Kurets

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

24.06.2025 13:31 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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

22.06.2025 18:44 β€” πŸ‘ 18    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

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

19.06.2025 07:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

17.06.2025 21:13 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Mob Programming Deck

My slides are here β†’ mob-programming-deck.kurets.dev

10.06.2025 14:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

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.

10.06.2025 14:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Camera not working in Ubuntu 24.04 for my Dell XPS 13 9320 After installing Ubuntu 24.04 I realised that the Camera is not working. Please guide

And if you by chance have the same problem, test out my fix, hope it saves you some time: askubuntu.com/a/1549957/22... 8/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tiny story, big win: Embrace the inconvenience, let it challenge you! And don’t forget to take those vacations (or workations) whenever you can. 7/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I ran the final steps on the work laptop, boom, camera alive on the first try πŸ“Έβœ…. Today, everyone can see me and… how unlucky I am with the weather πŸ™„β˜οΈ. 6/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So last night I dove into three-and-a-half hours of Googling, installing, purging, rebooting πŸ§‘β€πŸ’», chatting with GPT, rinse, repeat. Just when I was about to give up, I opened Google Meet and saw my bleary face staring back. Victory! πŸŽ‰ 5/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Then I headed off on a workation πŸŒ΄πŸ’». I forgot to pack an external cam, figured I’d survive… until I saw my calendar packed with meetings and an interview. 4/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ve never been short of options: there’s an external webcam in my home office and another one (plus plenty of Zoom rooms) at work, so the missing laptop cams never felt urgent. I poked at the problem now and then, got nowhere, and shrugged it off 🀷. 3/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Fast-forward to Ubuntu 24.04: upgrade done, webcam dead again πŸ’€. Same fix, no luck. Then trivago handed me another Dell for work, and yes, its camera was also playing dead πŸ™„. 2/8

04.06.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

04.06.2025 16:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Blog | kurets.dev

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

28.05.2025 22:52 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

It is great how many trivago people made it to @kotlinconf.com!

23.05.2025 14:20 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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?

11.04.2025 21:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Update on Context Parameters | The Kotlin Blog Context parameters will be replacing context receivers in Kotlin, with version 2.2.0 featuring them as Beta. We are committed to providing an easy migration between both features, including dedicated ...

blog.jetbrains.com/kotlin/2025/...

10.04.2025 15:48 β€” πŸ‘ 18    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1

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!

15.03.2025 10:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Schedule | KotlinConf 2025, May 21–23, Copenhagen KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.

kotlinconf.com/schedule/?da...

04.03.2025 13:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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!

04.03.2025 13:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

16.02.2025 14:08 β€” πŸ‘ 21    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image

@kevlin.bsky.social, DΓΌsseldorf is saying hi πŸ™ƒ

24.01.2025 07:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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

04.01.2025 16:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Even more. You come with your Amazon stick or Xbox and you cannot change the source, because it is blocked. Not that it is impossible to bypass it, but still, why?!

24.12.2024 21:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@daredev is following 19 prominent accounts