Skip to content

Instantly share code, notes, and snippets.

View Shereef's full-sized avatar
🏠
Working from home

Shereef Marzouk Shereef

🏠
Working from home
View GitHub Profile
@AlexAtkinson
AlexAtkinson / Artifacting.md
Last active February 4, 2026 07:38
DevOps Primer: Artifacting

Artifacting

RELATED: Git Branching Strategies, Versioning, Artifacting, SDLC - ALM & CICD

Artifacting is the process of packaging a project prior to release, and is essential as it mitigates many risks in both producing and consuming software products. Beyond simple archives, there are many types of packaging -- often language or framework dependent -- which have been developed to suit various use cases.

This primer demonstrates how to package files as zip and tar.gz; leverage an .artifactignore file similar to .gitignore; and generate and use a checksum file.

[!TIP]

@Shereef
Shereef / GsonRequest.java
Created July 10, 2016 00:17 — forked from ficusk/GsonRequest.java
A Volley adapter for JSON requests that will be parsed into Java objects by Gson.
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
import com.android.volley.AuthFailureError;
import com.android.volley.NetworkResponse;
import com.android.volley.ParseError;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.Response.ErrorListener;
import com.android.volley.Response.Listener;
@Remiii
Remiii / README.md
Last active May 26, 2025 00:46
How to delete Vault (AWS Glacier) 🗻

How to delete Vault (AWS Glacier)

This Gist give some tips in order to remove AWS Glacier Vault with AWS CLI (ie. https://aws.amazon.com/en/cli/).

Step 1 / Retrive inventory

$ aws glacier initiate-job --job-parameters '{"Type": "inventory-retrieval"}' --vault-name YOUR_VAULT_NAME --account-id YOUR_ACCOUNT_ID --region YOUR_REGION
@Shereef
Shereef / CommUtils.java
Last active August 29, 2015 14:01
Communication Utilities By Shereef Marzouk
/**
* @author Shereef Marzouk
*/
public class CommUtils {
/**
* @param hostNameOrIP
* : the host name or IP<br/>
* @param webService
* : the web service name<br/>
@ficusk
ficusk / GsonRequest.java
Last active January 6, 2025 22:43
A Volley adapter for JSON requests that will be parsed into Java objects by Gson.
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
import com.android.volley.AuthFailureError;
import com.android.volley.NetworkResponse;
import com.android.volley.ParseError;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.Response.ErrorListener;
import com.android.volley.Response.Listener;