Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage ORM Content on InfoQ

  • Java News Roundup - Week of May 10th, 2021

    This week’s Java roundup features news from OpenJDK JEPs targeted for JDK 17, updates on MicroProfile APIs, a 1.0 release of Grolifant, a library created by Schalk Cronjé supporting Gradle plugin development, and point releases for Hibernate, Piranha, Quarkus and Spring.

  • Java News Roundup - Week of April 26th, 2021

    This week's Java news roundup features news from OpenJDK, point releases for Hibernate, Micronaut, Quarkus and Payara Platform, a status update on JCenter, ManageCat joining the Adoptium Working Group and Payara having been awarded the Queen's Award for Enterprise 2021 in the category of international trade.

  • Prisma ORM Tool Suite Is Ready For Production in Node.js and TypeScript Apps

    Nikolas Burk, developer relations at Prisma — the database ORM — recently announced that all Prisma tools (Prisma Client, Prisma Studio, Prisma Migrate) are ready for production usage. Prisma Migrate graduated from preview this year and is now generally available.

  • Java News Roundup - Week of March 29th, 2021

    This week’s Java roundup features news on: the proposed JDK 17 proposed release schedule; Confluent providing early access to KIP-500, an internal metadata store for Apache Kafka that will ultimately remove its dependency on Apache ZooKeeper; Red Hat and AWS announcing the Red Hat OpenShift Service on AWS; and point releases for Quarkus, Micronaut and Spring Data.

  • Java News Roundup - Week of March 15th, 2021

    A roundup of smaller stories in the Java ecosystem from the week of March 15th, 2021, featuring the release of Java 16, JEPs advancing from Draft to Candidate status, and news from Hibernate, Red Hat and Spring.

  • Java News Roundup - Week of March 8th, 2021

    A quick roundup of stories from around the Java ecosystem in the week of March 8th.

  • The Benefits of Nostalgia: Q&A with Linda Rising

    Remembering the past can bring about benefits; nostalgic reflection can make us more optimistic. Looking back leads us to feel there is meaning and purpose in our lives which enables us to better navigate the future and help us move forward.

  • ORMs for .NET Core

    With EF Core struggling to accommodate basic database features such as views and stored procedures, developers are looking elsewhere for their data access needs. Here are some of the more popular options.

  • Apache OpenWebBeans Releases Meecrowave Server Version 1.0 for Java EE-Based Microservices

    Apache OpenWebBeans recently released version 1.0.0 of their Meecrowave project, a microservices server built on top of existing Apache projects utilizing servlets, CDI, JSON-P and JSON-B, and JAX-RS. Meecrowave may be used for microservices and standalone applications.

  • Vulnerability in Java Reflection Library Fixed after 30 Months

    In July 2013 Security Explorations discovered a vulnerability in Java by which attackers could elevate their access privileges. Oracle released a patch, but a simple modification was discovered that still makes the attack effective. Once known, Oracle released a patch as part of 8u77. In this article we investigate the little understood class loading process at the heart of the problem.

  • Simplifying Database Queries with Jinq

    Jinq, a library to provide a DSL for database queries, has been made available for Java and Scala. The work is inspired by .NET's LINQ, and aims at enabling easy-to-write queries with support for type safety. As commented by Ming-Yee Iu, creator of the tool, work on Jinq started in 2006 under project name Queryll; however, the adoption of lambdas in Java 8 is what has realised its full potential.

  • Stephen Colebourne/OpenGamma Release ElSql V 1.1

    Stephen Colebourne and OpenGamma released v1.1 of ElSql, a library and DSL for managing SQL in external files. Colebourne is well known for his work as the spec lead of Java Time, a cornerstone of last year's Java 8 release, and for his creation of the Joda Time and Joda Money API's.

  • Designing and Storing Aggregates in Domain-Driven Design

    Creating and working with well-designed aggregates is one of the least well understood tactical patterns found in Domain-Driven Design, Vaughn Vernon explains in two articles giving some guidelines to composing aggregate boundaries and alternatives to an ORM when storing them.

  • Catalyzing Change with a Kanban Flow Manager

    When organization use kanban mainly for visualization of the work they may be missing out on benefits, says Matthew Philip. Introducing a flow manager role can help teams to reflect and find solutions to the problems that they are facing, thus catalyzing change in the organization.

  • Spring Data Release Train - Spring 4.0, Limiting Queries, SpEL, ALPS

    Spring Data release train Evans is now generally available. The release train includes 11 Spring Data modules that help developers build data access layers on top of both relational and non-relational data stores.


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.