-
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 »