David Cohen's repositories
project-based-kubernetes
A project-based course that teaches Kubernetes in a hands-on way.
hands_on_linux-self_hosted_wordpress_for_linux_beginners
Code and configuration snippets for the course.
tutorialinux-hashistack
A hands-on learning project for consul, using Terraform
digitalocean-terraform
A quick terraform tutorial for setting up load balanced web servers in digitalocean.
hands-on-ansible
Code snippets and Ansible demonstration projects for my Ansible video course.
tutorialinux-systemd-timers
A video outline for systemd timers, specifically as a replacement for cron jobs.
tf-vault-starter-aws-wrapper
A wrapper terraform module around the official Hashicorp vault-starter and vault-enterprise-starter modules for AWS. Creates all necessary resources for a Vault test/learning environment in AWS. Takes 10 minutes to set up, most of which you will spend sipping coffee.
consul-service-killswitch
A little mechanism for turning on/off services via a value in the Consul KV store
daves-aws-utilities
A collection of small utilities I've hacked together for everyday Amazon Web Services tasks.
digitalocean-cloud-controller-manager
Kubernetes cloud-controller-manager for DigitalOcean (beta)
go-elixir-benchmark
A little learning adventure about datastructures, also available in video form on YouTube
gopsinspect
inspect linux processes
topologicalsort
A small graph/topological sorting library to scratch an itch
twiddlingbits
Just some silly bit-manipulation things I was playing around with.
datastructures-and-algorithms
A repo that I'm using to learn DSA, along with improving my pattern-matching for different types of problems.
file-deduplicator
Deduplicates file content on a single file
go-taskman
A toy task manager for learning go.
go-urlshortener
A URL-shortener written in Go, for fun
kickstart.nvim
My own nvim config, forked from kickstart.nvim
pihole-blocklist
A DNS blocklist made for use with pi-hole
renamesourcetree
Easy project renaming: rename all files and directories and find/replace all file content to change from an old project name to a new one.
simple-golang-slackbot
A simple golang slackbot based on Percy Bolmér's tutorial
trie-keys-experiment
A quick experiment using a trie to store keys/values and perform prefix searches