Categories
Uncategorized

The Rubber Duck: reads better than it hears

The rubber duck: distinctive proxy for a sounding board. Points out gaps in one’s understanding. The listening duck imposes one requirement– you must hear yourself talk. And engineers are not famed for their listening abilities. Writing on the other hand is a more cerebral activity – it focuses the brain and facilitates deep-dives. With a […]

Categories
Uncategorized

Spring Gradle Plugins

Spring Boot Gradle Plugin To paraphrase Spring Boot Gradle Plugin Reference Guide: The Spring Boot Gradle Plugin provides Spring Boot support in Gradle. It allows you to package executable jar or war archives, run Spring Boot applications, and use the dependency management provided by spring-boot-dependencies. The key point to note is, apart from providing Spring Boot […]

Categories
Uncategorized

Using TDD to start out with the MMF User Stories

Housekeeping: starting a new project Old-timers might reminisce mvn archetype:generate. It’s too laborious in these times (updating pom compiler target by hand?) and we usually prefer our favorite IDE or Spring Initializr. 1. With intelliJ IDEA Community Edn, that’s: File > Create New Project > Gradle > Java 2. create a README.MD (Markdown wiki format): […]

Categories
Uncategorized

An exercise in specifying an MMF for BDD

As an Agile sub-discipline, BDD is a collaborative, goal-based approach to getting feedback and results, faster and earlier in the development cycle. It uses tools like Cucumber, but the key is pulling together all constituents to work collaboratively – on the same team, towards the same goal. Not the old QA vs Dev fights (It’s […]