Langchain4J Musings
Learn how to start your Langchain4j journey in several incremental steps.

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
406 views
Nicolas Frankel
5,849 viewsLearn how to start your Langchain4j journey in several incremental steps.

Nicolas Frankel
5,048 viewsIn previous weeks, I've analyzed several libraries and frameworks that augment the client with AJAX capabilities.

Nicolas Frankel
5,498 viewsThe beauty of Vaadin lies in its simplicity - you only write backend code.
Nicolas Frankel
4,554 viewsIn the two previous articles, I described Vue and Alpine. We configured Spring Boot to return JSON. With HTMX, we configured it to return …

Nicolas Frankel
4,283 viewsAlpine is very similar to Vue, with the notable difference of the lack of templating; components are only available via a price. All other …

Nicolas Frankel
4,071 viewsIn this article, I take my first steps in augmenting an SSR app with Vue.

Nicolas Frankel
6,368 viewsUnderstanding the shared steps in the project setup is crucial before delving into the specifics of each client-augmenting technology.

Nicolas Frankel
4,270 viewsMy journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were …

Nicolas Frankel
7,383 viewsI'm continuing my journey on getting more familiar with HTTP APIs by reading related RFCs.

Nicolas Frankel
5,076 viewsDRY is an important principle in software development. In this article, you learn how to apply it to Apache APISIX configuration.