-
Software Development
Keeping things DRY: Method overloading
A good clean application design requires discipline in keeping things DRY: Everything has to be done once. Having to do…
Read More » -
Desktop Java
FX Playground
Introduction FX Playground is a JavaFX-based prototyping tool or live editor that eliminates the step of compiling Java code. This…
Read More » -
Career
How to Evaluate Job Offers
At some point in a career, many will be in a position to decide between multiple job offers from different companies –…
Read More » -
Core Java
Building extremely large in-memory InputStream for testing purposes
For some reason I needed extremely large, possibly even infinite InputStream that would simply return the samebyte[] over and over. This way I…
Read More » -
Software Development
Test Attribute #4 – Accuracy
This is the 4th post on test attributes that were described in the now even more famous “How to test…
Read More » -
Core Java
JAXB – A Newcomer’s Perspective, Part 1
I know what a lot of you are already thinking, so let’s get this out of the way: “JAXB? As…
Read More » -
Desktop Java
JavaFX Tip 12: Define Icons in CSS
When you are a UI developer coming from Swing like me then there is a good chance that you are still…
Read More » -
Enterprise Java
Integrate apps with Neo4j using Zapier
Recently, I was directed to Zapier to get some lightweight integration done between systems for a quick proof of concept.…
Read More » -
Software Development
9 Differences between TCP and UDP Protocol – Java Network Interview Question
TCP and UDP are two transport layer protocols, which are extensively used in internet for transmitting data between one host…
Read More »