All
Articles 128,926Blog Posts 133,602Tech Tutorials 33,325Research Papers 25,145News 18,248
⚡ AI Lessons

Dev.to · Nicolas Fränkel
⚡ AI Lesson
3w ago
On programming languages, targets, and platforms
I started as a Java developer, but for some time now, I have broadened my horizons. Recently, I...

Dev.to · Nicolas Fränkel
1mo ago
Seasons time-lapse - alignment
In the previous post, I described the Seasons project: a time-lapse of hundreds of pictures taken...

Dev.to · Nicolas Fränkel
2mo ago
Seasons time-lapse - the foundations
I live close to nature. I regularly go for a run in the countryside. Over several years, during my...

Dev.to · Nicolas Fränkel
💻 AI-Assisted Coding
⚡ AI Lesson
2mo ago
Tokensparsamkeit for coding assistants
You make decisions with data. Most businesses assumed that the most data, the better the decision....

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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