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

 

Swing and JavaFX: working with JFXPanel

javafx-logo

I soon will have to deal with JavaFX in a Swing based fat client – oh sorry, of course I meant “multi-layered rich-client”! So this brings me to have a look at the JFXPanel. The JFXPanel is a javax.swing.JComponent to embed JavaFX content into Swing-UIs. A JFXPanel can be used similar to a JPanel and can be accessed via the ...

Read More »

Building and Testing JSF.next

jsf-logo

The JSF 2.3 Expert Group is hard at work determining which features will be part of the upcoming release.  The JSF Team been working hard improving CDI alignment, among other things.  There are already a number of new features in the JSF 2.3 codebase that you can begin to test. I will attempt to keep this post updated with the ...

Read More »

It’s All About Tests – Part 2

java-logo

This is the second post of the series about testing. In the first part I explained about the mindset we need to have while developing with tests. Or, in better words, developing for testable code. In this part I will cover some techniques for testing approach. The techniques I will describe can be seen as how to transform the mindset ...

Read More »

A beginner’s guide to Java time zone handling

java-logo

Basic time notions Most web applications have to support different time-zones and properly handling time-zones is no way easy. To make matters worse, you have to make sure that timestamps are consistent across various programming languages (e.g. JavaScript on the front-end, Java in the middle-ware and MongoDB as the data repository). This post aims to explain the basic notions of ...

Read More »

Arquillian tests on a WildFly instance hosted on OpenShift

jboss-wildfly-logo

Tech Tip #54 explained how to enable Arquillian for an existing Java EE project. In that tip, the tests were run against a locally installed WildFly server. Would the same adapter work if this WildFly instance was running on OpenShift ? No! Because the security constraints and requirement of a PaaS, as opposed to a xlocalhost, are different. Lets take a look at what’s required ...

Read More »

Between 0 and 1 – PWM with Raspberry Pi

software-development-2-logo

Switch on and off an LED and let run a motor at one speed and direction is easy, but what if I want to e.g. control the brightness of an LED or control motor-speed? A kind of analog signal is needed: This is done with Pulse-width modulation (PWM). PWM is a “modulation technique that conforms the width of the pulse, ...

Read More »

Don’t Block The UI

android-logo

I’ve talked with many end users about their badly written apps grievances and I’ve come to the conclusion that it isn’t a matter of native vs. cross platform or even HTML. Its a frustration issue, driven by unintuitive apps (hidden gestures etc.) and slow performance. The slow performance bit is the most misunderstood, there is a “feeling” of sluggishness that ...

Read More »

Using the “Do You Have Any Questions?” Question

career-logo

During most interviews, an interviewer provides the candidate the opportunity to ask questions. In most cases the highly-anticipated “Do you have any questions?” question falls towards the end of the session, though some companies today throw candidates a curveball and start the interview this way (consider yourself warned). Many candidates use this invitation to gather information that will be helpful in making a decision on any ...

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