News

Data modeling does not excite passion within programmers. Your average Java or Python developer probably doesn’t even realize that they are doing it when they write programs, in great part ...
Data-oriented programming encourages us to model data as (immutable) data, and keep the code that embodies the business logic of how we act on that data separately. Records, sealed classes, and ...
Java SE 14 (March 2020) introduces records (jep359) as a preview feature. Records aim to enhance the language's ability to model "plain data" aggregates with less ceremony. In this article Java ...
In this second half of the Java persistence with JPA and Hibernate tutorial, we move past concepts and start writing code that persists data to and from a relational database using JPA with ...
The Covid-19 pandemic reminded us that everyday life is full of interdependencies. The data models and logic for tracking the progress of the pandemic, understanding its spread in the population ...
Compuware and BEA Systems have expanded an existing partnership to make Compuware's application-modeling tools work more closely with BEA's WebLogic Workshop Java development application. The ...