-
Core Java
Looking at DiagnosticCommandMBean in JConsole and VisualVM
I’ve used JConsole for many years as a suitable generic JMX client. This tool is generally available with the Oracle…
Read More » -
Software Development
Fundamental refactoring vs elaborative refactoring
Two types of structure Historian Benedict Anderson once wrote that, “All communities larger than primordial villages of face-to-face contact ……
Read More » -
Software Development
Implementing A Bounded Context
Arguably one of the most difficult Microservices patterns to apply and implement is the bounded context. The bounded context concept…
Read More » -
Enterprise Java
Key Tips for Managing Passwords in Sqoop
Sqoop is a popular data transfer tool for Hadoop. Sqoop allows easy import and export of data from structured data…
Read More » -
DevOps
AWS Lambda made a boo-boo
This is a Post Scriptum to the blog The Miracle of Apcera and AWS Lambda Chad Lung AWS Lambda tutorial…
Read More » -
Kotlin
Kotlin Month Post 4: Properties
Intro In this, the fourth and final post in the Kotlin Month series, we take a look at a widely…
Read More » -
Scala
Developing Scala in Atom with Ensime
When I began Java software development way back in the time of Java 1.3 I remember using JDeveloper for a…
Read More » -
Software Development
Mining Mailboxes with Elasticsearch and Kibana
In a previous post I had mentioned that the trio of Logstash, Kibana and Elasticsearch (ELK stack) is one of…
Read More » -
Software Development
Is your codebase smelly? Find out with the help of SonarQube and the Smells plugin!
In the project which I recently joined, I discovered a set of annotations, (part of the code) that eventually did…
Read More »