Skip to content

Instantly share code, notes, and snippets.

View McFoggy's full-sized avatar

Matthieu Brouillard McFoggy

View GitHub Profile
@McFoggy
McFoggy / version-up.sh
Created May 4, 2022 14:58 — forked from OleksandrKucherenko/version-up.sh
Calculate Next Suitable Version Tag for Your Git based project
#!/usr/bin/env bash
## Copyright (C) 2017, Oleksandr Kucherenko
## Last revisit: 2017-09-29
## Bug fixes: 2021-06-09, @slmingol changes applied
# For help:
# ./versionip.sh --help
# For developer / references:
# https://ryanstutorials.net/bash-scripting-tutorial/bash-functions.php
@McFoggy
McFoggy / HttpInvocation.java
Created October 5, 2022 16:53 — forked from petrbouda/HttpInvocation.java
Retry Mechanism for JDK HTTP Client
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.http.HttpResponse.BodyHandler;
import java.time.Duration;
import java.util.concurrent.CompletableFuture;