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 Method Behind March Madness

software-development-2-logo

There are 150 quintillion (i.e. the one after trillion) permutations to consider when completing your NCAA bracket. Some of us don’t have time to review them all; if you are likewise short on time, you can let MapR do the heavy lifting for you and get your personalized bracket from the Crystal B-Ball! In this post, we describe the methodology ...

Read More »

What I learned about helping teams use WIP limits

agile-logo

The Work In Progress limit (WIP limit from now on) is one of the most powerful but counter-intuitive concepts I had the fortune to encounter in my work life. When suggesting teams to introduce a WIP limit to their boards, I hear objections like “are you saying that doing less things at the same time is going to make you faster? ...

Read More »

10 Awesome Python Tutorials to Kick-Start your Projects

python-logo

Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. The language provides constructs intended to enable clear programs on both a small and large scale. Python supports multiple ...

Read More »

Printing arrays by hacking the JVM

java-logo

Overview One the most common gotchas in Java, is knowing how to print arrays. If an answer on how to print an array get more than 1000 upvotes, you have to wonder if there is a simpler way. Just about every other popular language has that simpler way, so it’s not clear to me why Java still does this. Unlike ...

Read More »

So You Say You’re An Expert?

career-logo

Whether through my recruiting endeavors or the private resume services I provide to job seekers, not a week goes by where I don’t see the word “expert” somewhere on a resume or cover letter. “Expert in $LANGUAGE” isn’t all that uncommon, and today the expression of expertise may also be depicted through a horizontal bar graph where several languages or concepts ...

Read More »

Getting Started with MapR Streams

software-development-2-logo

MapR Streams is a new distributed messaging system for streaming event data at scale, and it’s integrated into the MapR converged platform. MapR Streams uses the Apache Kafka API, so if you’re already familiar with Kafka, you’ll find it particularly easy to get started with MapR Streams. Although MapR Streams generally uses the Apache Kafka programming model, there are a ...

Read More »

App Dev Cloud Stack – It’s all about the PaaS baby

software-development-2-logo

This series started with the statement, what do you mean by “Can’t ignore the stack anymore?” When your background is application development, you have spent many hours, days and years perfecting your craft. You have not only learned languages and concepts, you have made it a point to learn to make good architectural decisions when pulling together the applications you ...

Read More »

Communities and Criticism

software-development-2-logo

It would seem only logical that a major advantage of a community is access to criticism. Ok, yeah, that‘s a bad word. Let‘s back up. To perspective. Wait, what‘s the difference between those things? If someone has a different perspective on something that we have done, we immediately think that they: don‘t like us are mean are probably a troll ...

Read More »

JUnit 5 – Basics

junit-logo

Last week we’ve set up JUnit 5 to be able to write tests. So let’s do it! Overview This post is part of a series about JUnit 5: Setup Basics Architecture Conditions Injection … Most of what you will read here and more can be found in the emerging JUnit 5 user guide. Note that it is based on an ...

Read More »

Cassandra Migration Tool

apache-cassandra-logo

Matija Gobec (@mad_max0204) is the co-founder and CTO of SmartCat, big data consultancy company with the main focus on solving problems in data intensive environments. He spreads his knowledge by public speaking and through the company blog and also works on open source tools to help out Cassandra community. SmartCat delivers the top-notch, certified Big Data systems implementation service at ...

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:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials