Java 8: Bye Manual SQL, Hello Speedment!
Most applications written in Java require some form of data storage. In small applications this is often realized using a primitive JDBC-connection that is queried using ordinary SQL. Larger systems on...
View ArticleJava 8: Use Smart Streams with Your Database in 2 Minutes
Streaming with Speedment When Java 8 finally arrived, some colleges and I started an open-source project to take the whole Java/DB issue one step further by leveraging on Java 8’s stream library, so...
View ArticleHow to Generate Customized Java 8 Code with Plugins
One thing most programmers hate is to write boilerplate code. Endless hours are spent setting up entity classes and configuring database connections. To avoid this you can let a program like Speedment...
View ArticleDefault & Static Methods In Interfaces
In our original Java 8 support announcement post we specifically mentioned the lack of streams but completely missed the fact that default/static native interfaces didn’t work. This is now fixed thanks...
View ArticleGuavate: tiny library bridging Guava and Java8
Java8 is great and adds some useful abstractions to the JDK that have found popularity in the Java community via the wonderful Guava commons library from Google. Group discussion indicates that there...
View ArticleJava 8: A Closer Look at Speedment 3.0.1 “Forest” Stream ORM
Following the Road I have been contributing to the open-source project Speedment (which is a Stream ORM Java Toolkit and Runtime) and a new major version called 3.0.1 “Forest” was just released....
View ArticleDoing stuff with Spring WebFlux
Spring Boot 2.0 went GA recently, so I decided to write my first post about Spring for quite a while. Since the release I have been seeing more and more mentions of Spring WebFlux along with tutorials...
View ArticleJVM Architecture: Overview of JVM and JVM Architecture
Hello readers! In this tutorial, we will understand and learn the Java Virtual Machine (JVM) and its architecture. This tutorial will help you to correctly answer the below questions: What is JVM in...
View ArticleRemoving elements from a Map in Java
Very short and simple post on removing elements from a Map in Java. We will be focusing on removing multiple elements and ignore the fact you can remove a single element using Map.remove. The Map below...
View ArticleGradle Configuration
In this post, we feature a comprehensive article about Gradle Configuration. 1. Technology Gradle is an open-source build tool for automatic task management. It builds upon the concept of Apache Ant,...
View Article