| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseWelcome to my virtual space dedicated to software development!
I am a former software developer, now working as a platform architect in a global pharmaceutical industry (but hush, it's top secret 🤫).
Passionate about Java and many other technologies, I share my explorations here in software architecture, design patterns, and tools to better manage the software lifecycle, from ideation to production.
I experiment with approaches like TDD, BDD, and good documentation practices (Write the Docs). You'll also find automation solutions using cloud-based platforms like GitHub.
The Humble Git survival guide has been updated
A simple Markdown Note editor with some cool options.
You will be able to
The current release is 0.1.2 with an MIT license and available on Windows and Linux ( a MacOS version may come later).
A brand new build script for a Java project, keeping a minimalistic approach and integrating:
A new static web page generator based on markdown content (supporting PlantUML and code highlight), with a templates mechanism and categories management. The project will soon be released to the public, fixing some of the latest annoying bugs and adding missing navigation features.
This simple page will centralize some basic rules of bash coding to get simple and efficient bash scripts.
A Mini build script to quickly build mini java project. You will have to adapt a bit the script: Modify the PROJECT_NAME, PROJECT_VERSION and PROJECT_MAIN_CLASS_NAME variables to fit your own project. The generated JARs will be named as target/build/[PROJECT_NAME]-App-[PROJECT_VERSION].jar
NOTE: MAIN_CLASS is a list of space-separated classes that generate as many JAR files as listed classes.
- Add external JAR dependencies (mostly in ./libs) by using the JARS variable. e.g.: JARS="./libs/flexmark-all-0.64.8-lib.jar ./libs/org.eclipse.jgit-7.2.0.202503040940-r.jar"
- You can set some compilation options in COMPILATION_OPTS
- Define the Java version SOURCE_VERSION variable
- Set default source encoding into SOURCE_ENCODING (default is UTF-8)
EXAMPLES:
to build your project: Example 1: build will execute all the following steps
Example 2: build c b m j t d s Will
A new Bash script designed to quickly bootstrap Java projects with pre-configured templates.
An updated version of the lightweight Java build tool with significant improvements.
A milestone release introducing features that simplify project management and testing.
A step-by-step Java game development guide evolving into a full game framework.
Contributions are welcome via good first issues.
---
title: Git Survival Guide
author: Frédéric Delorme
date: 2026-APR-13
version: 1.0.6
---
subtitle: Java is a programming language developed by Oracle (formerly by Sun Microsystems).
author: Frédéric Delorme
createdAt: 2020-09-23
updatedAt: 2025-04-01
target/
.project
.classpath
.settings/
| Back | FazBrowse Home | New Git URL |