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

 

 

The Well Rounded Architect

software-development-2-logo

In this blog post, I explore the six different dimensions I covered in my recent talk at the O’Reilly Software Architecture conference in London called “The Well Rounded Architect.” The elements of the well-rounded architect Acting as a Leader Being a developer Having a systems focus Thinking like an entrepreneur Balancing strategic with tactical thinking Communicating well Acting as a ...

Read More »

How DevOps Teams Prepare for Cyber Monday

devops-logo

Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE Trial! As we head into the Thanksgiving weekend with thoughts of relaxing with family and friends, there are a group of folks who will still be working or on call the whole time. The Dev and Operations teams of major ...

Read More »

Apache Spark: A Quick Start With Python

apache-spark-logo

Spark Overview As per the official website, “Apache Spark is a fast and general engine for large scale data processing” It is best used with clustered environment where the data processing task or job is split to run on multiple computers or nodes quickly and efficiently. It claims to run program 100 times faster than Hadoop platform. Spark uses something ...

Read More »

Technical Liabilities and not Technical Debt

software-development-2-logo

My last – frustrated – post finished with this line: “banks are collecting technical debt the way they used to collect sub-prime” I’ve always disliked the tech debt metaphor, in part because the way it is generally used is different to Ward Cunningham original defined technical debt and in part because those using it often have a simplistic understanding of ...

Read More »

Kubernetes: Spinning up a Neo4j 3.1 Causal Cluster

neo4j-logo

A couple of weeks ago I wrote a blog post explaining how I’d created a Neo4j causal cluster using docker containers directly and for my next pet project I wanted to use Kubernetes as an orchestration layer so that I could declaratively change the number of servers in my cluster. I’d never used Kubernetes before but I saw a presentation ...

Read More »

[MEGA DEAL] All-Level Java Programming Bundle (98% off)

java-logo

Start from Nothing, Become a Master in the World’s Most Common Programming Language Hey fellow geeks, This week, on our JCG Deals store, we have an extreme offer. We are offering the All-Level Java Programming Bundle for only $29 instead of the original price of $2,198, yeap that is a massive 98% off. Pick Up a Valuable New Skill by ...

Read More »

Extending a LVM based file system

software-development-2-logo

A file system running out of space doesn’t always have to be a major catastrophe. The problem could be quite easily resolved, if you happen to be running Linux and were foresighted enough to create your file system on a LVM volume. If you also happen to have extra storage space available, the file system could likely be extended in a ...

Read More »

Systematic Approach To Applications Of Deep Learning

software-development-2-logo

Hidden potential The interest in Deep Learning research and applications is as hot as it was never before. A countless number of new research papers can be found at arXiv.org almost every day. Those papers provide us with descriptions of novel ways Artificial Neural Networks can be applied to various fields of our daily life. What is fascinating in Deep Learning ...

Read More »

Evidence-based principles

software-development-2-logo

A previous post tried to find objective correlations1, 2 between the number of times a method was updated and its structural properties. Given that the probability of a method’s being updated during a project’s lifetime depends entirely on whether that method partakes in the features arbitrarily desired by customers, it might have been guessed that such end-user whimsy would completely ...

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