Hello dear visitor. Welcome to my virtual software home.
I am a former software developer, now acting as a platform architect in a world-sized pharmaceutical life science industry (but this is top secret and I won't tell you because I would have to make you "disappear" :)
Anyway, here is my playground around java (but not only !) software development, but you will also find some results from my research about software architecture usage, pattern, tooling and libraries usages. My center of interest is any tool/software that can drive better and well-managed software, from ideation to production.
I will try and use some TDD approach, maybe BDD, but moreover, good documentation practices (only personal point of view and experiment) and build automation with cloud offered platform like the GitHub one.
- LATEST 2024-06-11 update of the build script now in the 5.2 version adding more control on build steps and manage JAR dependencies. It adds a code quality check with CheckStyle with 2 default sets of code rules (choose between Sun or Google rules), the Javadoc now embeds the
README.md
file as an overview file. - 2023-08-02 Build scripts v4.2 is coming with some cool new features like JUnit test execution (thanks to junit-platform-console-standalone library) at build time or just execute unit tests 'on-demand', and simplification of build script usage by adding a
build.properties
at the root path of the java project. - 2022-05-20 A v4.1 script to build light java project, having already the Javadoc generation and unit test execution thanks to the "JUnit platform console standalone".Now it can create an EPUB file from the /docs markdown documentation files, respecting a file and directory structure, and thanks to the fantastic tool pandoc,
WARNING This build script does not intend to replace a more efficient and useful maven or gradle tool. Its purpose is only to provide a fast way and ease of usage to build ridiculous small Java projects. But without sacrificing build features.
- A standard all included Maven JAR project
- My own Git Survival guide,
- Git Bash as IntelliJ default Terminal,
- Powerline and tmux on Ubuntu
- JDK and Docker Tools
- Basic Java Survivor guide
- FromClassToGame <Work In Progress>
A Work in progress java game dev guide starting from a simple Java class and going step by step to a game framework implementation. You Can contribute to the development through the good first issues.