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 […]
Category: 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 […]
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): […]
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 […]