Software Development
-

5 simple rules for securely storing passwords
Far too frequently, systems are hacked and their user databases are compromised. And there are far too many cases where…
Read More » -

OptaPlanner – How fast is logging?
What’s the cost of trace/debug logging in production? What’s the performance cost of logging to a file? In these benchmarks,…
Read More » -

Neo4j: Cypher – Building the query for a movie’s profile page
Yesterday I spent the day in Berlin delivering a workshop as part of the Data Science Retreat and one of…
Read More » -

Dangerous Words
Ludwig Wittgenstein was one the greatest philosophers of 20th century. His book Tractatus Logico-Philosophicus addresses the limits of language and…
Read More » -

Simplicity
Lately, I’ve been thinking a lot about the importance of simplicity in software. I can remember a time in my…
Read More » -

A New Idea for Calling Functions
Disclaimer: This is going to come off a bit ranty. I’m not as frustrated by the “problems” I bring us…
Read More » -

Replanning your project with a time machine
I have an amazing time machine that lets me think better about projects. This is part 1 in a series…
Read More » -

My Talks During JDays2015
Last week I had the chance to be part of a great event in a beautiful and peaceful city of…
Read More » -

Is IntelliJ IDEA shining through Eclipse?
As a long time Eclipse user, I want to give a more serious look to IntelliJ IDEA. The people from…
Read More »


