-
Software Development
Friction in Software
Friction can be a very powerful force when building software. The things that are made easier or harder can dramatically…
Read More » -
Scala
WordCount with Storm and Scala
Apache Storm is a free and open source distributed realtime computation system running on the JVM. To get started we…
Read More » -
Software Development
How to avoid messy code
Few programmers explicitly intend to write poorly structured source code. They don’t sit down, whip out their Bad Code Design…
Read More » -
Career
Why I Don’t Talk to Google Recruiters
This is a real story, and it’s not only about Google. I’m getting emails from recruiters at Amazon, Facebook, and…
Read More » -
Software Development
A Case For Native Smart Card Support in Browsers
A smart card is a device that holds a private key securely without letting it out of its storage. The…
Read More » -
Software Development
The complete guide to (external) Domain Specific Languages
This guide will show you: the what: after a definition we will look into 19 examples of DSLs the why:…
Read More » -
Core Java
Interview questions: verify the braces
This is one of the easier coding tasks, but you still can meet it in some preliminary tech screening. The problem…
Read More » -
Enterprise Java
From Microservices to Distributed Systems – Survival guide for Java Developers
It kind of feel like the hype for Microservices is slowly coming down to earth and our industry is starting…
Read More » -
Enterprise Java
Going off-heap to improve latency and reduce AWS bill
Most performance issues can be solved in several different ways. Many of the solutions applicable are well-understood and familiar to…
Read More »