-
Career
Negotiating Offers That Meet Your Asking Price
Negotiating job offers is a skill, and many are reluctant to even attempt it. Like interviewing, negotiation is something that…
Read More » -
Agile
Managers who are not managers
I’m continuing my theme of management from my January blog (“It takes an engineer to manage engineering”) we need to…
Read More » -
Enterprise Java
Your JAX-RS APIs were not born equal: using dynamic features
This time we are going to talk a little bit about JAX-RS 2.0 APIs and touch on one very interesting…
Read More » -
Software Development
Longevity of Source Code
Take a look at the code you work in day-to-day. How long has it been there? How old is it?…
Read More » -
Core Java
Parsing any language in Java in 5 minutes using ANTLR: for example Python
I like processing code for several purposes, like static analysis or automated refactoring. The interesting part to me is to…
Read More » -
Software Development
Apache Spark Machine Learning Tutorial
Editor’s Note: Don’t miss our new free on-demand training course about how to create data pipeline applications using Apache Spark…
Read More » -
Enterprise Java
JPQL Enhancements in JPA 2.1 and Java EE 7 (part 1 – JOIN ON)
Java EE 7 is around for a few years already, and provides several very useful and long-awaited features, like entity…
Read More » -
Core Java
Default HotSpot Maximum Direct Memory Size
In my previous blog post Improved Documentation of HotSpot Options in Java 8, I wrote about the misunderstandings surrounding the…
Read More » -
Software Development
The most important thing to know in Cassandra data modeling: The primary key
Patrick McFadin, Chief Evangelist for Apache Cassandra, DataStax Patrick is regarded as one of the foremost experts of Apache Cassandra…
Read More »