The Awesome Java feed

Today

Mockito v3.0.5

A new version of Mockito has been released
New Version

OpenJ9

High performance, enterprise calibre, flexibly licensed, openly governed cross platform Java Virtual Machine extending and augmenting the runtime technology components from the Eclipse OMR and OpenJDK project.
Featured Library // Category JVM and JDK

Manipulating emojis in Java, or: What is 🐻 + 1?

Article Popular Story // developers.redhat.com

Apache FOP vs Apache PDFBox

Popular comparison
  • Apache FOP - Creates PDF from XSL-FO.
  • Apache PDFBox - Toolbox for creating and manipulating PDF.

Yesterday

Play v2.8.0-M4

A new version of Play has been released
New Version

OptaPlanner

A scalable Constraint Solver by Red Hat
Featured Library // Category Constraint Satisfaction Problem Solver

Awesome Java Newsletter » 169

Top Stories
  • Top 5 Programming Languages Every Software Developer Should Learn
  • Who Needs Lombok Anyhow
  • New language features since Java 8
Follow us on Twitter @JavaLibHunt

Securing Spring WebFlux Reactive APIs with JWT Auth

Learn about securing reactive REST endpoints with spring Webflux security. We will implement token-based authentication and authorization using JWT provider.
Article Added by: only2dhir // www.devglan.com

JEP draft: Remove the Concurrent Mark Sweep Garbage Collector

Article Popular Story // openjdk.java.net

Keycloak vs Apache Shiro

Popular comparison
  • Keycloak - Integrated SSO and IDM for browser apps and RESTful web services.
  • Apache Shiro - Performs authentication, authorization, cryptography and session management.

Last 7 Days

gRPC v1.21.1

A new version of gRPC has been released
New Version

GeoTools

Library that provides tools for geospatial data.
Featured Library // Category Geospatial

XXHash

Article Popular Story // richardstartin.github.io

MapStruct vs ModelMapper

Popular comparison
  • MapStruct - Code generator which simplifies mappings between different bean types, based on a convention over configuration approach.
  • ModelMapper - ModelMapper is an intelligent object mapping library that automatically maps objects to each other.

[JVMLS 2019] TornadoVM with Juan Fumero

Article Popular Story // youtu.be

OkHttp v4.1.0

A new version of OkHttp has been released
New Version

JDBI

Convenient abstraction of JDBC.
Featured Library // Category Database

Nuances of Overloading and Overriding in Java

Article Popular Story // software.rajivprab.com

Selma vs MapStruct

Popular comparison
  • Selma - Stupid Simple Statically Linked Mapper. Selma is an Annotation Processor Based bean mapper.
  • MapStruct - Code generator which simplifies mappings between different bean types, based on a convention over configuration approach.

failsafe v2.2.0

A new version of failsafe has been released
New Version

Apache Wicket

Component-based web application framework similar to Tapestry with a stateful GUI.
Featured Library // Category Web Frameworks

Documenting Software Architecture

Article Popular Story // herbertograca.com

Vavr vs cyclops-react

Popular comparison
  • Vavr - Functional component library that provides persistent data types and functional control structures.
  • cyclops-react - Monad and stream utilities, comprehensions, pattern matching, functional extensions for all JDK collections, future streams, trampolines and much more.

JavaParser v3.14.10

A new version of JavaParser has been released
New Version

FreeBuilder

Automatic generation of the Builder pattern.
Featured Library // Category Code Generators

jOOQ vs Querydsl

Popular comparison
  • jOOQ - Generates typesafe code based on SQL schema.
  • Querydsl - Typesafe unified queries.

zipkin v2.16.0

A new version of zipkin has been released
New Version

Apache Lucene

High-performance, full-featured cross-platform text search engine library.
Featured Library // Category Search

File Upload with React Js and Spring REST

In this tutorial, we will learn how to upload images or files from a React Js app with Spring MVC Rest. We will have a React app with and without Axios integrated with it to push selected files in the browser to the server via REST.
Article Added by: only2dhir // www.devglan.com