csvkit

csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats. It is inspired by pdftk, GDAL and the original csvcut …

Intro Guide to Dockerfile Best Practices

There are over one million Dockerfiles on GitHub today, but not all Dockerfiles are created equally. Efficiency is critical, and this blog series will cover five areas for Dockerfile best practices to help …

go: gjson

GJSON is a Go package that provides a fast and simple way to get values from a json document. It has features such as one line retrieval, dot notation paths, iteration, and parsing json lines. package main import …

13 npm Tricks for Faster JavaScript Development

1. Learn the Essential Shortcuts2. Set Default npm init Properties3. Make Scripts Cross-Platform Compatible4. Run Scripts in Parallel5. Run Scripts in Different Directories6. Delay Running Scripts Until a Port is Ready7. List and Select Available Scripts8. Run Pre …

go-funk

A modern Go utility library which provides helpers (map, find, contains, filter, …) go-funk is a modern Go library based on reflect. Generic helpers rely on reflect, be careful this code runs exclusively …

Argoproj – Get stuff done with Kubernetes

Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition). Define workflows where each …