Enterprise Java
-
Open-source collaboration, or how we finally added merge-on-refresh to Apache Lucene
The open-source software movement is a clearly a powerful phenomenon. A diverse (in time, geography, interests, gender (hmm not really,…
Read More » -
Apache Camel 3.9 – No more saw tooth JVM garbage collection
We continue our effort to optimize Apache Camel. This is blog post part 7 which covers are latest effort on…
Read More » -
Parameterization with DataProvider in TestNG
Parameterization in TestNG is also known as Parametric Testing which allows testing an application against multiple test data and configurations.…
Read More » -
Connecting to Kibana Within an AWS VPC
When you use the managed Elasticsearch service on AWS, you usually choose an encrypted connection (via KMS-managed keys), which means…
Read More » -
Creating effective UI system tests with Selenium
In this video, I’m showing how to create effective UI system tests with Selenium. In my previous video course on…
Read More » -
Processing real-time data with Storm, Kafka and ElasticSearch – Part 4
1. Introduction In the third part of this series of articles about real-time stream processing we learned how to import…
Read More » -
REST API Design: Dealing with concurrent updates
Concurrency control can be an important part of a REST API, especially if you expect concurrent update requests for the…
Read More » -
Upload files in Spring Boot application using Commons FileUpload
In our previous post, we saw how to upload a file using the Spring framework’s default implementation for MultipartFile interface.…
Read More » -
Uploading files in Spring Boot application
Uploading files is one of the most common operations in a web application. In this article we will look at…
Read More »