We, the Speedment team, are always seeking to stay at the very edge of new technology. We also spend time paying forward to the developer community sharing our knowledge in blogs, articles etc. Here we have gathered our most relevant articles related to Speedment.

Java 8: Streams in Hibernate and Beyond
This post elaborates on the added superficially small but fundamentally important streams feature of Hibernate 5.2 and then discuss how the Java 8 stream ORM Speedment takes the functional paradigm further by removing the language barrier and thus enabling a clean declarative design.

Java 8: Query Databases Using Streams
Speedment is an alternative to traditional ORMs, and older database classes requiring 100 lines of Java code may be replaced with a single line of Java 8

Easily Create Database Content With Java 8
How to update or add information to an existing database using a Java application without having to write a lot of boilerplate code.

Use Smart Streams With Your Database in 2 Minutes
Read this article and learn just how easily database streaming with Java 8 can be done. Write your own database applications in just a few lines in minutes.

The Need for Speed in Web Applications
Learn how to query, filter, sort, and page over huge tables in milliseconds rather than in seconds or minutes. Ext Speeder is a tool for automatically generating Sencha Ext JS back end REST interfaces directly from existing databases. Ext Speeder can also use an in-memory cache to back data grids with hundreds of million elements with extreme performance.

Parallel Database Streams Using Java 8
Read this post and learn how you can process data from a database in parallel using parallel streams and Speedment, which can lead to significant speed increases.

Work With Parallel Database Streams Using Custom Thread Pools
In this follow up post, you will learn how you can lay out parallel database streams over your own custom thread pools.

Parsing Java 8 Streams Into SQL
How to resolve performance issues when trying to use databases the “Java 8 way.”

Bye Manual SQL, Hello Speedment!
Learn how you can write database applications rapidly using code generation and leverage Java 8’s stream library.

Make Your Own Plugin: Insert and Read From a Database Using JSON
Speedment is a code generation tool for Java that connects to a database and use it as a reference for generating entity and manager files for your project.

Database CRUD Operations in Java 8 Streams
Here’s a nice tutorial of using the open source Speedment library to work with various database CRUD operations in Java with Java-8-style lambdas.

What’s New in Speedment 3.0?
Read this article and learn more on how the new version of Speedment was modularized and how you can benefit from modularizing your own project.

A Closer Look at Speedment 3.0.1 ”Forest” Stream ORM
Learn what’s up with the new major release of Speedment and see what you can do with a stream-based ORM and Java 8 and how you can express database queries in pure Java.