Giter VIP home page Giter VIP logo

Howdy!!

My name is Jonathan Mainguy, I'm from Garner North Carolina. You can find me on LinkedIn.

🔧 Technologies & Tools

Linux

I run Fedora for my workstation, and I prefer managing RHEL and its clones for servers. I do run a debian server for limited ram environments.

Golang

I mainly code in golang these days, I really love the language and knowing that once I compile the binary, I can port it everywhere with ease.

One example of my golang code would be - My opensource profile website. soh.re which is a interactive shell session, driven by docker containers and a custom golang router.

Python

I learned python as my first "real" language with the help of the Ansible community. I learned by contributing to the project and receiving feedback from the amazing developers there.

I project I wrote in python that I am particularly fond of is bak. A way to bak files up on a local filesystem.

Bash

Bash was my first love, and I coded a great many scripts in it over the years. My most popular github repo was mainly written in bash to manage minecraft mods for customers.

Docker

Docker brought containerization to the everyday developer, including me =). I really enjoy Docker for the same reason I enjoy golang. Once I package a deployment up inside a Dockerfile, I can distribute easily to many environments, and get the same results.

A project I utilize for creating rpms, using docker is docker_rpmbuild. It allows me to generate rpms for multiple OS's with ease.

Kubernetes

Kubernetes, or k8s for short has become the go to way of orchestrating containers across multiple nodes. Its API is rich and fun to interact with. A tool I wrote for working with kubernetes is k8sCapCity.

k8sCapCity is used for gathering information on the usage and capacity of a kubernetes cluster.

Openshift

Openshift is Redhats distribution of kubernetes. I use this at work on a daily basis. Openshift has a few neat quirks, one being your user in the container will be random.

A deployment I wrote for openshift for deploying an arbitrary website using apache.

📈 GitHub Stats

Jonathan's GitHub Stats

Featured Project

My latest project, certificateDownloader, which is useful for trusting certs your operating system wont by default.

Jonathan Mainguy's Projects

asciiquarium icon asciiquarium

Enjoy the mysteries of the sea from the safety of your own terminal!

bak icon bak

A script for creating backups of files

bible icon bible

A command line bible written in go

bstore icon bstore

A bcrypt hashing website that you really shouldn't trust

casecmp icon casecmp

Case-insensitive string comparison, as an API. Because ¯\_(ツ)_/¯

cert-julip icon cert-julip

Enable cert-manager to work with Openshift routes

coastie icon coastie

A coast guard to check a k8s cluster, to see if its services are working as intended.

cpu_eater icon cpu_eater

A golang program to destroy a cpu, for load testing purposes.

czechdns icon czechdns

A golang utility to check DNS records against expected results

dev-leppard icon dev-leppard

A service that lets you display images in real time by sending them to a phone number via MMS

esversion icon esversion

A CLI to get a list of hosts and their beat/agent version

ev1write icon ev1write

A golang program to write to a magic ntag 21x, specifically while its emulating a ev1 48b

ggth icon ggth

Golang Github Template Helper

ghdefaultbranch icon ghdefaultbranch

A tool to assist with renaming your default branch on a Github Repo

ghfindfile icon ghfindfile

A golang tool to see if a github repo contains a file

ghreport icon ghreport

Application to check Github for Pull Requests, that are not Drafts, in repos the user cares about.

ghreview icon ghreview

a bot to track when a user is assigned a review in Github, and send them a message about it via slack

githubstats icon githubstats

A golang application to return stats from github via their graphql endpoint

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.