This is your work, valued
Currently a self employed freelance developer & teacher. I mainly work with Flask, Rails, Bash, Docker, Kubernetes, Ansible & Terraform. Also a @docker captain.
docker-django-example. A production ready example Django app that's using Docker and Docker Compose.
1.5kdotfriedrice. Set up a developer friendly niri / Arch Linux system in minutes. Also supports WSL 2, Debian, Ubuntu and macOS for CLI tools!
1.3kdocker-rails-example. A production ready example Rails app that's using Docker and Docker Compose.
1.1kbuild-a-saas-app-with-flask. Learn how to build a production ready web app with Flask and Docker.
985ansible-docker. Install / Configure Docker and Docker Compose using Ansible.
772docker-flask-example. A production ready example Flask app that's using Docker and Docker Compose.
763orats. Opinionated rails application templates.
658ansigenome. A tool to help you gather information and manage your Ansible roles.
448flask-webpack. A Flask extension to manage assets with Webpack.
333docker-phoenix-example. A production ready example Phoenix app that's using Docker and Docker Compose.
239rolespec. A test library for testing Ansible roles
231docker-node-example. An example Node / Express app that's using Docker and Docker Compose.
230docker-web-framework-examples. Example apps that demonstate how to use Docker with your favorite web frameworks.
219flask-static-digest. Flask extension to help make your static files production ready by md5 tagging and gzipping them.
163notes. A zero dependency shell script that makes it really simple to manage your text notes.
154manifest-revision-webpack-plugin. Write out a manifest file containing your versioned webpack chunks and assets.
124ansible-acme-sh. Install and auto-renew SSL certificates with Let's Encrypt using acme.sh.
81flask-db. A Flask CLI extension to help migrate and manage your SQL database.
77ansible-nginx. Install and configure nginx (SSL A+ by default) with Ansible.
74wait-until. A zero dependency Bash script that waits until a command of your choosing has run successfully.
65webserver. A zero dependency Python 3 web server to echo back an HTTP request's headers and data.
54ansible-user. Create and configure a user for SSH key based logins and passwordless sudo.
48dockercon21-docker-best-practices. Reference links for my live demo talk from DockerCon 21.
47ansible-fail2ban. Install and configure fail2ban using ansible.
45runninginproduction.com. The website for the Running in Production podcast.
42esbuild-copy-static-files. An esbuild plugin to copy static files that changed from a source directory to a destination directory.
39plutus. A CLI tool for income and expense tracking.
36flask-pg-extras. A Flask extension to obtain useful information from your PostgreSQL database.
32ansible-swapfile. Create and configure a swap file with Ansible.
31ansible-letsencrypt. Install and auto-renew SSL certificates with Let's Encrypt and Ansible.
30invoice. Calculate a billable amount, hours and days logged for 1 or more projects.
23ansible-playbooks. A collection of ansible playbooks with end to end examples.
18ansible-rails. Deploy a rails application using git with ansible.
17nyhackr-cli-dev-env. Reference notes for the Creating a Command Line Driven Development Environment talk.
17gowatcher. Reload a specified go program automatically by monitoring a directory.
16deploy-web-apps-with-docker. Rescue yourself from the complexity of DevOps
16title-case-converter. A CLI tool to capitalize words based on industry standard style guides.
16docker-community-all-hands. Reference links to every talk I've given for the Docker Community All-Hands events.
15sublime-text-3-packages. A list of my Sublime Text 3 packages along with their settings.
15flask-secrets. A Flask CLI extension to generate random secret tokens.
14ansible-sshd. Install and configure openssh-server using Ansible.
13lcurl. Visit a site every X seconds in a loop to help detect downtime while testing deployment strategies.
13gemshine. Recursively compare a ruby project's gem versions to their latest versions.
12verdiff. A CLI tool to diff 2 versions of a Rails, Django, Laravel or Phoenix generated project.
12ansible-security. Configure ssh and ufw as well as install fail2ban with ansible.
12ansible-iptables. Configure iptables using Ansible.
12demo-for-chattanooga-python-user-group. A demo app for a talk I gave at the Chattanooga python user group.
10latest-releases. A command line tool that lets you keep tabs on the latest releases of your favorite tools and libraries.
9ansible-monit. Install monit and configure as many processes as you want with ansible.
9pick-random-youtube-comments. Get a list of top level comments from a YouTube video and then pick N amount of unique comment authors by choosing them randomly.
8passify. A small utility to create a password and wrap bcrypt.
8ansible-bootstrap. Configure a server to run Ansible and install essential packages.
6ansible-ferm. Manage iptables with ferm using ansible.
6docker-faye. A docker image for running a secure Faye (websocket) server.
5ansible-pumacorn. Manage a puma or unicorn rails process with init.d using ansible.
5