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

 

 

Real-time Message-driven Service Oriented Architecture: Bringing the Boom!

software-development-2-logo

At Strata+Hadoop World in London, MapR Director of Enterprise Strategy & Architecture Jim Scott talked about Real-time Hadoop: The Ideal Messaging System. You can watch his presentation here or read the post below to learn more: Within this post you will see mention of message-driven architectures. This is in short a subset of a service oriented architecture (SOA). This has ...

Read More »

Configure hazelcast with EC2

software-development-2-logo

Hazelcast is hands down a great caching tool when it comes to a JVM based application. If you use Amazon Web Services Hazelcast integrates wonderfully. First task is to create a policy responsible for describing instances. We shall name this policy as describe-instances-policy. { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1467219263000", "Effect": "Allow", "Action": [ "ec2:DescribeInstances" ], "Resource": [ "*" ] ...

Read More »

Microservices: Pros and Cons of Mono repos

software-development-2-logo

Recently, there was an interesting question on Quora on Microservices – What companies use a mono repo but deploy as microservices? The real question is hidden behind those words – Is it ok to use Mono repos to store Microservices code? At first sight, it appears that Microservices and Mono repos are at odds with each other. Does it make ...

Read More »

Getting Started Building 3D Simulations In Unity3D, Part 1

software-development-2-logo

Welcome to part one of a three-part blog series on Unity 3D. In this series, we will create a simple 3D game in Unity3D with rich controls. Part one will cover how to set up Unity3D. Part two will teach you how to control Unity3D using C#. The third and final post in this series will delve into actually making ...

Read More »

You’re doing it wrong: Daily stand-ups

agile-logo

“Everybody, please, stand up”, I remember encouraging everyone to rise to the occasion of another daily stand-up “meeting”. Even with a room full of people who knew the drill, I still felt I had to ask them. This series is about practices we do, without understanding why we do them, and therefore may not get the value we want from ...

Read More »

A Practical Guide to Machine Learning: Understand, Differentiate, and Apply

software-development-2-logo

Co-authored by Jean-Francois Puget (@JFPuget) Machine Learning represents the new frontier in analytics, and is the answer of how many companies can capitalize on the data opportunity. Machine Learning was first defined by Arthur Samuel in 1959 as a “Field of study that gives computers the ability to learn without being explicitly programmed.” Said another way, this is the automation ...

Read More »

Minimum Valuable Problem

agile-logo

Defining and building a good minimum viable product is much harder than it sounds.  Finding that “one thing” you can do, which people want, is really about a lot more than picking one thing.  It is a combination of solving the minimum valuable problem and all of the other things that go with it.  Solving for both the outside-in needs and the inside-out goals is ...

Read More »

Making Release Frictionless, a Business Decision, Part 2

agile-logo

In Part 1, I talked about small stories/chunks of work, checking in all the time so you could build often and see progress. That assumes you know what done means. Project “done” means release criteria. Here are some stories about how I started using release criteria. Back in the 70s, I worked in a small development group. We had 5 or 6 ...

Read More »

Hadoop: DataNode not starting

apache-hadoop-logo

In my continued playing with Mahout I eventually decided to give up using my local file system and use a local Hadoop instead since that seems to have much less friction when following any examples. Unfortunately all my attempts to upload any files from my local file system to HDFS were being met with the following exception: java.io.IOException: File /user/markneedham/book2.txt ...

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