Year: 2019
-
Enterprise Java
JUnit 5 and Selenium – Using Selenium built-in `PageFactory` to implement Page Object Pattern
Selenium is a set of tools and libraries supporting browser automation and it is mainly used for web applications testing.…
Read More » -
Kotlin
Kotlin Data Classes: Why, What and How?
In this post on Kotlin’s data classes, we’ll take a look at how data classes are better than regular Java…
Read More » -
Core Java
How to fix an illegal start of expression in Java
Have you ever come across the error illegal start of expression in Java and wondered how to solve it? Let’s…
Read More » -
Enterprise Java
Efficient enterprise testing — conclusion (6/6)
This last part of the series will cover additional end-to-end tests, testing in production, and a conclusion of the parts.…
Read More » -
Core Java
Become a Master of Java Streams – Part 1: Creating Streams
Declarative code (e.g. functional composition with Streams) provides superior code metrics in many cases. Code your way through this hands-on-lab…
Read More » -
Core Java
JEP 355 Text Blocks in JDK 13
JDK 13 went GA on September 17th, 2019 and the prominent new features are listed here. One of the new features…
Read More » -
Enterprise Java
Concurrent query execution in Apache Lucene
Apache Lucene is a wonderfully concurrent pure Java search engine, easily able to saturate the available CPU or IO resources…
Read More » -
Enterprise Java
Spring @Primary Annotation
Introduction: Spring @Primary annotation is used to give a higher preference to the marked bean when multiple beans of the…
Read More » -
Enterprise Java
Recommendation System Using Spark ML Akka and Cassandra
Building a recommendation system with Spark is a simple task. Spark’s machine learning library already does all the hard work…
Read More »