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 Stigma of Tech Certifications (and their real value)

software-development-2-logo

Every so often I will receive a résumé from a software engineer that includes a list of technical certifications. These days most candidates tend to have none listed, but over the years I’ve seen some include anywhere from one or two certs up to ten or more certs, and it seems the number of companies willing to certify tech professionals ...

Read More »

A Bug is a Terrible Thing to Waste

software-development-2-logo

Some development teams, especially Agile teams, don’t bother tracking bugs. Instead of using a bug tracking system, when testers find a bug, they talk to the developer and get it fixed, or they write a failing test that needs to be fixed and add it to the Continuous Integration test suite, or if they have to, they write up a ...

Read More »

Bumping Into Manager Rules

software-development-2-logo

You might have met a manager on a bad manager day. Equally as frustrating is when you work for a manager who has rules about problem solving. I once worked for a manager who proudly said to me, “Don’t bring me a problem without bringing me a solution.” I blinked once and said, “Why would I bring you a problem ...

Read More »

How expensive is a method call in Java

java-logo

We have all been there. Looking at the poorly designed code while listening to the author’s explanations about how one should never sacrifice performance over design. And you just cannot convince the author to get rid of his 500-line methods because chaining method calls would destroy the performance. Well, it might have been true in 1996 or so. But since ...

Read More »

How To Remove Friction From Your Version Control Experience

software-development-2-logo

Last week, I spend several days fixing a bug that only surfaced in a distributed environment.I felt pressure to fix it quickly, because our continuous integration build was red, and we treat that as a “stop the line” event. Then I came across a post from Tomasz Nurkiewicz who claims that breaking the build is not a crime. Tomasz argues ...

Read More »

Traditional Programming Language Job Trends – 2013-02

career-logo

The winter edition of the job trends are back! Today, we are looking at traditional programming languages, which currently include Java, C++, C#, Objective C, Perl and Visual Basic. After this months job trends are posted, I will be reviewing all of the posts and the languages included. I believe some change is needed, so hopefully we will see some ...

Read More »

Analysing a Java Core Dump

java-logo

In this post, I will show you how you can debug a Java core file to see what caused your JVM to crash. I will be using a core file I generated in my previous post: Generating a Java Core Dump. There are different ways you can diagnose a JVM crash, listed below: The hs_err_pid log file When a fatal ...

Read More »

Introduction to Collated Views with Couchbase 2.0

couchbase-logo

Most of the applications have to deal with ‘master/detail’ type of data: breweries and beer department and employees invoices and items … This is necessary for example to create application view like the following:         With Couchbase, and many of the document oriented databases you have different ways to deal with this, you can: Create a single ...

Read More »

JSF – Eager CDI beans

jsf-logo

Everybody knows eager managed beans in JSF 2. @ManagedBean has an eager attribute. If eager=’true’ and the scope is application, then this bean must be created when the application starts and not during the first reference to the bean. This is a nice feature when you want to load application scoped data (e.g. some select items for menus) during application ...

Read More »

JavaFX: Space Invaders in less than 175 LOC

java-logo

With the current version of the API I’m at less than 175 LOC for Space Invaders. I’ve got lot’s of “Functional Interfaces” in my APIs that can be converted to Lambda Expressions with JavaFX 8( e.g. SpriteProvider and CollisionHandler). That will make the code nicer and shorter. I could probably also reduce the linecount by bundling the recources (e.g. TileSets) ...

Read More »
Do you want to know how to develop your skillset and become a ...

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!
Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close