Sign in

Milen Dyankov

@milendyankov.com
65 followers 95 following 32 posts
PostsRepliesMedia
Milen Dyankov @milendyankov.com · 16/04/2026
What happens internally after an OpenAI endpoint receives a user prompt? I wasn't comfortable with treating AI models as magical black boxes, so I made some sequence diagrams that I'm sharing with you in this post: milendyankov.com/blog/2026/04...
000
Milen Dyankov @milendyankov.com · 13/04/2026
010
Milen Dyankov @milendyankov.com · 31/03/2026
We used to glorify the app servers? The WebSpheres, WebLogics, JBosses, Zopes, Zends, ... We’re doing it again with LLMs. IMHO "doing one thing well" phase is next, so I'm coining a term now - μAI (Micro-Intelligence) Remember you heard it here first when it becomes viral in a few years 😜
000
Milen Dyankov @milendyankov.com · 23/03/2026
The "Anatomy of a Model - the Developer Perspective" blog post from the "AI for Application Developers" series took longer to write and went way beyond my notes. But it was fun, and I even learned new things. I hope you will, too. milendyankov.com/blog/2026/03... #AIforDevs
milendyankov.com
Anatomy of a Model - the Developer Perspective
In the old days, every IT organization had a dedicated, almost sacred role: the DBA (Database Administrator), often informally known as the "Gatekeeper of the Schema." These individuals ensured that t...
030
Milen Dyankov @milendyankov.com · 22/03/2026
A thought of the day: Did AI kill DRY 🤔?
000
Milen Dyankov @milendyankov.com · 14/03/2026
Wrote sort of a tiny survival guide for the AI model formats jungle. If you are looking to run AI/ML models locally or just curious how they are distributed, have a read and let me know if it helps. milendyankov.com/blog/2026/03...
milendyankov.com
A Trip in the AI/ML Model Formats Jungle
As developers, we can immediately recognize the structure of a .csv file and how it differs from a .md one. Want to experience the frustration of someone completely lost when faced with those extensio...
001
Milen Dyankov @milendyankov.com · 08/03/2026
Entering the AI world, I expected a familiar landscape of libraries and APIs. I found "serialized Python" and a massive gap between my code and the math. Let me save you some disappointments if you are on the same track: milendyankov.com/blog/2026/03...
milendyankov.com
AI/ML Models Are Not Libraries
The first time I wanted to use a model in my own application, I expected the experience to be similar to using a library or a framework. It seemed Hugging Face was the Maven Central or the npm (or the...
100
Milen Dyankov @milendyankov.com · 01/03/2026
AI is currently polarized between academic math and "Look ma!" demos. I feel that we, the app developers, lack the middle ground. We need to understand the abstraction layers below the magical API calls. I’ll be sharing my notes on the subject as blog posts: milendyankov.com/blog/2026/03...
milendyankov.com
AI for Application Developers
000
Milen Dyankov @milendyankov.com · 05/02/2026
Never ever in my decades-long career have I been so frustrated by the phrase 'You are absolutely right".
010
Milen Dyankov @milendyankov.com · 28/01/2026
I've spent years in companies calling themselves startups. It took me a while to realize the label doesn't imply sameness. It took me even longer to self-diagnose the career friction I experienced. The recent Tailwind story triggered me to write something about it: milendyankov.com/blog/2026/01...
milendyankov.com
Finite and Infinite Startups
Three weeks ago, Adam Wathan, the creator of Tailwind CSS, released a podcast containing an honest confession – "We had six months left" – and an explanation of why they had to let some folks go. For ...
110
Milen Dyankov @milendyankov.com · 03/01/2026
Somehow, revamping my personal website felt awfully similar to designing enterprise software systems. Different scale, same existential dread over choosing the wrong framework. If you find yourself constantly asking "Am I doing this right?", this may help (or not): milendyankov.com/blog/2025/01...
milendyankov.com
Multi-Hat Disorder - Building Personal Website Like an Enterprise App
While I’ve been focused on helping companies grow, my personal brand has taken a hit. I’ve never been interested in being an influencer or a showman, but I’ve come to realize that technical expertise ...
010
Milen Dyankov @milendyankov.com · 06/11/2025
Do you remember this viral video from about a decade ago? 👉 www.youtube.com/watch?v=cDA3... It was satire, not a design spec for AI agents.
youtube.com
Exact Instructions Challenge - THIS is why my kids hate me. | Josh Darnit
YouTube video by Josh Darnit
000
Milen Dyankov @milendyankov.com · 17/08/2025
For me, AI solves one of the two hardest problems in software development - naming things. It still can't really help much with cache invalidation and off-by-one errors 😜
020
Reposted by Milen Dyankov
Barcelona Developers Conference @devbcn.bsky.social · 12/08/2025
Catch Milen Dyankov's insightful session "AI for Java Developers - From Buzzword to Code" at #devbcn25! He'll dive deep into practical AI applications in Java - don't miss this chance to level up your skills. Check out the session recording: buff.ly/dNQRU2B #DevBcn
youtu.be
Milen Dyankov - AI for Java Developers - From Buzzword to Code
Speaker Milen Dyankov Abstract AI is undeniably a buzzword, but it is here to stay. What does this mean for Java developers? Can we design and build applications that harness the power of AI? Most importantly, where do we start? This session focuses on inference—using pre-trained models directly from your code. Instead of relying on proprietary APIs, it'll demystify the "magic" by breaking the AI buzzword down into familiar concepts and components. This will enable you to use AI models as naturally as you would work with databases or workflows. Through live demos, you'll learn to leverage basic embedding models, explore vector databases, and use tools like LangChain4J. By the end, you'll have a practical roadmap to kickstart your journey into Java-powered AI. https://www.devbcn.com
031
Milen Dyankov @milendyankov.com · 02/08/2025
Curious how to start using #AI models from your #Java code? If you have an hour, here is the recording of my "AI for Java developers" talk at @devbcn.bsky.social youtu.be/UjBUHdfUjVM?... Let me know if it was helpful.
youtu.be
Milen Dyankov - AI for Java Developers - From Buzzword to Code
YouTube video by DevBcn: The Barcelona Developers Conference
063
Milen Dyankov @milendyankov.com · 01/08/2025
Once, only elites could read and write—they were the writers. Literacy spread, but few became authors. Writing well still takes skill and craft. Software dev was once for specialists. Now, no-code lets almost anyone “write code.” But just like literacy, producing code doesn’t make you a developer.
030
Milen Dyankov @milendyankov.com · 10/07/2025
I was really worried my talk is too basic for #devbcn25 Imagine my surprise when I saw the reviews. Thank you everyone who attended!
020
Reposted by Milen Dyankov
Nacho Cougil @icougil.bsky.social · 10/07/2025
The only session I could attend (partially) is the one by @milendyankov.com and I have to say that I liked it very much ! Very well explained, all the concepts related to #AI, the models behind it, what are #LLM's, @ollama @langchain4j, ... bravo! 👏 🙂
041
Milen Dyankov @milendyankov.com · 09/07/2025
I can literally listen to @brianvermeer.nl all day long without ever getting bored.
031
Reposted by Milen Dyankov
Barcelona Developers Conference @devbcn.bsky.social · 02/06/2025
From AI hype to hands-on code! @milendyankov will walk Java developers through real use cases in his #devbcn25 session: AI for Java Developers – From Buzzword to Code. Join us July 8–10 in Barcelona! Details 👉 buff.ly/YpnATm9
022
Milen Dyankov @milendyankov.com · 30/05/2025
Would you go for 2.10 or 2.9 when you need the latest version of a library/app? Asking for my math teacher 😉
000
Milen Dyankov @milendyankov.com · 30/05/2025
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...
jetbrains.com
Debugger in baggy jeans
You squash bugs in oversized hoodies with style. The stack trace fears you.
010
Milen Dyankov @milendyankov.com · 28/05/2025
A good #VectorDB is a must-have for AI-powered solutions on top of massive datasets. But that doesn’t mean this is an experts-only territory. With the right tools and guidance, even newcomers can use #RAG and add genuinely useful #AI to their projects. www.youtube.com/watch?v=OSB0...
youtube.com
School of Code students about Pinecone
YouTube video by Pinecone
000
Milen Dyankov @milendyankov.com · 14/05/2025
This is where I'll present "AI for Java developers" tomorrow. Today @piotrprz.bsky.social rocks the @jprimeconf.bsky.social scene!
020
Milen Dyankov @milendyankov.com · 28/04/2025
Hey folks, just wanted to let you know we have a few open roles at Pinecone – specifically for Senior/Staff Software Engineers and a Support Engineer. If you or someone you know is looking for a new opportunity, check them out: www.pinecone.io/careers/?utm...
pinecone.io
Careers | Pinecone
Join us in building the database for machine learning. We're looking for talented individuals to help us push the boundaries of vector search technology.
000
Milen Dyankov @milendyankov.com · 24/04/2025
I’ve been exploring the land of MCP servers recently. Meanwhile, my colleagues at Pinecone have been building the first official ones for Pinecone’s Database and Assistant. Now that they’re out, I wrote a blog about what those MCP servers are and how to use them: www.pinecone.io/blog/first-M...
pinecone.io
Tool up: Pinecone’s first MCP servers are here | Pinecone
We are releasing our first three MCP servers: Pinecone Assistant MCP (remote), Pinecone Assistant MCP (local), and Pinecone Developer MCP (local). Together, the three support the following use cases: ...
000
Milen Dyankov @milendyankov.com · 28/03/2025
The emerging vibe coding field has come up with a new productivity metric: kilos of code 😜
010
Milen Dyankov @milendyankov.com · 27/03/2025
So should we now stop using terms like "self-driving" or "autonomous" cars and start talking about "vibe driving" instead? Asking for a friend.
000
Milen Dyankov @milendyankov.com · 25/03/2025
It's heartwarming to get such a comment under a 3-year-old blog post
010
Reposted by Milen Dyankov
jPrime Conference @jprimeconf.bsky.social · 18/03/2025
#AI for @Java Developers - from Buzzword to Code! Come and learn it from @milendyankov.com - our AMAZING FRIEND! 🗓️ 14-15 May, 2025 📍 Sofia, Bulgaria 🇧🇬 🎫 Grab your pass: jprime.io/tickets
011
Reposted by Milen Dyankov
Jay 🦋 @jay.bsky.team · 10/03/2025
the feminine urge to
mashable.com
Bluesky CEO: imagine a 'world without Caesars'
Jay Graber dunks on Mark Zuckerberg without mentioning his name.
1246730939818
Reposted by Milen Dyankov
David Gómez G. @dgomezg.bsky.social · 02/03/2025
If you are concerned about privacy, here are a few nice alternatives worth considering: www.joanwestenberg.com/american-tec... (found via @myfear@mastodon.online aka @myfear.com here)
joanwestenberg.com
How I’m Building a Trump-Proof Tech Stack Without Big Tech
The world can no longer trust American tech. If that sounds dramatic, take a step back and consider the facts. The United States is a nation in the thrall of authoritarianism, owned and operated almo...
163
Milen Dyankov @milendyankov.com · 18/02/2025
The time has come to start a new chapter in my career. I'm joining Pinecone.io as a Staff Developer Advocate to contribute to their mission of making AI knowledgeable. Wish me luck in this endeavor.
pinecone.io
The vector database to build knowledgeable AI | Pinecone
Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.
020
Milen Dyankov @milendyankov.com · 20/01/2025
Somehow I only recently discovered the `group(...)` and `groupCollapsed(...)` methods in the Console API. Combined with esbuild's ability to remove all `log(...)` and `debug(...)` from production builds, logging to the browser's console while developing JS/TS apps is a whole new experience.
000
Reposted by Milen Dyankov
Dylan Beattie @dylanbeatt.ie · 14/01/2025
The only part of this article which is even remotely implausible is the bit at the top where it says it’s “humor”… yes, it’s laugh-out-loud funny, but only because it’s horribly, excruciatingly accurate.
0104
Milen Dyankov @milendyankov.com · 13/01/2025
After seeing some impressive recommendations, I decided to join Bluesky. Hopefully, the experience will be better than my previous attempt with Mastodon ;)
030