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

 

 

OpenMap Tutorial Part 2 – Build a basic map application using the MapHandler – Part 1

java-logo

1. Introduction In the first tutorial we created a basic OpenMap GIS application that displays a map with one shape layer, loaded from the filesystem, inside a JFrame. That tutorial was based on com.bbn.openmap.app.example.SimpleMap. We used the following OpenMap classes in that tutorial: MapBean, PropertyHandler, ShapeLayer, com.bbn.openmap.util.SwingWorker. We added a MapBean to a JFrame. However, OpenMap provides its own JFrame, ...

Read More »

Top 20 Core Java Interview Questions and Answers from Investment Banks

java-logo

This is a new series of sharing core Java interview questions and answers on the Finance domain and mostly on big Investment banks. Many of these Java interview questions are asked on JP Morgan, Morgan Stanley, Barclays or Goldman Sachs. Banks mostly asked core Java interview questions from multi-threading, collection, serialization, coding and OOPS design principles. I have collected these ...

Read More »

Promoting Docker Images Across Environments

docker-logo

I got off the stage at WJAX in Munch just a couple of minutes ago. And while my co-worker Jan was talking about this amazing customer success story AMADEUS, I had the pleasure to base his thoughts and ideas a bit and talk about how DevOps can be done with OpenShift and Docker Images from a developers perspective. Microservices and ...

Read More »

Scala: working with JSON

json-logo

Working with a JSON is very common task in a software development process. In Scala you can do it in many ways, either with help of Java popular libraries such as Jackson or using Scala specific libraries. How to make a right choice from the Spray JSON, Play JSON, Argonaut, Jackson, Rapture and many more? One day I received a ...

Read More »

Clean Sheet – an Ergonomic Eclipse Theme for Windows 10

eclipse-logo

Clean Sheet is an ergonomic Eclipse theme for Windows 10. It has been attuned to lessen visual fatigue and eyestrain, based on a clean and low glare look and feel. It incorporates well-balanced color selections that offer harmonic syntax highlighting and focus on readability. Along with custom scrollbars, it additionally strives to satisfy unobtrusively contemporary aesthetic demands. This post explains ...

Read More »

Docker 1.9 – Virtual networks, persistent storage, production-ready Swarm

docker-logo

Docker 1.9 is released, read Announcing Docker 1.9 for complete details. This release contains: Docker 1.9.0 Client Binary Docker Machine 0.5.0 Docker Compose 0.5.0 Docker Toolbox 1.9.0 Docker Swarm 1.0.0 Some of the key features are: Create virtual networks that span multiple hosts and backed by multiple plugins such as Calico, Weave, Cisco, and others (full details) Persistent storage support using new volume management system ...

Read More »

JPA in case of asynchronous processing

java-interview-questions-answers

Few years ago in Java world it was almost obvious that every “enterprise” class project needed JPA to communicate with database. JPA is a perfect example of “leaky abstraction” described by Joel Spolsky. Great and easy at the beginning but hard to tune and limiting at the end. Hacking and working directly with caches, flushes and native queries is a daily ...

Read More »

Microservices: When the Stars Aligned

software-development-2-logo

In The History of Failed Initiatives I mentioned that microservices as a concept existed for a long time. And yet, most of those who tried organizing their architecture around microservices failed or, to use different words, realized that benefits are shadowed by the increase in complexity (especially in operations). The spark that was born long ago became a star only ...

Read More »

Growing Your Tech Stack: When to Say No

software-development-2-logo

Someone on your team has an exciting suggestion, a new technology to introduce. But is it a good idea? It’s often easier to see the immediate benefits than the immediate risks or the long-term anything. This article looks at questions to ask and precautions to take when implementing new technologies in the development and running of software. First, recognize that ...

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