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 ....

 

 

Correlated Subqueries are Evil and Slow. Or are They?

software-development-2-logo

A common myth in SQL is the idea that correlated subqueries are evil and slow. For example, this query here: SELECT first_name, last_name, (SELECT count(*) FROM film_actor fa WHERE fa.actor_id = a.actor_id) FROM actor a It “forces” the database engine to run a nested loop of the form (in pseudo code): for (Actor a : actor) { output( a.first_name, a.last_name, ...

Read More »

[MEGA DEAL] The Ultimate Java Bundle (95% off)

java-logo

Begin Your Programming Odyssey by Tackling This Popular Coding Language with 114 Hours of Training Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the Ultimate Java Bundle for only $69 instead of the original price of $1,499, yeap that is a massive 95% off. Regardless of your coding experience, however, ...

Read More »

Build a new Web Application from scratch using Spring boot, Thymeleaf, AngularJS – Part 3

spring-interview-questions-answers

In the previous blogs we built the landing page using Thymeleaf, Bower and Bootstrap and deployed it to Heroku. In this blog we will introduce some functionality with AngularJS for front end and Spring Boot Webservices at backend. We will begin with Login/Logout section. Lets begin with installing AngularJS in our application using bower. Introducing AngularJS $ bower install angular --save ...

Read More »

The Top 100 Clojure Libraries in 2016

clojure-logo

What are the top Clojure libraries used by projects on Github? Based on analyzing over 30,000 leiningen dependencies One of the most helpful things to look into when choosing which libraries to include in your project is just how popular they are. While actual functionality is the main issue at hand, getting a sense of which libraries are used the ...

Read More »

The Building Blocks of Your First Bot

software-development-2-logo

The world of bots who can intelligently converse continues to build momentum. We’ve seen the opening up of the Facebook Messenger and LINE platforms, as well as improvements to the existing Telegram platform. In addition to new and improved platforms, the Kik bot store has opened, and Slack is making submission to their app store a product priority. While messaging ...

Read More »

The Worst Resume of the Week: Who are You?

career-logo

Anyone who has either been a client of Resume Raiders or has read my articles about resumes knows that I am a firm believer in powerful summary/profile statements. There are many who feel a summary is not necessary, and in some cases that may be true, but I see an increasing number of resumes that either include a somewhat cryptic profile ...

Read More »

Modelling Microservice Patterns in Code

software-development-2-logo

Service Interactions There is a number of simple interactions a service can support. Which pattern is best for your application can depend on what an existing application expects, and what latency requirements you have. Broadly speaking these interactions fall into client-server and peir-to-peir messaging. For peir-to-peir messaging, one approach to take is Lambda Architecture however from supporting GUIs, client – ...

Read More »

Try and Catch in Golang

software-development-2-logo

Golang as opposed to Java does not have exceptions, try/catch/finally blocks. It has strict error handling, functions called panic and recover and a statement named defer. It is a totally different approach. Is it better or is the Java approach the superior? (Sorry that I keep comparing it to Java. I am coming from Java world.) When we handle exceptional ...

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