Advertisement · 728 × 90

Posts by Dmytro Kurets. DareDev 🇺🇦

"Tests are no longer even remotely optional" (c) Simon Willison
If anything, AI-assisted development made me more strict about testing, not less.
AI can generate 200 lines in seconds. Without tests, you have no idea if any of it actually works — and neither does the AI.
No excuses. Write the tests.

1 day ago 0 0 0 0

I'm not vibe coding. I review every line.
But even then, a simple "let's reflect" at the end of the session surfaced better rules, docs, and agent configs I'd have missed.
The reflection habit matters regardless of how much you trust the AI.
Do you do this? 👇

1 week ago 1 0 0 0
Don't Build Agents, Build Skills Instead – Barry Zhang & Mahesh Murag, Anthropic
Don't Build Agents, Build Skills Instead – Barry Zhang & Mahesh Murag, Anthropic YouTube video by AI Engineer

I wish I could acquire skills as quickly as Claude can :)
youtu.be/CEvIs9y1uog?...

3 weeks ago 0 0 1 0
My AI Adoption Journey

"harness engineering" - It is the idea that anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent never makes that mistake again. (c)

Interesting AI Adoption Journey by Mitchell Hashimoto
mitchellh.com/writing/my-a...

4 weeks ago 0 0 0 0
Head of Claude Code: What happens after coding is solved | Boris Cherny
Head of Claude Code: What happens after coding is solved | Boris Cherny YouTube video by Lenny's Podcast

Whether coding is solved or not, I am not sure, but this video definitely changed the way I develop

#ai

youtu.be/We7BZVKbCVw?...

1 month ago 0 1 0 0
Preview
Spring AI Kotlin Tutorials — Build AI-Powered Applications Master the Spring AI ecosystem through a series of interactive Kotlin Notebooks. Learn AI development with Kotlin and Spring Boot.

🆕 Build AI-powered apps with Kotlin and Spring AI.

Follow a hands-on tutorial series covering text and image generation, text-to-speech, embeddings, and RAG – all on a pure JVM stack.

Get started 👇 https://kotlinlang.org/lp/kotlin-spring-ai-tutorial/

1 month ago 6 1 0 0
The programming language after Kotlin – with the creator of Kotlin
The programming language after Kotlin – with the creator of Kotlin YouTube video by The Pragmatic Engineer

Programming a programming language sounds odd, we’re used to programming with one, not building it. But after watching this, I must say working on @kotlinlang.org must be pretty cool. In the end, you’re building a product exclusively for devs… and now for AI agents 🙂.

youtu.be/ZggUn2mNqMU?...

1 month ago 0 0 0 0
Preview
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 ...

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:

4 months ago 2 0 0 0
Advertisement
Preview
React Compiler v1.0 – React The library for web and native user interfaces

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

5 months ago 0 0 0 0
Preview
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.

What’s new in #JUnit 6: Key Changes and Improvements

5 months ago 3 3 0 0

In big codebases, duplicate logic hides everywhere, especially when you are new to a project. AI can now help us spot and prevent those clones before they grow into tech debt.

6 months ago 0 0 0 0

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?”

6 months ago 0 0 1 0
Kernel Panic!

Kernel Panic!

#linux is a sponsor of my evening plans!

6 months ago 0 0 0 0

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

7 months ago 0 0 0 0

Munich it is then! ;)

8 months ago 1 0 0 0
Advertisement

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

8 months ago 2 1 0 0
Software engineering with LLMs in 2025: reality check
Software engineering with LLMs in 2025: reality check YouTube video by The Pragmatic Engineer

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

9 months ago 27 4 0 0

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

9 months ago 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.

9 months ago 2 1 1 0
Kotlin's Gamebit: LLM less AI for Board Games | Dmytro Kurets
Kotlin's Gamebit: LLM less AI for Board Games | Dmytro Kurets YouTube video by Kotlin by JetBrains

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

9 months ago 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...

9 months ago 18 2 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

9 months ago 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'.

10 months ago 7 1 0 0
Mob Programming Deck

My slides are here → mob-programming-deck.kurets.dev

10 months ago 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 months ago 0 0 1 0
Advertisement
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

10 months ago 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

10 months ago 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

10 months ago 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

10 months ago 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

10 months ago 0 0 1 0