Konstantin Pavlov
@kpavlov.me
📤 21
📥 48
📝 43
Human, Software Engineer: AI, Kotlin, OSS. Creator of mokksy.dev
pinned post!
The
#video
of our talk with @maxandersen.xam.dk at
#KotlinConf2025
on
#Quarkus
#LangChain4j
is here!
youtu.be/hxEM5J6QfLY
loading . . .
LangChain4j with Quarkus | Max Rydahl Andersen and Konstantin Pavlov
YouTube video by Kotlin by JetBrains
https://youtu.be/hxEM5J6QfLY?feature=shared
5 months ago
1
1
0
reposted by
Konstantin Pavlov
Marit van Dijk
about 1 month ago
Massive thanks to
@stephanjanssen.be
and team for organising another great edition of
@devoxx.com
!
0
16
2
@snicoll.be
, thank you for the talk on Devoxx Belgium 2025 on SpringBoot 4. May I ask you to review my guide how to write SB starters. Is it still actual and provide the best practices for SB 4
kpavlov.me/blog/spring-...
loading . . .
Spring Boot Starters
This post discusses Spring Boot Starters and their importance to developers, who want to make the setup and configuration of Spring Boot applications a whole lot easier. It keeps dependencies organize...
https://kpavlov.me/blog/spring-boot-starters/
about 1 month ago
1
2
1
#Mokksy
0.5.0-Alpha1 is ready for testing
github.com/mokksy/ai-mo...
New features include an
#Ollama
mock server, initial support for
#A2A
protocol v0.3.0, colored HTTP request logs, and updated Kotlin compiler options with kotlin-stdlib 2.0.10.
loading . . .
Release v0.5.0-Alpha1 · mokksy/ai-mocks
What's Changed New Features Introduce Ollama Mock Server (WIP) by @kpavlov [WIP] Support A2A protocol v0.3.0 (JSON-RPC 2.0) by @kpavlov Colorize HTTP request in logs by @kpavlov Update Kotlin comp...
https://github.com/mokksy/ai-mocks/releases/tag/v0.5.0-Alpha1
2 months ago
0
0
0
reposted by
Konstantin Pavlov
Kotlin by JetBrains
3 months ago
📢 Kotlin community! Don’t miss this livestream on the new version of IntelliJ IDEA. We’ll share updates that improve the Spring experience, demonstrate interactive coding with Kotlin Notebook, and highlight many other new features. Set a reminder 👇
add a skeleton here at some point
0
7
1
Google has introduced a new Transformer model called Mixture-of-Recursions, which lets each token go through a different number of processing steps based on how much “thinking” it needs, helping the model use less memory and computation while improving performance.
youtu.be/MfswBXmSPZU
loading . . .
Smaller, Faster, Smarter: Why MoR Might Replace Transformers | Front Page
YouTube video by AIM Tv
https://youtu.be/MfswBXmSPZU?feature=shared
4 months ago
1
1
0
blew the dust off
#langchaiun4j-kotlin
. Kotlin 2.2 and LangChain4j 1.1 ready.
github.com/kpavlov/lang...
loading . . .
Release 0.3.0 · kpavlov/langchain4j-kotlin
Notable Changes Update dependency dev.langchain4j:langchain4j-bom to v1.1.0 by @renovate[bot] in #163 Update kotlin monorepo to v2.2.0 by @renovate[bot] in #164 Remove reports module and update Ko...
https://github.com/kpavlov/langchain4j-kotlin/releases/tag/v0.3.0
4 months ago
0
1
0
A software development team implements a deceptively simple rule: break the build, buy cookies for everyone. What begins as a lighthearted accountability measure slowly transforms into something far more profound — ...
loading . . .
The Cookie Story: When Build Failures Became Sweet Accountability
Twelve developers. One trunk. And a jar of cookies. Zero tolerance for broken builds. Watch as pair programming sessions intensify, commits shrink to surgical precision, and a team discovers that the ...
https://kpavlov.me/blog/the-cookie-story/
4 months ago
1
2
0
reposted by
Konstantin Pavlov
Max Rydahl Andersen
5 months ago
Illusion of Hype -
xam.dk/blog/illusio...
loading . . .
Illusion of Hype - @maxandersen
Apple’s recent paper, The Illusion of Thinking, has sparked a wave of discussions both online and offline. Some have latched onto it as a definitive "g...
https://xam.dk/blog/illusion-of-hype/?nocache
0
3
3
reposted by
Konstantin Pavlov
Max Rydahl Andersen
5 months ago
Had a fun conversation with Mark Sailes about my career in professional opensource - maybe you find some of it interesting too. And go subscribe give a like on Marks new channel!
youtu.be/ePb9O9VDsVA
loading . . .
Your browser is up to date
You can use YouTube's latest features!
https://youtu.be/ePb9O9VDsVA
0
0
1
reposted by
Konstantin Pavlov
Euronews
5 months ago
Poland will start its first-ever pilot of a shortened working week this July as the government seeks to meet social needs.
loading . . .
Poland trials a four-day working week: A step towards the future?
Poland will start its first-ever pilot of a shortened working week this July as the government seeks to meet social needs.
https://l.euronews.com/6YZ
1
20
11
Their system prompts need more refinement and supervision and human approvals while making the decisions, but the business model is seemingly interesting and promising.
add a skeleton here at some point
5 months ago
0
0
0
reposted by
Konstantin Pavlov
Euronews
5 months ago
Anthropic put an AI chatbot in charge of a shop. The results show why AI won’t be taking your job just yet.
loading . . .
An AI chatbot ran a shop for a month. But things got weird very fast
Anthropic put an AI chatbot in charge of a shop. The results show why AI won’t be taking your job just yet.
https://l.euronews.com/ENF
2
27
25
The
#video
of our talk with @maxandersen.xam.dk at
#KotlinConf2025
on
#Quarkus
#LangChain4j
is here!
youtu.be/hxEM5J6QfLY
loading . . .
LangChain4j with Quarkus | Max Rydahl Andersen and Konstantin Pavlov
YouTube video by Kotlin by JetBrains
https://youtu.be/hxEM5J6QfLY?feature=shared
5 months ago
1
1
0
reposted by
Konstantin Pavlov
Eric Deandrea
5 months ago
In case you missed the latest
@langchain4j.dev
release, a new feature that snuck in is
#guardrails
! You can validate LLM input & output!
docs.langchain4j.dev/tutorials/gu...
loading . . .
Guardrails | LangChain4j
Guardrails is an experimental feature. Its API and behavior might change in future versions.
https://docs.langchain4j.dev/tutorials/guardrails
1
6
4
A comprehensive overview of building
#AI
applications with
#LangChain4j
javapro.io/2025/04/23/b...
loading . . .
Build AI Apps and Agents in Java: Hands-On with LangChain4j - JAVAPRO International
Discover how to integrate AI models & LLMs seamlessly in Java using LangChain4j. Beginner or an advanced developer, this hands-on guide walks you through the key features, from basic AI interactions t...
https://javapro.io/2025/04/23/build-ai-apps-and-agents-in-java-hands-on-with-langchain4j/
5 months ago
0
1
0
I wrote a new
#blog
post about why
#testing
#prompts
in isolation isn’t enough 🚨 Your app usually generates prompts on the fly. Static tests miss how it behaves in real-world use. You should test the service itself—dynamic prompt logic, context, full flows
kpavlov.me/blog/llm-eva...
#ai
#testing
loading . . .
LLM Evaluation Testing with promptfoo: A Practical Guide
This article shows how to implement automated testing for LLM applications using promptfoo with a real application server, addressing the challenge that traditional testing methods fail with non-deter...
https://kpavlov.me/blog/llm-evaluation-testing-with-promptfoo-a-practical-guide/
6 months ago
0
1
0
First day at
#DevTalksRomania
. Today I am hosting a workshop on building AI agent on
#Kotlin
,
#LangChain4j
, and
#Quarkus
6 months ago
0
1
0
There are only 103 unique
#LEGO
sets like this, and only 2 happy owners in
#Estonia
:
@antonarhipov.bsky.social
and myself 😎
#KotlinConf25
#Kodee
6 months ago
0
1
0
The DevUI is especially useful to play with the ADK
add a skeleton here at some point
6 months ago
0
4
1
#JetBrains
#koog
is better with
#koog-sauce
: here is an example how to use Koog and
#SpringAI
together:
github.com/kpavlov/koog...
#AgenticAI
loading . . .
GitHub - kpavlov/koog-sauce: The finishing touch to JetBrains Koog
The finishing touch to JetBrains Koog. Contribute to kpavlov/koog-sauce development by creating an account on GitHub.
https://github.com/kpavlov/koog-sauce?tab=readme-ov-file#basic-usage
6 months ago
0
1
0
I am Debugger in baggy jeans. Unleash your inner Duke and win a limited-edition T-shirt!
#Java30WithIntelliJIDEA
www.jetbrains.com/lp/java-30/d...
loading . . .
Debugger in baggy jeans
You squash bugs in oversized hoodies with style. The stack trace fears you.
https://www.jetbrains.com/lp/java-30/debugger-in-baggy-jeans/
6 months ago
0
2
0
reposted by
Konstantin Pavlov
Kotlin by JetBrains
6 months ago
🎉 KotlinConf is almost here! The opening keynote and an exciting lineup of sessions kick off tomorrow at 9:00 am CEST. Don’t miss the livestream: 👉
kotl.in/conf25-live
loading . . .
KotlinConf'25 – Day 1 Livestream (Feat. Keynote)
KotlinConf is the premier event connecting professional developers and companies shaping the future with cutting-edge technologies. Conference schedule - https://kotlinconf.com/schedule/?day=2025-05-...
https://kotl.in/conf25-live
0
7
2
A simple test for new Google Java Agent Development Kit
#ADK
A
#test
for
@glaforge.dev
's ADK example
glaforge.dev/posts/2025/0...
github.com/mokksy/ai-mo...
loading . . .
https://github.com/mokksy/ai-mocks/blob/main/ai-mocks-a2a/src/jvmTest/java/me/kpavlov/aimocks/a2a/adk/AdkTest.java#L77-L128
6 months ago
0
1
1
#Mokksy
AI Mocks 0.4.0 now supports Google
#Gemini
#VertexAI
mocking. Enable deterministic testing with local API simulation - no production dependencies needed. Useful for stable CI/CD with
#AI
components. Docs:
mokksy.dev/docs/ai-mock...
#AITesting
#DevInfrastructure
#Gemini
loading . . .
Gemini
AI-Mocks Gemini is a specialized mock server implementation for mocking the Google Vertex AI Gemini API, built using Mokksy. MockGemini is tested against the Spring AI framework with the Vertex AI Gem...
https://mokksy.dev/docs/ai-mocks/gemini/
6 months ago
0
0
0
I found a nice
#AI
#wiki
generator. It helps to understand project structure and architecture, e.g.
deepwiki.com/mokksy/ai-mo...
Free for open-source projects. They are asking to add a badge to README file, and the wiki will be updated weekly
deepwiki.com
loading . . .
mokksy/ai-mo.. | DeepWiki
DeepWiki provides up-to-date documentation you can talk to, for mokksy/ai-mo... Think Deep Research for GitHub - powered by Devin.
https://deepwiki.com/mokksy/ai-mo..
6 months ago
0
0
0
reposted by
Konstantin Pavlov
Simon Vergauwen
7 months ago
Another
#KotlinConf
around the corner 😍 Not a single edition was disappointing, in fact I went home energised and full of ideas and excitement to build more things in
#Kotlin
. This year will be special for me, since after 4 editions I'll be joining as an employee 😱 Find me at the booth 🥰
add a skeleton here at some point
1
17
3
I've implemented
#Kotlin
#coroutines
support for
#langchain4j-kotlin
. This allows for writing cleaner code with
#suspend-functions
instead of dealing with CompletableFuture. Still experimental, but you may try it here:
github.com/kpavlov/lang...
7 months ago
0
0
0
🔥🔥🔥 A big milestone! Congrats, all users and contributors 👏🏻🎉
add a skeleton here at some point
7 months ago
0
0
0
reposted by
Konstantin Pavlov
IntelliJ IDEA, a JetBrains IDE
7 months ago
Introducing our
#IntelliJIDEAConf
speakers and talks! 🎙 "Sudo, Make Me a Sandwich!" – Live Coding With Agentic AI in IntelliJ IDEA, by
@antonarhipov.bsky.social
🗓 June 4, 9:00 am UTC Get the full details and register for free today! 👉
jb.gg/pgpngl
loading . . .
IntelliJ IDEA Conf 2025 | June 3-4, 2025
We invite you to join us for IntelliJ IDEA Conf 2025 and gain insights from industry leaders and experts.
https://jb.gg/7klpxa
0
7
2
reposted by
Konstantin Pavlov
TechCrunch
7 months ago
Google launches AI tools for practicing languages through personalized lessons
loading . . .
Google launches AI tools for practicing languages through personalized lessons | TechCrunch
Google on Tuesday is releasing three new AI experiments aimed at helping people learn to speak a new language in a more personalized way. While the
https://techcrunch.com/2025/04/29/google-launches-ai-tools-for-practicing-languages-through-personalized-lessons/
0
29
13
reposted by
Konstantin Pavlov
Iraq War Vet
7 months ago
27
10242
2411
reposted by
Konstantin Pavlov
Simon Vergauwen
7 months ago
Are you using AI tooling to write
#kotlin
code? If so please take some time to fill out our survey 🙏 As usual there are prices like the
#JetBrains
All Product Pack license (6 months), which now comes with an AI Pro license 🔥
surveys.jetbrains.com/s3/Kotlin-AI...
loading . . .
Kotlin AI tooling survey 2025
https://surveys.jetbrains.com/s3/Kotlin-AI-tooling-survey-2025
0
3
2
How are you testing your Agent-to-Agent (#A2A) protocol integrations? 🤔 Building systems with the new A2A standard but struggling with testing? Just launched: initial A2A protocol support in ai-mocks! 🚀
kpavlov.github.io/ai-mocks/doc...
loading . . .
Agent2Agent Protocol
MockAgentServer provides a local mock server for simulating A2A (Agent-to-Agent) API endpoints. It simplifies testing by allowing you to define request expectations and responses without making real n...
https://kpavlov.github.io/ai-mocks/docs/ai-mocks/a2a/
7 months ago
0
0
0
reposted by
Konstantin Pavlov
Christian Tzolov
7 months ago
Prompt Engineering in Java:
#SpringAI
turns Google's Prompt Engineering Guide into code. Implements zero-shot, few-shot, chain-of-thought & more in our new blog post:
spring.io/blog/2025/04...
#Java
#PromptEngineering
#SpringAI
0
21
12
Google just introduced the
#Agent2Agent
(A2A) protocol — an open spec for AI agent interoperability. It's a significant step, akin to Anthropic's MCP, enabling modular "agent Lego blocks" for complex workflows.
developers.googleblog.com/en/a2a-a-new...
#AI
#AgentInterop
#A2A
#OpenStandards
#LLM
loading . . .
Announcing the Agent2Agent Protocol (A2A)- Google Developers Blog
Explore A2A, Google's new open protocol empowering developers to build interoperable AI solutions.
https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/
7 months ago
1
0
0
📣 Currently working on adding OpenAI Responses API support to
#ai-mocks
! This will help simplify your testing workflow and build more reliable AI applications. Stay tuned for updates!
#AIdev
#OpenAI
#ResponsesApi
8 months ago
1
1
0
OpenAI is disrupting AI applications landscape by simplifying RAG flow with new Responses API. Now it is possible to upload documents directly to OpenAI and use their hosted Vector Store.
youtu.be/bQL-yok_0qw?...
platform.openai.com/docs/api-ref...
#ai
#rag
#openai
loading . . .
OpenAI’s Responses API: The Easiest Way to Build a RAG System?
YouTube video by Prompt Engineering
https://youtu.be/bQL-yok_0qw?si=SWFvp1DIicX8CGa2
8 months ago
0
1
0
reposted by
Konstantin Pavlov
Christian Tzolov
8 months ago
MCP Java SDK 0.8.0 is now available! ✨ New session-based server architecture for concurrent connections 🧠 Sampling support for AI model interactions 📦 OSGi metadata generation support ⚠️ Migration guide:
shorturl.at/0SzQJ
#MCP
#Java
#ModelContextProtocol
loading . . .
java-sdk/migration-0.8.0.md at main · modelcontextprotocol/java-sdk
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI - modelcontextprotocol/java-sdk
https://shorturl.at/0SzQJ
2
14
7
Exciting news🎉 I am happy to share, that Kotlin extensions for streaming chat language models, as well as async DocumentLoader and DocumentParser extensions are released in this Beta2 release.
add a skeleton here at some point
8 months ago
1
1
1
AI-Mocks project update: version 0.1.8 introduces initial support for mocking Anthropic's "/v1/messages" endpoint, unlocking Anthropic LLM client integration testing.
github.com/kpavlov/ai-m...
Stay tuned!
#aimocks
,
#testing
,
#integrationtesting
,
#anthropic
,
#llm
8 months ago
0
0
0
#AI-Mocks
v0.1.2 released Key changes include: ✨ Migrated to Kotlin Multiplatform 🛡️ Enhanced type safety and flexibility ⚡ Improved request matching and payload processing
github.com/kpavlov/ai-m...
#openai
,
#integration-testing
,
#kotlin
loading . . .
Release v0.1.2 · kpavlov/ai-mocks
Release Notes v0.1.2 Major Changes Migrated to Gradle and Kotlin Multiplatform (KMP) Enhanced type safety and flexibility throughout the codebase Added self-removal capability for stubs after matc...
https://github.com/kpavlov/ai-mocks/releases/tag/v0.1.2
9 months ago
0
0
0
reposted by
Konstantin Pavlov
Markus Eisele
9 months ago
Agentic AI with Quarkus! This blog post explains powerful and efficient AI agents using Quarkus. Making them faster and more resource-friendly.
#Quarkus
#AgenticAI
#AI
#Java
#CloudNative
#Developers
#TechBlog
https://bit.ly/4gSHFPY
0
8
3
reposted by
Konstantin Pavlov
LangChain4j
10 months ago
Great examples of agentic AI with
@quarkus.io
and
@langchain4j.dev
from Mario Fusco:
github.com/mariofusco/q...
loading . . .
GitHub - mariofusco/quarkus-agentic-ai
Contribute to mariofusco/quarkus-agentic-ai development by creating an account on GitHub.
https://github.com/mariofusco/quarkus-agentic-ai
0
27
11
Catching up with WireMock core features in Mokksy 0.1.1 (
github.com/kpavlov/ai-m...
): - stub priorities - http headers matching
github.com/kpavlov/ai-m...
#mokksy
loading . . .
GitHub - kpavlov/ai-mocks: Mock Http and LLM servers, inspired by wiremock, but with response streaming and SSE
Mock Http and LLM servers, inspired by wiremock, but with response streaming and SSE - kpavlov/ai-mocks
https://github.com/kpavlov/ai-mocks
10 months ago
0
0
0
🎉 Just launched Mokksy - a friendly mock server for integration-testing AI apps! Think WireMock but made specially for LLMs. Built with Ktor, handles streaming, SSE, and keeps your tests reliable. Would love to hear what you think!
github.com/kpavlov/ai-m...
#AI
#Testing
#DevTools
10 months ago
0
2
0
Java rocks 🤘🤘🤘
youtu.be/yup8gIXxWDU
loading . . .
NANOWAR OF STEEL - HelloWorld.java (Source Code Video) | Napalm Records
YouTube video by Napalm Records
https://youtu.be/yup8gIXxWDU?feature=shared
10 months ago
0
0
0
Good article covering agentic workflows and best practices
www.anthropic.com/research/bui...
loading . . .
Building effective agents
A post for developers with advice and workflows for building effective AI agents
https://www.anthropic.com/research/building-effective-agents
11 months ago
0
1
0
you reached the end!!
feeds!
log in