-
Software Development
An approach to help developers write meaningful tests
Over the last few years we have been adding unit tests to our existing product to improve its internal quality. During…
Read More » -
Software Development
A Functional Approach to Logging in Apache Spark
Logging in Apache Spark is very easy to do, since Spark offers access to a logobject out of the box;…
Read More » -
Core Java
Java Productivity Tips: Top Picks from the Community
The community has spoken. We’ve gathered your best and greatest productivity hacks into one post. We all have our own…
Read More » -
DevOps
Docker Swarm Introduction (Tour Around Docker 1.12 Series)
Docker just published a new Docker Engine v1.12. It is the most significant release since v1.9. Back then, we got…
Read More » -
Software Development
Thoughts on Coupling in Software Design
Coupling is a software metric that describes how closely connected two routines or modules are. It is a measure of…
Read More » -
Enterprise Java
Scan DynamoDB Items with Java
On previous posts we covered how to query a DynamoDB database Query DynamoDB Part 1 Query DynamoDB Part2. Apart from…
Read More » -
Software Development
Streaming Data: How to Move from State to Flow – Whiteboard Walkthrough (Part 2)
In this week’s Whiteboard Walkthrough Part II, Ted Dunning, Chief Application Architect at MapR, talks about the design freedom…
Read More » -
Software Development
Controlling Unity3D Using C#, Part 2
Welcome back! This is part two of a three-part blog series on Unity 3D. In part one we discussed how…
Read More » -
Software Development
Code awareness levels
Writing code is all about working at multiple levels of abstraction concurrently. But as well as working at multiple levels…
Read More »