Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

 

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

 

and many more ....

 

 

Performance Tuning of an Apache Kafka/Spark Streaming System

Real-world case study in the telecom industry Debugging a real-life distributed application can be a pretty daunting task. Most common Google searches don’t turn out to be very useful, at least at first. In this blog post, I will give a fairly detailed account of how we managed to accelerate by almost 10x an Apache Kafka/Spark Streaming/Apache Ignite application and ...

Read More »

The Remote Development Experience

What happens when your client is out of state and the rest the development team is in a different zip code and you have software to deliver? You work remotely, of course. Usually Keyhole blog entries address specific technologies, but this past year I have worked remotely on more than one occasion so I’d like to share my experiences. Distributed ...

Read More »

Eclipse Infrastructure Support for IP Due Due Diligence Type

The Eclipse Foundation’s Intellectual Property (IP) Policy was recently updated and we’re in the process of updating our processes and support infrastructure to accommodate the changes. With the updated IP Policy, we introduced the notion of Type A (license certified) and Type B (license certified, provenance checked, and scanned) due diligence types for third-party dependencies that projects can opt to adopt. ...

Read More »

Forget ISO-8859-1

UTF-8 was first presented in 1993. One would assume that 24 years is enough to time for it to become ubiquitous, especially given that the Internet is global. ASCII doesn’t even cover French letters, not to mention Cyrillic or Devanagari (the Hindi script). That’s why ASCII was replaced by ISO-8859-1, which kind of covers most of western languages’ orthographies. 88.3% ...

Read More »

Top 10 Big Data Trends in 2017 for Financial Services

In the past year, the big data pendulum for financial services has officially swung from passing fad or experiment to large deployments. That puts a somewhat different slant on big data trends when compared to 2016 trends. The question of big data hype versus reality has finally been put to rest for banks. This is further supported by the upward ...

Read More »

[MEGA DEAL] Machine Learning & AI for Business Bundle (96% off)

Discover Artificial Intelligence, Machine Learning & the R Programming Language in This 4-Course Bundle Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the Machine Learning & AI for Business Bundle for only $39 instead of the original price of $1,195, yeap that is a massive 96% off. Artificial Intelligence & ...

Read More »

Starting a Kubernetes 1.5.x cluster

Kubernetes 1.5.0 was released just about a month ago! Key theme for the release are: StatefulSets (ex-PetSets) StatefulSets are beta now (fixes and stabilization) Improved Federation Support New command: kubefed DaemonSets Deployments ConfigMaps Simplified Cluster Deployment Improvements to kubeadm HA Setup for Master Node Robustness and Extensibility Windows Server Container support CRI for pluggable container runtimes kubelet API supports authentication and authorization ...

Read More »

Real-time Smart City Traffic Monitoring Using Microservices-based Streaming Architecture (Part 2)

Modern Open Source Complex Event Processing For IoT This series of blog posts details my findings as I bring to production a fully modern take on Complex Event Processing, or CEP for short. In many applications, ranging from financials to retail and IoT applications, there is tremendous value in automating tasks that require to take action in real time. Putting ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns