Super-Fast Statistical Queries in Java

Many organizations have enormous values in data stored in relational databases, but it is often slow to analyze. Calculating things like correlation coefficients or analyzing trends can take many minutes or even hours using a regular SQL database. Wouldn’t it...

Bridging the Gap Between Database and Stream (Webinar)

Do you also like the Stream Interface? What if you could use Streams to query databases without having to write any SQL? Speedment is an open source implementation of the Stream-interface that lazily evaluates the operations performed on it to...

Aggregate Millions of Database Rows in a Spring Controller

The Spring Framework makes it really easy to quickly setup a RESTful API to a relational database using JPA and Spring Web, as long as the API matches the structure of the database. In many APIs however, the REST-endpoint doesn’t...

How to Set Up a Secure REST API with Spring

As you all know, Spring Boot is a toolkit that makes it super easy to quickly develop powerful web services. It is very modular and made to play well with other frameworks and tools. In this tutorial I am going...

Query Databases Using Streams (Videos)

Java 8 introduced a completely new way of working with data in Java with the Stream interface. In these quick-start videos I explain how easy it is to write database applications with Streams by using Speedment to generate the necessary...