Sign in

Alejandro Duarte

@alejandro-du.bsky.social
104 followers 153 following 174 posts

Published Author · Software Engineer · Speaker · Looking for my next challenge in Developer Relations (send me a message)

PostsRepliesMedia
Alejandro Duarte @alejandro-du.bsky.social · 29/09/2026
The simplest program that truly learns from data, implemented in plain C. #ML
000
Alejandro Duarte @alejandro-du.bsky.social · 24/09/2026
I wonder if #OpenSource contributions will eventually become #AI prompts rather than actual code 🤔
020
Alejandro Duarte @alejandro-du.bsky.social · 07/09/2026
Someone just compiled #MariaDB to #WebAssembly. Check it out. www.youtube.com/shorts/ncY7x...
youtube.com
WebAssembly is Crazy! InnoDB running in the browser #database #sql #webassembly #nodejs
YouTube video by Programming Brain
111
Alejandro Duarte @alejandro-du.bsky.social · 01/09/2026
My book about #databases and #MariaDB is ready for @starbuxman.joshlong.com's favorite place: Production! mariadbfordevelopers.com
Chapter 10 of "SELECT to Ship: MariaDB for Application Developers".
010
Alejandro Duarte @alejandro-du.bsky.social · 01/09/2026
Another “must-watch” on AI and the impact on developer’s minds. youtu.be/iPUn1Fnfn0k?...
youtu.be
The True Cost of AI Coding
YouTube video by Syntax
000
Alejandro Duarte @alejandro-du.bsky.social · 31/08/2026
The TIOBE index for #Python shows it stable from 2004 to 2018 when it started to climb like crazy through the AI/ML boom. Then it hit an all-time record high in mid 2025. However, after that, it has been declining steadily. Python devs, what are your thoughts on this?
TIOBE index for Python.
000
Alejandro Duarte @alejandro-du.bsky.social · 28/08/2026
I got curious about how many TFLOPS my macbook's M4 integrated GPU would run vs CPU-only 🧵👇 #PyTorch #Python
100
Alejandro Duarte @alejandro-du.bsky.social · 27/08/2026
TIOBE measures developer interest, not the amount of #Java running in production. Java remains strong in enterprise software, backend systems, and Android's ecosystem. However, is hard to ignore the trend. Java devs, what are your thoughts?
010
Alejandro Duarte @alejandro-du.bsky.social · 27/08/2026
"Searches for “developer relations” are at all time highs!" 👉https://dx.tips/devrel-is-back
000
Alejandro Duarte @alejandro-du.bsky.social · 27/08/2026
I tried some spec-driven development (SDD) frameworks/tools/methodologies for AI-assisted software development with coding agents. Here are some thoughts: programmingbrain.com/2025/07/how-...
programmingbrain.com
Using AI to modernize a Java project
How I used AI coding agents to modernize a Java library.
000
Alejandro Duarte @alejandro-du.bsky.social · 20/08/2026
If you need a good European alternative to OpenRouter, check cortecs.ai
000
Alejandro Duarte @alejandro-du.bsky.social · 05/08/2026
Wow. This book turns five today 🎂 www.amazon.com/dp/1484271785
Alejandro Duarte, author of "Practical Vaadin" published in 2021 by Apress (Springer Nature).
030
Alejandro Duarte @alejandro-du.bsky.social · 29/07/2026
🤩 Chapter 9 of my book "MariaDB for Developers" is ready. This chapter will give software engineers knowledge and tools to go to production with confidence. 👉 mariadbfordevelopers.com Also, the book title is going to change. I'll share an update later. #Databases #SQL #Developers #DevRel
Chapter 9 of the book "SELECT to Ship: MariaDB for Application Developers" by Alejandro Duarte.
000
Alejandro Duarte @alejandro-du.bsky.social · 22/07/2026
I was asked today "why is your book not finished yet?" It was a friendly question. Well, this picture partially tells why: I'm writing the text "by hand".
A photo of a word processor showing the work in progress of writing the book MariaDB for Developers by Alejandro Duarte.
210
Alejandro Duarte @alejandro-du.bsky.social · 21/07/2026
📘 Chapter 8 is ready! This took long to write. Months. But I'm confident it explains what developers need to know about transactions to use persistence frameworks like #Hibernate, #SQLAlchemy, #Sequelize, #MyBatis, and others more confidently. 👉 mariadbfordevelopers.com
Chapter 8 (Transaction Management and Concurrency) of MariaDB for Developers by Alejandro Duarte.
000
Alejandro Duarte @alejandro-du.bsky.social · 21/07/2026
#Kubernetes simulator in the browser by @ngrok.com. It supports namespaces, pods, events, ReplicaSets. webernetes-demo.ngrok.app
000
Alejandro Duarte @alejandro-du.bsky.social · 20/07/2026
Interesting benchmark for coding #agents on #React work: www.reactbench.com
100
Alejandro Duarte @alejandro-du.bsky.social · 19/07/2026
A tiny Orange Pi (Raspberry Pi alternative) cluster running Valkey (Redis-compatible #opensource database) deployed on K3s. Failover works flawlessly. This is just for fun and learning, not a production environment by any means. www.youtube.com/shorts/qUapw...
youtube.com
🤩 Kubernetes cluster running ValKey #redish #programmer #database #programming
YouTube video by Programming Brain
020
Alejandro Duarte @alejandro-du.bsky.social · 19/07/2026
#DeepSeek is changing their pricing strategy. See the peak hours (x2 pricing) in your local time: 1:00 AM UTC sharetime.zone/UTC/0100 to 4:00 AM UTC sharetime.zone/UTC/0400 And: 6:00 AM UTC sharetime.zone/UTC/0600 to 10:00 AM UTC sharetime.zone/UTC/1000
DeepSeek is changing their pricing strategy (announcement)
000
Alejandro Duarte @alejandro-du.bsky.social · 17/07/2026
🥇🥈🥉Top 100 Programming Languages by social mentions. www.libhunt.com/index They monitor everything that's posted on Reddit, HackerNews & Dev.to. #Python #TypeScript #Rust #GoLang #JavaScript
Programming language ranking by number of social media posts
030
Alejandro Duarte @alejandro-du.bsky.social · 14/07/2026
😊 A small milestone for my #YouTube channel www.youtube.com/programmingb...
New achievement notification for the ProgrammingBrain YouTube channel.
000
Alejandro Duarte @alejandro-du.bsky.social · 13/07/2026
📢 Hey #Vaadin users! If you also use CrudUI Add-on, I'm working on version 2.0.0 which includes breaking changes. I want your feedback on the new API. Please feel free to leave your comments here: github.com/alejandro-du...
github.com
Crud UI v2 (type-safe, fluent API) · Issue #58 · alejandro-du/crudui
Let's use this issue to discuss ideas around CrudUI version 2.0.0. My idea is to change the current API to a fluent, type-safe API (with optional property definitions via Strings). A bit of history...
000
Alejandro Duarte @alejandro-du.bsky.social · 10/07/2026
🤓 Finally managed to find time to try @valkeyio.bsky.social. I vibe-coded a simple #Python CLI dashboard for visualization. #K8s (K3s) running on #OrangePI. This was fun! www.tiktok.com/@programming...
tiktok.com
Valkey cluster (open-source Redis alternative) running on Orange Pi 3 LTS #redis#programmer#raspberrypi#valkey #database
TikTok video by Programming Brain
110
Alejandro Duarte @alejandro-du.bsky.social · 07/07/2026
🎬 If you create talking-head videos with almost zero editing, you probably know how easy it is to forget that your camera is covering part of the screen. I've caught myself showing things right behind the camera overlay more than once. #DevRel #DeveloperRelations
100
Alejandro Duarte @alejandro-du.bsky.social · 01/07/2026
Lol
100
Alejandro Duarte @alejandro-du.bsky.social · 10/06/2026
🚀 New release: #MariaDB Connector/Node.js 3.5.3 mariadb.com/docs/release...
mariadb.com
Connector/Node.js 3.5.3 Release Notes | Release Notes | MariaDB Documentation
Connector/Node.js 3.5.3 is a Stable (GA) release of MariaDB Connector/Node.js, released on 2026-06-09
000
Alejandro Duarte @alejandro-du.bsky.social · 07/04/2026
🤓Wrote a short recap of some internal AI demos we ran at @mariadb.bsky.social recently. Mostly #SQL + #Vector search + #RAG patterns. Repo links are in the post if you want to poke around the code: 👉https://mariadb.com/resources/blog/we-ran-an-internal-ai-demo-competition-here-are-the-winners/
000
Alejandro Duarte @alejandro-du.bsky.social · 02/04/2026
🚀 New release: #MariaDB Connector/J 3.5.8 🔧 Update your pom.xml and get performance improvements and bug fixes. mariadb.com/docs/release...
mariadb.com
Connector/J 3.5.8 Release Notes | Release Notes | MariaDB Documentation
000
Alejandro Duarte @alejandro-du.bsky.social · 31/03/2026
RAG in a box with @mariadb.bsky.social www.youtube.com/watch?v=DxAy...
youtube.com
Introduction to MariaDB AI RAG
YouTube video by MariaDB
021
Reposted by Alejandro Duarte
MariaDB @mariadb.bsky.social · 31/03/2026
Our acquisition of GridGain is complete! The move marks the launch of #MariaDB’s AI-Ready Operating Platform, a unified system designed to handle the extreme-velocity data requirements of autonomous AI agents. Learn more: mariadb.com/newsroom/pre...
mariadb.com
MariaDB Completes GridGain Acquisition to Power the Next Generation of Agentic AI | MariaDB
Acquisition creates industry’s first AI-Ready Operating Platform, unifying transactions, analytics and in-memory speed to eliminate infrastructure fragmentation.
042
Alejandro Duarte @alejandro-du.bsky.social · 26/03/2026
🤔 Here's why MariaDB doesn't offer an "inner product" distance function 🧵
100
Alejandro Duarte @alejandro-du.bsky.social · 25/03/2026
🚀 Open WebUI to support #MariaDB Vector as a vector DB backend: github.com/open-webui/o...
000
Alejandro Duarte @alejandro-du.bsky.social · 04/03/2026
🤓 The truck (or bus) factor measures the number of key people who would need to be lost (for example leave the team) before a software project is seriously compromised or unable to continue. This paper from 2016 proposes a method for estimating this factor. arxiv.org/pdf/1604.06766
Systems with highest truck factors
000
Alejandro Duarte @alejandro-du.bsky.social · 28/02/2026
Here we go...
100
Alejandro Duarte @alejandro-du.bsky.social · 26/02/2026
⚠️ Be very, very careful with "YOLO modes" when running AI agents. This kind of thing happens. See this GitHub issue for a real-life example: github.com/google-gemin... #aifails #ai #mcp #devops
AI Agent fail
100
Alejandro Duarte @alejandro-du.bsky.social · 24/02/2026
Lazydocker doesn't provide a built-in option for running new containers. Here's how to add it. www.youtube.com/watch?v=slas...
youtube.com
This Is How I Manage Docker Containers Now (LazyDocker)
YouTube video by Programming Brain
000
Alejandro Duarte @alejandro-du.bsky.social · 24/02/2026
🔍 From pattern matching using electromechanical devices to Language Models for retrieval. Oldie but goodie. ieeexplore.ieee.org/document/618...
ieeexplore.ieee.org
The History of Information Retrieval Research
This paper describes a brief history of the research and development of information retrieval systems starting with the creation of electromechanical searching devices, through to the early adoption o...
000
Alejandro Duarte @alejandro-du.bsky.social · 19/02/2026
Top 3 programming languages by efficiency: - Time and Memory: C, Pascal, Go - Energy Efficiency: C, Rust, C++ - Energy and Time: C, Rust, C++ - Energy and Memory: C, Pascal, Go - Energy, Time, and Memory: C, Pascal, Go Source: greenlab.di.uminho.pt/wp-content/u...
Pareto optimal sets for different combination of objectives.
0113
Alejandro Duarte @alejandro-du.bsky.social · 19/02/2026
🚀New release: MariaDB Connector/Node.js 3.5.1 New features and bug fixes. Learn more at mariadb.com/docs/release... #NodeJS #JavaScript #TypeScript
New release: MariaDB Connector/Node.js 3.5.1
031
Alejandro Duarte @alejandro-du.bsky.social · 11/02/2026
Building #MariaDB Server from source on macOS is super easy. Clone the repo and follow the instructions by the MariaDB Foundation. Also, make sure to install bison correctly (via brew) which includes adding it to the PATH! All the steps are detailed here: mariadb.org/get-involved...
Building MariaDB Server from source code on macOS
000
Alejandro Duarte @alejandro-du.bsky.social · 09/02/2026
🚀 New @mariadb.bsky.social Community Server versions available (current stable releases for each long-term branch): → 11.8.6 → 11.4.10 → 10.11.16 → 10.6.25 Learn more: mariadb.com/resources/bl...
mariadb.com
MariaDB Community Server Q1 2026 maintenance releases | MariaDB
MariaDB is pleased to announce the immediate availability of MariaDB Community Server 11.8.6, 11.4.10, 10.11.16, and 10.6.25 maintenance releases. See the release notes and changelogs for additional…
031
Alejandro Duarte @alejandro-du.bsky.social · 04/02/2026
#MariaDB in your #Microsoft #Azure account: mariadb.com/resources/bl...
010
Alejandro Duarte @alejandro-du.bsky.social · 04/02/2026
For those who attended my talk "RAG Without the Plumbing" in #Brussels with the #MariaDB Foundation, here's the video about vector embeddings that I referenced. www.youtube.com/watch?v=XkB2...
youtube.com
Introduction to Vector Embeddings and Vector Search
YouTube video by MariaDB
010
Alejandro Duarte @alejandro-du.bsky.social · 02/02/2026
🙏 Thanks to everyone who joined my talk "Deploying RAG Without the Plumbing," and to the MariaDB Foundation for organizing the event. As always, I had a blast interacting with software developers working on real projects with MariaDB 👏 #MariaDB #AI #Brussels
010
Alejandro Duarte @alejandro-du.bsky.social · 23/01/2026
Playing around with something new. I’ll share more when I get this ready in a few days.
010
Alejandro Duarte @alejandro-du.bsky.social · 22/01/2026
My colleague Jags Ramnarayan is speaking tomorrow on how #DBAs and #Developers can build out AI Agents for database management with #MariaDB. Free event. buildevcon.com/ai-dba-self-...
buildevcon.com
AI DBA: Self-Driving Databases
Key topics we’ll cover AI-driven query tuning & adaptive optimization Automated index lifecycle management Reinforcement learning for execution plans Predictive autoscaling using workload fingerprints...
020
Alejandro Duarte @alejandro-du.bsky.social · 19/01/2026
Like in software, production found a case no one imagined.
010
Reposted by Alejandro Duarte
Otto Kekäläinen @ottoke.bsky.social · 11/01/2026
Still using #MySQL? Stewarded by Oracle, MySQL has been in decline for years. Stop using it in 2026, especially if your care about the #opensource #FOSS methodology and not just the license. 👉 optimizedbyotto.com/post/reasons...
optimizedbyotto.com
Stop using MySQL in 2026, it is not true open source
If you care about supporting open source software, and still use MySQL in 2026, you should switch to MariaDB like so many others have already done.\n
373
Alejandro Duarte @alejandro-du.bsky.social · 12/01/2026
Learn key vocabulary and concepts like vector embeddings, semantic search, RAG. In this video, I use #Java and @mariadb.bsky.social but most of the concepts apply to other programming languages and databases as well.
youtube.com
Everything you Need to Know to Start Building Apps with AI and RAG
YouTube video by MariaDB
022
Alejandro Duarte @alejandro-du.bsky.social · 09/01/2026
Just explored Ignored Indexes in #MariaDB. Neat way to mark indexes so the optimizer doesn’t use them while still keeping them maintained. Great to check if an index is worth dropping without the risk of re-creating it later. How do you decide when an index is no longer useful?
MariaDB ignored indexes in action.
011