The Awesome Java feed

Today

λ

functional-programming, lenses, lambda, functor, monad, semigroup, monoid, coproduct, heterogeneous-maps, profunctors, bifunctors, either, traversable, try-monad, algebraic-data-types, tuples, hlist, maybe-monad, optics
Featured Library // Category Functional Programming

Introduction to gRPC: why, what, how?

Article Popular Story // dev.to

Running Spring Boot Applications as GraalVM Native Images

Article Popular Story // www.infoq.com

Apache Tomcat 9 supports Graal VM native image

Article Popular Story // tomcat.apache.org

Karate

DSL that combine API test-automation, mocks and performance-testing making testing REST/HTTP services easy.
Featured Library // Category Asynchronous

Yesterday

Thymeleaf vs FreeMarker

Popular comparison
  • Thymeleaf - Aims to be a substitute for JSP and works for XML files in general.
  • FreeMarker - General templating engine without any heavyweight or opinionated dependencies.

Apache FOP vs Apache PDFBox

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

Wisp v2.2.0

A new version of Wisp has been released
New Version

Porcupine  

On-device wake word detection engine powered by deep learning.
Featured Library // Category Machine Learning

Last 7 Days

Apache PDFBox vs iText

Popular comparison
  • Apache PDFBox - Toolbox for creating and manipulating PDF.
  • iText - Creates PDF files programmatically but requires a license for commercial purposes.

Java: Pattern Matching for instanceof (with examples)

Article Popular Story // programming.guide

Jwks RSA v0.11.0

A new version of Jwks RSA has been released
New Version

Announcing: The NEW Spring Website!

Article Popular Story // spring.io

Gatling

Load testing tool designed for ease of use, maintainability and high performance.
Featured Library // Category Testing

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.

Stripe v17.10.0

A new version of Stripe has been released
New Version

javaslang-circuitbreaker

Functional fault tolerance library.
Featured Library // Category Miscellaneous

Why is map called map?

Article Popular Story // dev.to

How to read File in Java

Tutorial Added by: callicoder // www.callicoder.com

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.

Awesome Java Newsletter » 195

Top Stories
  • 36% of developers switched from Oracle JDK to an alternate OpenJDK distribution, over the last year
  • IntelliJ IDEA plugins which every Java developer need to have
  • Principles to Handle Thousands of Connections in Java Using Netty
Follow us on Twitter @JavaLibHunt

EventBus v3.2.0

A new version of EventBus has been released
New Version

Apache JMeter

Functional testing and performance measurements.
Featured Library // Category Testing

2020 Predictions : Adam Bien's Weblog

Article Popular Story // www.adam-bien.com

JavaParser v3.15.12

A new version of JavaParser has been released
New Version

Microservices: Quarkus vs. Spring Boot

Article Popular Story // dzone.com

Aeron

Efficient reliable unicast and multicast message transport.
Featured Library // Category Messaging

CoreNLP vs Apache OpenNLP

Popular comparison
  • CoreNLP - Stanford's CoreNLP provides a set of fundamental tools for tasks like tagging, named entity recognition, sentiment analysis and many more.
  • Apache OpenNLP - Toolkit for common tasks like tokenization.