Year: 2019
-
Software Development
The Three Stages of Knowledge
In software development, knowing how to do things seems to fall into three stages. Ok… let’s pretend it does, it’s…
Read More » -
Software Development
Inverting Functions: Effect Thread binding for Stateless Actors
Functional programming can be perceived as “hard”. Yes, spend time with it and it gets simpler and the benefits make…
Read More » -
Core Java
Double Check Locking in Java
In this post, we’ll be taking a look at some techniques of creating a Singleton object in RxJava. Most importantly,…
Read More » -
Software Development
MEAN vs. LAMP: How To Choose the Right Tech Stack
The MEAN vs. LAMP argument on the internet came to my attention recently when I was discussing technology stack with…
Read More » -
Software Development
Convenient pushing new Git branch to remote repository – Git Tricks #3
Publishing a newly created Git branch to a remote repository can be easier than you might expect. Introduction It is…
Read More » -
Agile
Thinking About “Beating” a Team’s Goal
Shaun’s comment on Measure Cycle Time, Not Velocity suggested a team might be better off measuring both cycle time and…
Read More » -
Software Development
5 Questions Everyone’s Asking About Microservices (Question 5)
When discussing the development impact on existing applications while transitioning to microservices, there are five questions that keep popping up…
Read More » -
Enterprise Java
Spring Boot CommandLineRunner and ApplicationRunner
In this quick tutorial, we’ll explore the two very popular interfaces in Spring Boot: CommandLineRunner and ApplicationRunner. One common use…
Read More » -
Enterprise Java
Introduction to Spring Boot
In this tutorial, we’ll take a look at Spring Boot and see how it’s different from the Spring framework. We’ll…
Read More »