Conway's game of life without state - part 2
Refactoring Decisions and Design Choices

Search for a command to run...
Articles tagged with #java
Refactoring Decisions and Design Choices

A coding interview, a tram ride home, and an idea that sat in my head for over a year: modelling Conway's Game of Life as a transformation of sets rather than mutable cells.

I wasn't sure what title to chose for this article; I considered: 'wonky implementation of scan' or 'play with minScan'.Anyway, you are warned, code here is for fun and to throw away.Don't use that in production!! I was once inspired by a video compa...
Introduction I came across an excellent article listed in Baeldung's Java weekly.The article title is How to use the Java CountDownLatch.I just wanted to build on that article and use a Phaser as an alternative. Overview In the last code example, of ...
A quick comparison between using jOOQ and Spring's JdbcTemplate to interact with a database. Introduction Not so long ago, I would have reached to Spring's JdbcTemplate to query databases.It's 'richer' than the JDBC API and it would have been my pref...

Introduction Here we discuss how to quickly setup a Java project - that connects to a relational database system (RDBMS) - with Flyway and jOOQ.The goal is to have a simple project setup - that can be adapted to many database systems - and that can t...