Natural Language Processing with Java – Second Edition book covers the Natural Language Processing (NLP) topic and various tools developers can use in their applications. Technologies discussed in the book include Apache OpenNLP and Stanford NLP. InfoQ spoke with co-author Richard Reese about the book and how NLP can be used in enterprise applications.
Category: Articles
Java SE 11: The Great Removal
Java SE 11 has been released, with fairly few minor new features. That’s not surprising as Java 11 receives long-term support in Oracle’s new release cadence, so its main purpose is to stabilize th…
Manual on Java 11: One small step for the new Java release train, one giant leap for Java 8 users – JAXenter
The Java 11 mini-series is coming to an end but not before we ask our nine experts one last question: How much do you care about Java 11?
The best Course to Learn Spring Security 5 for Experienced Java Developers
If you are a Java Spring developer and working with Spring Security then you may be familiar with the “Learn Spring Security” course by Eu…
“Yo… Ask Me Anything” – Panel of NY Senior Java Developers
The panelists discuss thoughts on the latest trends in Java, the new release model, modules, modern garbage collectors, Kotlin for the enterprise, Eclipse stewardship of JEE and the rising complexity of the Java source language.
@ParameterizedTest with null values in @CvsSource
Writing parameterized tests in JUnit 4 was pretty cumbersome. JUnit 5 introduced several useful impr…
ArrayList clear() – Empty ArrayList in Java – HowToDoInJava
ArrayList clear() method is used to removes all of the elements from the list. The list will be empty after this call returns.
How to demonstrate Java instruction reordering problems?
With Java instruction reordering the execution order of the code is changed by the JVM at compile time or run time, possibly causing unrelated statements to be executed out-of-order.So my questio…
Payara and Zulu: The Perfect Open Source Java Combination
If your business uses apps that run on a Java app server there’s no better, or more cost-effective solution than using Payara & Azul to support your infrastructure.
Validation in Java applications
I often have seen projects that didn’t have almost any conscious strategy for data validation. Their…
From Monoliths to Pragmatic Microservices with Java EE
Java EE maybe isn’t the first thing we think of when talking about Microservices, but it’s invaluable for building maintainable and long living applications based on the Microservices architecture. MicroProfile complements Java EE that make Microservices even simpler and more productive.
What does cloud native Java really mean to developers? – JAXenter
One of the most interesting and informative sessions during Day 1 of this year’s JAX London was the panel on cloud native Java with 5 amazing speakers!
From 0 to 1: Data Structures & Algorithms in Java
Learn so you can see it with your eyes closed
Developers favor JVM languages for mobile, enterprise
JVM languages — programming languages that run on the Java Virtual Machine (JVM), such as Kotlin, Clojure, Groovy and Scala — are increasingly popular with software developers that seek Java-like functionality without actually using Java, according to a recent RedMonk report.