Collection of reusable tested Java 11 compatible code snippets that you can understand in 30 seconds or less.
Automatically generate class diagram from code. Supports Graphviz, PlantUML and Mermaid output formats.
Categorized overview of Programming Principles & Patterns
Thanks @javatlacati, good answer 💪
feature: Add Java 17 support (#150)
upgrade gradle and java, remove license plugin due to incompatibility
add license header plugin
update CI build to use Java 17
update CI build
Decide the best ad provider and incorporate the adverts into the website.
It would be great if the visitors could add comments to patterns, principles, and snippets. Vuepress provides commenting functionality through a plugin. See https://vuepress-theme-hope.github.io/comment/
Please try to address the failing build
I just realized that the library is one big file, this will be problematic each time this file is modified.
Can we separate each source code as one file?
I think, this is the best we can do to avoid merge conflicts. For example, lines 5-10 is for a specific code, now two pull requests change the same file, in one pull request, the code was changed before lines 5-10, so now, the mentioned specific code 5-10 will be adjusted. The second pull request will have a merge conflict because of that.
And as you can see, if someone will use a specific code in that library, he/she will have a hard time finding all the specific imports for that specific source code, unlike when the source code is just one file, for example, a code for binary search, he/she can simple get it as one file.
Thanks for updating this @robertvolkmann 💪
Update guice to support Java 17.