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 ....
I agree to the Terms and Privacy Policy

Get Groovy with Gradle

Friends don’t let friends write user auth. Tired of managing your own users? Try Okta’s API and Java SDKs today. Authenticate, manage, and secure users in any application within minutes. In the Java world, there are two main build systems: Gradle and Maven. A build system chiefly manages potentially complex webs of dependencies and compiles the project. It also packages ...

Read More »

Stream Big Data with Apache Kafka Integration

java-interview-questions-answers

Apache Kafka is being increasingly integrated into a variety of systems and solutions, from filtering and processing large amounts of data real-time, to logging and creating metric data into a centralized handler from different sources. Using CData Sync, such solutions can easily be applied to any CRM, ERP or Analytics software. Configuring Apache Kafka Destination for CData Sync Setting up the ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

Restoring Cassandra Priam Backup With sstableloader

I’ve previously written about setting up Cassandra and Priam for backup and cluster management. The example that I gave for backup restore there, however, is not applicable in every situation – it may not work on a completely separate cluster, for example. Or in case of partial restore to just one table, rather than the whole database. In such cases ...

Read More »

Don’t comment bad code—rewrite it

In this post i will share my experience of “comments in code” that i have got by reading code , writing code and reading books. Lets start with famous quote 1 2 “Don’t comment bad code—rewrite it.”   —Brian W. Kernighan and P. J. Plaugher Lots of comment in code looks just like above image and it is distraction. Comments are lie Most ...

Read More »

SQL as a Service

java-interview-questions-answers

I’ve been thinking about this since 2007, somewhere around the time S3 was launched by Amazon. I even tried to implement it a few times, but failed right after the design phase. I’ve heard about a startup, which tried to do it too, but also failed. I’m still not sure whether it’s possible to do, but it could definitely become ...

Read More »

Apache Ivy 2.5.0 released

java-interview-questions-answers

This week, we released 2.5.0 version of Apache Ivy. Apache Ivy is a build dependency manager that is integrated with the Apache Ant build tool. The download is available as usual at https://ant.apache.org/ivy/download.cgi. This 2.5.0 version comes after a long gap in releases of Ivy. 2.4.0 was released way back on December 26 2014. After that, the project has seen ...

Read More »

Hidden Meaning

Good tests should: Run quicklyFail meaningfullyDocument the system under testExplain themselves when they go wrong Consider the following test: 1 2 3 4 5 6 7 8 9 @Test public void restApi() {     int response = client.get("/endpoint");       // the status code returned from the get     // should be OK, indicating     // the endpoint is healthy     assertEquals(200, response); } You ...

Read More »

Benchmark for new string methods of Java 11

While I was checking what’s new in Java 11, I saw that there are several new methods for String class. So I wanted to do a microbenchmark with old way of doing things and by using new methods. These new methods are; boolean isBlank() String strip() Stream lines() isBlank() is tested agains trim().isEmpty(), strip() is tested agains trim() and lines() ...

Read More »