✕ Clear all filters
27 articles
▶ Videos →

📰 Dev.to · Nicolas Fränkel

27 articles · Updated every 3 hours · View all reads

All Articles 128,926Blog Posts 133,602Tech Tutorials 33,325Research Papers 25,145News 18,248 ⚡ AI Lessons
Designing a team of agents
Dev.to · Nicolas Fränkel 2mo ago
Designing a team of agents
I continue to experiment with AI in the context of software engineering. I'm fortunate that my team...
Making illegal state unrepresentable
Dev.to · Nicolas Fränkel 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
Making illegal state unrepresentable
A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine...
Experimenting with AI subagents
Dev.to · Nicolas Fränkel 🤖 AI Agents & Automation ⚡ AI Lesson 3mo ago
Experimenting with AI subagents
I like to analyze codebases I start working on, or that I left for months. I ask my coding assistant,...
JVM timing options
Dev.to · Nicolas Fränkel ⚡ AI Lesson 4mo ago
JVM timing options
For as long as I have been coding in Java, we have had requirements to measure the execution time of...
Feedback on checked exceptions and lambdas
Dev.to · Nicolas Fränkel 🔧 Backend Engineering 5mo ago
Feedback on checked exceptions and lambdas
I got a lot of interesting feedback on Checked exceptions and lambdas. Let's start with my own: after...
From a JAR to a full-fledged MacOS app
Dev.to · Nicolas Fränkel 5mo ago
From a JAR to a full-fledged MacOS app
A couple of years ago, I developed a small Kotlin GUI to help me rename my files in batch. I actually...
Transactions and ThreadLocal in Spring
Dev.to · Nicolas Fränkel 9mo ago
Transactions and ThreadLocal in Spring
Two years ago, my friend José Paumard held the talk "Concurrent and Asynchronous Programming : Loom"...
OpenTelemetry Tracing on the JVM
Dev.to · Nicolas Fränkel ⚡ AI Lesson 11mo ago
OpenTelemetry Tracing on the JVM
You may know I'm a big fan of OpenTelemetry. I recently finished developing a master class for the...
Pattern matching across different languages
Dev.to · Nicolas Fränkel 🏗️ Systems Design & Architecture ⚡ AI Lesson 12mo ago
Pattern matching across different languages
Pattern matching is a major feature in software development. While pattern matching applies in...
Testing an OpenRewrite recipe
Dev.to · Nicolas Fränkel ⚡ AI Lesson 1y ago
Testing an OpenRewrite recipe
For the last two weeks, I've kicked the tires of OpenRewrite. At first, I created a recipe to move...
Authoring an OpenRewrite recipe
Dev.to · Nicolas Fränkel 1y ago
Authoring an OpenRewrite recipe
I've been eying OpenRewrite for some time, but I haven't had time to play with it yet. In case you...
Pull request testing on Kubernetes: testing locally and on GitHub workflows
Dev.to · Nicolas Fränkel ⚡ AI Lesson 1y ago
Pull request testing on Kubernetes: testing locally and on GitHub workflows
Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD...
Langchain4J musings
Dev.to · Nicolas Fränkel 🧠 Large Language Models 1y ago
Langchain4J musings
I’m coming relatively late to the LLM party, but I rarely come very early in the hype cycle. For...
Summary of the AJAX frameworks comparison
Dev.to · Nicolas Fränkel 🌐 Frontend Engineering ⚡ AI Lesson 1y ago
Summary of the AJAX frameworks comparison
In previous weeks, I've analyzed several libraries and frameworks that augment the client with AJAX...
Vaadin, the battery-included server-side AJAX framework
Dev.to · Nicolas Fränkel ⚡ AI Lesson 1y ago
Vaadin, the battery-included server-side AJAX framework
I've written a lot about Vaadin. I was so enthusiastic that I wrote the first book about it (besides...
Augmenting the client with Vue.js
Dev.to · Nicolas Fränkel 🌐 Frontend Engineering ⚡ AI Lesson 1y ago
Augmenting the client with Vue.js
In my previous post, I laid the ground to build upon; now is the time to start "for real". I heard a...
Kotlin Coroutines and OpenTelemetry tracing
Dev.to · Nicolas Fränkel 📣 Digital Marketing & Growth ⚡ AI Lesson 1y ago
Kotlin Coroutines and OpenTelemetry tracing
I recently compared three OpenTelemetry approaches on the JVM: Java Agent v1, v2, and Micrometer. I...
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
Dev.to · Nicolas Fränkel 📣 Digital Marketing & Growth ⚡ AI Lesson 1y ago
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
My demo of OpenTelemetry Tracing features two Spring Boot components. One uses the Java agent, and I...
Dynamic watermarking on the JVM
Dev.to · Nicolas Fränkel 🔧 Backend Engineering ⚡ AI Lesson 2y ago
Dynamic watermarking on the JVM
Displaying images on your website makes for an interesting problem: on one side, you want to make...
The pitfall of implicit returns
Dev.to · Nicolas Fränkel 🔧 Backend Engineering ⚡ AI Lesson 2y ago
The pitfall of implicit returns
Implicit returns are a feature in some languages. They have recently bitten me, so here's my...