ar bg de en es fr id it nl pl pt sv tr zh

java development

AI-Assisted Java Development: An 18-Part Series

A N M Bazlur Rahman

I’m writing a series on what it actually takes to use AI well in Java development. Not the hype version. The engineering version. This series covers the full arc: how AI is changing the economics of software work, how it reshapes workflows and prompting, how to design agents and evaluate them...

Building Robust AI Applications with LangChain4j Guardrails and Spring Boot

A N M Bazlur Rahman

As AI applications become increasingly complex, ensuring that language models behave predictably and safely is paramount. LangChain4j’s guardrails feature provides a powerful framework for validating both the inputs and outputs of your AI services. This article demonstrates how to implement...

Java’s Structured Concurrency: Finally Finding Its Footing

A N M Bazlur Rahman

The structured concurrency API changed again after two incubations and four rounds of previews. Ideally, this scenario is unexpected. However, given its status as a preview API, such changes can occur, as was the case here. These changes lend considerable maturity to the API, and I am hopeful it...