-
Core Java
Java yield-like using Stream API
Several programming languages, such as Ruby or Python to name a few, provides the yield command. Yield provides an effective…
Read More » -
Software Development
eclipse-pmd – New PMD plugin for Eclipse
I am Eclipse user. So when I wanted to analyze my code by PMD, I needed to use “PMD for…
Read More » -
Career
How to Negotiate Your Salary
I’m often surprised how many software developers neglect to do any salary negotiations at all or make a single attempt…
Read More » -
Software Development
It’s not NoSQL versus RDBMS, it’s ACID + foreign keys versus eventual consistency
The Background Coming from a diverse background and having dealt with a number of distributed systems, I routinely find myself…
Read More » -
Agile
Hiring Trap: I’ll Wait for the Best Person
A senior product manager had a great interview the other day. “I know the industry. I worked on the first…
Read More » -
Software Development
Functional Reactive Programming and JavaScript
Functional reactive programming (FRP) is an emerging programming paradigm that has recently gained popularity in the web world. That popularity…
Read More » -
Software Development
Test Attribute #9 – Deterministic
I keep hammering on trust and how it’s crucial that we trust our tests. If a test is deterministic, it…
Read More » -
Software Development
Webinar : Enabling a More Natural Future For Your Application User Interfaces
Intel launches this year again the developer challenge around perceptual computing, in which developers from around the world can participate…
Read More » -
Core Java
How to use the new Apache Http Client to make a HEAD request
If you’ve updated your Apache HTTP Client code to use the newest library (at the time of this writing it…
Read More »