Link Collection Update for April 2019
Tuesday, 2019-04-23
See my link collection pages here. The individual changes are listed below.
GIT
- hub · the command-line wrapper for git (2019-04-22)
- The Ultimate Beginner Git Cheatsheet (2019-04-13)
Go / Golang
- 26 quality Go blogs of the past week, that weren’t shared here : golang (2019-03-16)
- 40+ practical string tips {cheat sheet} (2019-03-16)
- Adding custom data to Go binaries at compile time (2019-02-28)
- An Overview of Go’s Tooling (2019-04-16)
- Anatomy of Channels in Go - Concurrency in Go (2019-04-10)
- awesome-go-security: A dedicated place for cool golang security projects (2019-03-03)
- blast: Blast is a full text search and indexing server. It is written in Go built on top of Bleve. (2019-04-08)
- Build your own OAuth2 Server in Go (2019-02-28)
- Build your own blog (2019-02-28)
- chezmoi: Manage your dotfiles across multiple machines, securely. (2019-01-27)
- cds: Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform (2019-02-25)
- dgraph: Fast, Distributed Graph DB (2019-03-03)
- Docker tips and tricks for your Go projects (2019-04-04)
- Error Handling in Go (2019-04-05)
- felix: SSH and RESTful scaffold for Backend and DevOps engineers (2019-04-22)
- Fetching Private Dependencies with Go Modules (2019-03-23)
- fyne: Cross platform GUI in Go based on Material Design (2019-03-25)
- gitin: commit/branch/workdir explorer for git (2019-03-03)
- [Go advanced concurrency patterns: part 1 - Blog Title](https://blogtitle.github.io/go-advanced-concurrency-patterns-part-1/?utm%5Fcampaign=Golang Ninjas Newsletter&utm%5Fmedium=email&utm%5Fsource=Revue newsletter) (2019-04-04)
- Go Concurrency from the Ground Up (2019-04-18)
- Go JSON Cookbook (2019-04-13)
- Go-deliver is a payload delivery tool coded in Go. (2018-03-29)
- go-elasticsearch: The official Go client for Elasticsearch (2019-03-03)
- go-readability: Go package that cleans a HTML page for better readability. (2019-03-25)
- go-rsync: Best GTK+ frontend (backup application) for RSYNC utility (2018-12-31)
- Go: A Comprehensive Introduction (2019-03-16)
- gocryptfs: Encrypted overlay filesystem written in Go. (2019-03-20)
- gochro: Take screenshots of websites and create PDF from HTML pages using chromium and docker (2019-04-04)
- GOCUI - Go Console User Interface (2018-05-13)
- goexec: golang + bash scripting + templating+ cli = 👍 https://gofunct.github.io/goexec/.
- ghp: A simple web server for serving static GitHub Pages locally (2019-02-03)
- Golang Cheatsheet: Variables (2019-04-02)
- Golang Works 10 Tools written in Go that every developer needs to know (2019-02-18)
- golang-restful-starter-kit: A RESTful application boilerplate in Go (golang) taking best practices … (2019-03-16)
- golangci-lint: Linters Runner for Go. 5x faster than gometalinter. Nice colored output. (2019-02-04)
- Gopher Constructor (2019-03-21)
- gotify/server: A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sl… (2019-04-13)
- go_best_practices: resources for go best practices (2019-03-03)
- GraphQL with Golang: A Deep Dive From Basics To Advanced (2019-03-03)
- heimdall: An enhanced HTTP client for Go (2019-03-20)
- How Go interfaces can facilitate switching external services (2019-03-30)
- How to build a web app with Go, Gin, and React (2019-02-21)
- Idiomatic Go Resources (2019-03-21)
- immutable: Immutable collections for Go (2019-03-03)
- inlets: Expose your local endpoints to the Internet (2019-03-03)
- Introduction to Go Modules (2019-03-27)
- jwt-to-rbac: JWT-to-RBAC lets you automatically generate RBAC resources based on JWT tokens (2019-03-03)
- learn-go-with-tests/context.md · GitHub (2019-02-14)
- loginsrv: JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osi… (2019-01-21)
- Modern CLI for Apache Kafka, written in Go. (2019-03-16)
- Multipart HTTP responses in Go - Peter Bourgon (2019-02-14)
- ozzo-dbx: A Go (golang) package that enhances the standard database/sql package by providing powerfu… (2019-03-03)
- Practical Go: Real world advice for writing maintainable Go programs (2019-02-21)
- Rest Api Example - API tutorials (2019-01-21)
- revive - Fast, extensible, configurable, and beautiful linter for Go (2018-06-03)
- Sharding 101: The Ways of Weaver (2019-04-16)
- Simple Web Application with Go (2019-03-16)
- sprig: Useful template functions for Go templates. (2019-02-15)
- staticcheck.io - Go static analysis (2019-03-20)
- Streaming IO in Go (2019-02-13)
- Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make (2019-01-21)
- watch: watch tool rewritten in go (2019-03-25)
- Weaver: Sharding with simplicity (a reverse proxy) (2019-04-16)
- webrpc: webrpc, is a lightweight client+server RPC framework tailored for modern Webapps (2019-02-18)
- webproc: Wrap any program in a simple web-based user-interface (2019-02-01)
- websocketd: Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for W… (2019-01-27)
Javascript
- 30-days-of-vue: 30 Days of Vue (2019-01-27)
- flexsearch: Next-Generation full text search library for Browser and Node.js (2019-03-03)
- GrapesJS - Free and Open Source Web Builder Framework (2019-03-01)
- learn-json-web-tokens (2019-04-19)
- Step-by-step guide to bootstrap a React Native app from scratch (2019-04-12)
- Svelte 3: Rethinking reactivity (2019-04-22) Testing Express application - TypeScript Express #10 (2019-02-04)
- TypeScript introduction (2019-03-16)
- TypeScript introduction part II (2019-03-16)
- TypeScript introduction part III - generics & stuff (2019-03-16)
- Vue Argon Dashboard - Free Bootstrap 4 and Vue.js Admin Template (2019-04-22)
- When To Use TypeScript - A Detailed Guide Through Common Scenarios (2019-04-13)
Nodejs
- A complete guide to threads in Node.js (2019-03-25)
- mockit · An open source tool to mock endpoints (2019-04-22)
- node-desktop-app-template: Simple Template for Creating a Desktop Application powered by Node.js, E… (2019-03-03)
- Node.js TypeScript #1. Modules, process arguments and File System (2019-02-18)
- Node.js TypeScript #2. The synchronous nature of the EventEmitter. Node.js EventEmitter (2019-02-18)
- Npm Scripts Tutorial In 10 Minutes (2019-02-01)
- portable-node-guide: Practical guide on how to write portable/cross-OS Node.js code (2019-01-21)
- Node.js TypeScript #7. Creating a server and receiving requests (2019-03-25)
- uWebSockets.js: TypeScript web server - 15x faster than Deno (2019-03-03)
Cloud / Docker / Kubernetes / Container
- 10 Docker Image Security Best Practices (2019-03-16)
- aws-lambda-boilerplate: A good start for an AWS Lambda function (2019-01-21)
- aws-lambda-container-image-converter: The AWS Lambda container image converter tool (img2lambda) rep… (2019-01-27)
- Container Runtimes Part 1: An Introduction to Container Runtimes (2019-01-28)
- Container Runtimes Part 2: Anatomy of a Low-Level Container Runtime (2019-01-28)
- Container Runtimes Part 3: High-Level Runtimes (2019-01-28)
- Container Runtimes Part 4: Kubernetes Container Runtimes & CRI (2019-01-28)
- Containers without daemons: Podman and Buildah available in RHEL 7.6 and RHEL 8 Beta (2019-01-27)
- Create a named Docker bind mount volume (2019-01-23)
- crfs: CRFS: Container Registry Filesystem (2019-03-30)
- docui: TUI Client for Docker (2019-03-03)
- Getting started with Jaeger to build an Istio service mesh (2019-04-19)
- How rootless Buildah works: Building containers in unprivileged environments (2019-04-02)
- How to learn Kubernetes with Minikube (2019-04-19)
- k9s: 🐶 Kubernetes CLI To Manage Your Clusters In Style! (2019-04-04)
- kubeadm-aws: Really cheap Kubernetes cluster on AWS with kubeadm (2019-03-01)
- Kubernetes In a Nutshell (2019-04-19)
- Kubernetes network deep dive: Did you make the right choice? (2019-02-22)
- Kubernetes Setup Using Ansible and Vagrant (2019-04-19)
- Lightweight Kubernetes - k3s (2019-02-28)
- NFS Persistent Volumes with Kubernetes on GKE — A Case Study (2019-04-19)
- Podman v1.0.0 Released (2019-01-21)
- The Danger of Exposing Docker.Sock (2019-04-12)
- tilt: Local Kubernetes development with no stress (2019-01-27)
- usernetes: Kubernetes installable under $HOME, without the root privileges (2019-02-06)
- what-happens-when-k8s/README.md (2019-04-08)
Found on Github
- awesome-podcasts: Collection of awesome podcasts (2019-02-03)
- awesome-stacks: A curated list of tech stacks for building different applications & features (2019-04-13)
- awesome-uses: Awesome Uses Page (2019-03-20)
- professional-programming: A collection of full-stack resources for programmers. (2019-01-27)
- sort-awesome-lists: Sorts awesome lists by number of stars in each GitHub repository (2019-03-27)
Powershell / Windows
Programming in General / Various Languages
- 15 must-know Docker commands, avoid giant AWS bills & Kafka Cruise Control Frontend : docker (2019-02-18)
- autotidy: Speedier handling of clang-tidy checking (2019-03-28)
- Botan: Crypto and TLS for Modern C++ (2019-04-22)
- circle: C++ Automation Language - Draft copy of Circle white paper ()
- Cookin' with Rust - Rust Cookbook (2019-04-13)
- dockcross/dockcross: Cross compiling toolchains in Docker images (2019-03-01)
- Introduction into an Automated C++ Build Setup with Jenkins and CMake (2019-03-28)
- Lambdas: From C++11 to C++20, Part 1 (2019-02-26)
- Makefiles, Best Practices (2019-02-01)
- modern-cpp-features: A cheatsheet of modern C++ language and library features. (2019-04-13)
- NFHTTP: A cross platform C++ HTTP library that interfaces natively to other platforms. (2019-04-01)
- Python Cheatsheet (2019-03-30)
- The C++ Programming Language – Part 1 (2019-02-26)
Linux
- Ansible Guide: Create Ansible Playbook for LEMP Stack (2019-04-22)
- Dozen tricks with Linux shell which could save your time (2019-03-25)
- pichi: An Application Layer Proxy controlled via RESTful APIs (2019-04-22)
- Running Arch Linux over Windows 10! (2019-03-03)
- Running Arch Linux over Windows 10: ArchWSL: Install ArchLinux as a WSL Instance. Supports multiple install. (2019-03-03)
- the-practical-linux-hardening-guide: This guide details the planning and the tools involved in cre… (2019-01-27)
- Testing Bash with BATS (2019-02-22)
- Shared Libraries: Understanding Dynamic Loading (2019-04-13)
Security / SSH
- 22 SSH Examples, Practical Tips & Tunnels (2018-12-28)
- pentest-guide: Penetration tests cases, resources and guidelines. (2018-12-28)
- Practical-Cryptography-for-Developers-Book: Practical Cryptography for Developers: Hashes, MAC, … (2018-12-28)
Linux
- Finding Linux Compatible Printers (2018-11-07)
- Linux ip Command Examples (2018-12-29)
- Supercharging my CLI - Scott’s Weblog (2018-11-30)
- What’s New in Bash Parameter Expansion (2018-12-25)
Emacs
- Declarative .emacs - a13/emacs.d (2019-04-22)
- doom-modeline: A minimal and modern moe-line (2019-03-04)
- Emacs cheatsheet (2019-04-12)
- Emacs Go Mode (2019-03-19)
- Emacs Org-mode (2019-04-04)
- Emacs, fonts and fontsets (2019-04-19)
- emacs-calc-tutorials: A series of tutorials about emacs-calc (2019-02-07)
- github-review: greview: Github code reviews with Emacs. (2019-02-25)
- iwillspeak/.emacs.d · GitHub Emacs initialization (2019-02-05)
- Literate Programming against REST APIs (2019-02-05)
- Pure Emacs-Lisp Init Skeleton (2019-04-22)
- Using results from one code block in another org-mode (2019-02-19)
Graphics
- 3 Colors-Gradient Generator (2019-04-13)
- Awesome Design Tools (2019-04-02)
- Awesome-Design-Tools: The best design tools for everything. (2019-03-03)
- Ikonate – fully customisable & accessible vector icons (2019-04-22)
- Joe Schmoe | An illustrated avatar collection (2019-02-20)
Typography
- Typography for Developers | CSS-Tricks (2019-03-01)
Humor
- More Good Programming Quotes (2019-04-04)
- More Good Programming Quotes, Part 2 (2019-04-04)
- More Good Programming Quotes, Part 3 (2019-04-04)
Webdesign / HTML / CSS
- Buefy: lightweight UI components for Vue.js based on Bulma (2019-04-13)
- CSS Reference - A free visual guide to CSS (2019-02-04)
- front-end-handbook-2019: {Book} 2019 edition of our front-end development handbook (2019-04-13)
- material-kit: Free and Open Source UI Kit for Bootstrap 4, React, Vue.js, React Native a… (2019-03-03)
- stylelint (2019-02-06)
- Using CSS Grid the right way (2019-02-18)
Blogging / Writing / Editing
- define-cli: Get the definition of any english word with usage examples (2019-03-03)
- How I’m able to take notes in mathematics lectures using LaTeX and Vim (2019-03-21)
- Long-form websites and typography (2019-04-22)
- Make a Hugo blog from scratch (2019-04-13)
- mkdocs-material-boilerplate: MkDocs Material Boilerplate (Starter Kit) - Deploy documentation to h… (2019-03-01)
- pandoc-latex-template: A pandoc LaTeX template to convert markdown files to PDF or LaTeX. (2019-04-13)
- Replacing Google Analytics with GoAccess (2019-04-22)
Cheatsheets
- cmake-cheatsheet: CMake Cheat Sheet (2019-04-08)