-
Software Development
The Lord of the Things: Spark or Hadoop?
Are people in your data analytics organization contemplating the impending data avalanche from the internet of things and thus asking…
Read More » -
Software Development
Testing: Appetite Comes With Eating
I’ve written a lot about testing. Some tips on integration tests, some how-tos, some general opinions about tests. But I…
Read More » -
Software Development
Query JSON using SQL with Couchbase Query Workbench
You’d like to query JSON document database using SQL-like syntax? Couchbase has N1QL for you. N1QL is a declarative query…
Read More » -
Agile
Should you mind your own business?
In a recent Lean Coffee retrospective, each member of our team was asked to raise one question or concern about…
Read More » -
Core Java
If Java Were Designed Today: The Synchronizable Interface
Java has come a long way. A very long way. And it carries with it all the “junk” from early…
Read More » -
DevOps
DevOps: The Importance of Monitoring Containers
AppDynamics provides visibility into applications and business transactions made out of multiple smaller decoupled (micro) services deployed in a Docker…
Read More » -
Core Java
Reading/Writing to/from Files using FileChannel and ByteBuffer in Java
In the past, I have talked about RandomAccessFile and how it can be used for doing faster IO in Java,…
Read More » -
Android Core
How to write NFC tag in Android
This post describes how to use NFC in Android to write smart tags. Android smartphones are capable not only to…
Read More » -
Clojure
Clojure VIM Environment
The Cursive plugin for Clojure is now out of its beta testing phase. I have been using it throughout its…
Read More »