The Java developers feed

Today

JSONAssert

Simplifies testing of JSON strings.
Synced from the Github list // Category Testing

DatumBox

Provides several algorithms and pre-trained models for natural language processing.
Synced from the Github list // Category Machine Learning

Apache Wicket

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

Easy Rules vs Drools

Popular comparison
  • Easy Rules - The simple, stupid Java rules engine
  • Drools - Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).

Java developer interview questions: The hard part

Popular Story // howtotrainyourjava.com

Yesterday

Apache Cayenne

Provides clean, static API for data access. Also includes GUI Modeler for working with database mappings, DB reverse engineering and generation.
Featured library // Category ORM

Jedis vs Redisson

Popular comparison
  • Jedis - A small client for interaction with redis, with methods for commands.
  • Redisson - Redis based In-Memory Data Grid for Java

Java 9 enhancements to Optional/Stream

Popular Story // aboullaite.me

Maven 3.4.0 dropped

Popular Story // mail-archives.apache.org

Last 7 Days

jsoniter

Fast and flexible library with iterator and lazy parsing API.
Featured library // Category JSON

JBehave vs Cucumber

Popular comparison
  • JBehave - Framework for Behavioural Driven Development.
  • Cucumber - BDD testing framework.

Awesome Java Newsletter ยป 35

Top Stories
  • The JVM is not that heavy
  • From 8GB to 90 MB heap memory allocation by using multiple JPA subentities
  • Java Enums to Be Enhanced with Sharper Type Support
Follow us on Twitter @JavaLibHunt

Three Ways to Reduce Technical Debt

Popular Story // medium.com

Byte Buddy

Further simplifies bytecode generation with a fluent API.
Featured library // Category Bytecode Manipulation

WireMock vs Mockito

Popular comparison
  • WireMock - Stubbs and mocks web services.
  • Mockito - Creation of test double objects in automated unit tests for the purpose of TDD or BDD.

Adam Biens predictions for 2017

Popular Story // adambien.blog

Concourse

Provides dockerized pipeline with configuration that can be save in version control.
Featured library // Category Continuous Integration

Dozer vs ModelMapper

Popular comparison
  • Dozer - Mapper that copies data from one object to another, using annotations, API or XML configuration.
  • ModelMapper - ModelMapper is an intelligent object mapping library that automatically maps objects to each other.

The JVM is not that heavy

Popular Story // www.opensourcery.co.za

JITWatch

Analyze the JIT compiler optimisations made by the HotSpot JVM.
Synced from the Github list // Category Performance analysis

MariaDB4j

Launcher for MariaDB which requires no installation or external dependencies.
Synced from the Github list // Category Database

Free enterprise Java CMS

Free enterprise Java CMS
Added by adamansky into category Web Frameworks

Apache Lucene

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

Cucumber vs Spock

Popular comparison
  • Cucumber - BDD testing framework.
  • Spock - JUnit-compatible framework featuring an expressive Groovy-derived specification language.