Tag: Java
Every few weeks, a new model or agentic coding tool claims it writes better code than the last one. Those numbers are useful signals about general code writing, but for a Java shop building or maintaining real Vaadin applications, the relevant questions are narrower: can an agent wire Vaadin's Binder correctly? Will it keep a Grid lazily loaded? Will it reach for an HTML div when you actually asked for a Card?
4.3 billion calculations, one Java stack: How IVE scales with Vaadin
EcoTransIT World calculates freight transport emissions for around 340 companies worldwide, processing roughly 4.3 billion shipment calculations a year across road, rail, sea, air, and inland waterways. Behind EcoTransIT World is IVE mbH, a German engineering firm of around 50 people. The reason a ...
How South Tyrol modernized government software with Java and Vaadin
Südtiroler Gemeindenverband Genossenschaft replaced a legacy Delphi monolith with a modern cloud-native eGovernment platform built with Java, Kubernetes, and Vaadin. With a small in-house team, they delivered 16 production modules supporting municipalities across South Tyrol while preparing the ...
Seeing through objections against full-stack development
Maybe it's just me standing on the top of a hill screaming out to the world about the benefits of Java full-stack development. Or maybe you're also inspired by the idea but struggling to convince your customer, manager, or other colleagues? Many of the common objections against the concept are ...
Best Frontend Frameworks for Spring Boot (2026)
React, Angular, Vue, Svelte, HTMX, and Vaadin Compared (Last updated July 2026) Spring Boot has become the standard for building Java backends. It simplifies configuration, integrates with a huge ecosystem of libraries, and powers everything from internal business tools to large-scale enterprise ...
Using AI to summarize documents in Java
In my previous article, I showed how to use an LLM to make sentiment analysis, draft responses to customer feedback, and create a chat-with-documents experience that uses your content. In this blog post, I continue exploring business use cases for AI by summarizing an uploaded document. I use ...
How to use Visual Studio Code with Java and Maven projects
Last updated August 2026. Java is one of many languages supported by Visual Studio Code (VS Code). Like most things in VS Code, Java support is extension-based. You may need several extensions, depending on the project type and stack you are working with. You can find more detail in Java in Visual ...
Think twice before overriding Object.equals()
Overriding the Object.equals(Object) method, and its “companion” Object.hashCode(), provides your classes with some superpowers, but they are also one of the most common sources of problems that I see new and sometimes also more experienced Java and Vaadin developers struggling with. Some ...
4 Benefits of Java for enterprise application development
Enterprise application development isn’t just about building software—it’s about creating systems that can handle massive workloads, ensure top-notch security, and integrate effortlessly with legacy infrastructure. Java consistently delivers on these needs. In this article, we’ll uncover why Java ...
Enable Users to Upload & Download Files
This guide demonstrates how to create a web app that enables users to upload and download files to and from the server in Java. In this guide, we create a web app that enables users to upload and download files to and from the server. The UI allows users to select local files to be uploaded to the ...