Brian Oxley (binkley)
Brian Oxley (binkley)
**Related to #569.** An important idea in recent years is the "software supply chain". (I'll abbreviate as SSC below for readability.) This has implications both for security, and for quality...
**Existing cards for this epic: #431, #466, #584**. This is a broad topic. The Rules are: 1. Make it work. 2. Make it right. 3. Make it fast (optional). You...
The code version of `CONTRIBUTING.md` has a lot of detail to help folks reuse the project whereas the wiki version of `Contributing.md` is about authorship. ## Tasks - [ ]...
The fast solution to #573 is `pandoc`, however it relies on the LaTeX toolchain to convert Markdown to PDF, and has limitation. An alternative approach is other tooling such as...
This is part of the #462 epic on plugins for quality. Try out Qodana and see what you think. When evaluating refer to the questions in https://github.com/binkley/modern-java-practices/issues/462 and upon completion...
The previous containerized build tool, Batect, included direct support for starting the container with a long-running server making it easy to hit endpoints and debug. The current project is nor...
Not sure what section of the book this goes in as an example. Perhaps redo/rename the _Example projects_ page? Spring Boot apps get out-of-the-box automatic version management for many known...
Discuss more on value of mutation testing: - Testing the tests - Discovering unused prod code & tests
Is this related to #461 in context of a "dev init"?  Perhaps we make a "template repo" for the project -- one for a Gradle project, one for a...
See #532 for the publisher Epic. There is a lot of implicit assumptions when we say "CI" etc. This is also useful for folks new to good builds, so heavy...