-
Core Java

5 Refactoring Principles by Example
This post features five (mostly well-known) refactoring principles applied when refactoring real open-source code (Gradle Modules Plugin). Context When I…
Read More » -
Core Java

A New Era for Determining Equivalence in Java?
Liam Miller-Cushon has published a document simply called “Equivalence” in which he proposes “to create a library solution to help…
Read More » -
Agile

Product Roles, Part 5: Component Teams to Create Slices
As I’ve written these product role posts, a number of you have asked about how to use component teams. You…
Read More » -
Software Development

Function IoC for First Class Procedure
This is the second article of two to introduce the term I’m suggesting of “first class procedure”. The first article provided…
Read More » -
Software Development

OO Functional Imperative Reactive weaved together with First Class Procedures
This is first of a two part article to discuss the “First Class Procedure”, a term I’m using to best…
Read More » -
Software Development

The Positive Side-Effects of Blockchain
Blockchain is a relatively niche technology at the moment, and even thought there’s a lot of hype, its applicability is…
Read More » -
DevOps

Running PostgreSQL in a Cloud on Oracle Containers Engine for Kubernetes
In this post I am going to show a few steps to deploy and run PostgreSQL database in a K8S…
Read More » -
Enterprise Java

Maven Dependency Scopes
Introduction: Managing dependencies is a core feature of Maven. When defining a maven dependency, the scope attribute defines the visibility…
Read More » -
Android Core

Why Developers Can’t Afford To Ignore Edge-Case Scenarios In Android App Development
Whether at the minimum or maximum level, app development companies need to worry about edge-case scenarios and never try to…
Read More »






