Brian Oxley (binkley)

Results 111 issues of 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...

enhancement
security

**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...

performance

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...

enhancement

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...

spike

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"? ![image](https://github.com/binkley/modern-java-practices/assets/186421/1c996867-5606-403c-aa81-bf4e7e41d440) Perhaps we make a "template repo" for the project -- one for a Gradle project, one for a...

enhancement

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...

documentation
mvp