-
Software Development
Testing Spark Streaming: Unit testing
There is enough evidence to prove the importance of automated testing. Projects in new fields often neglect automated testing, as…
Read More » -
DevOps
Distributed Application Bundles (Tour Around Docker 1.12 Series)
The new Swarm bundled in Docker 1.12+ is a vast improvement compared to the old orchestration and scheduling. There is…
Read More » -
Software Development
How to avoid underestimating complexity
People involved in software projects would say that software development is about understanding complexity. What is complexity? Complexity is easy…
Read More » -
Enterprise Java
Update DynamoDB Items with Java
On a previous post we proceeded into inserting items to DynamoDB using Java. DynamoDB also supports updating items. We will…
Read More » -
Software Development
Ye Olde Monolith
As a professional software engineer, you probably have encountered an architectural stumbling block known as a MONOLITH#1. A monolith is…
Read More » -
Software Development
How to create an editor with syntax highlighting for your language using ANTLR and Kotlin
What we are going to build In this post we are going to see how to build a standalone editor…
Read More » -
Core Java
Guide to time and date in Java
Properly handling dates, time, time zones, daylight saving time, leap years and such has been my pet peeve for a…
Read More » -
Core Java
Groovy for Java Developers?! Meet Gradle, Grails and Spock
What are some of the most interesting Groovy use cases for Java developers? Although it’s been around for a while,…
Read More » -
Core Java
No downtime deployment using “Yet another” Cloud Foundry Gradle plugin
I have been trying my hand at writing a gradle plugin for deploying applications to Cloud Foundry and wrote about this plugin…
Read More »