Skip to content

Instantly share code, notes, and snippets.

View patrickbadley's full-sized avatar

Patrick Badley patrickbadley

  • HMB, Inc
View GitHub Profile
@patrickbadley
patrickbadley / GitOpsTalkAbstract
Last active March 22, 2019 14:20 — forked from CognitiveBurden/GitOpsTalkAbstract
DEVelOP Your Kubernetes Cluster with GitOps, Helm Charts, Docker, Flux, and Git!
# Title
## DEVelOP Your Kubernetes Cluster with GitOps, Helm Charts, Docker, Flux, and Git!
# Abstract
Whether you're an expert kubectl-er or just dipping your toes into all things kubernetes and docker, come check out an innovative approach we designed and implemented for a customer to configure and manage their kubernetes cluster!
Join us for a tour of the roles and responsibilities of each technology in the pipeline as well as a hands-on demonstration. During the hands-on demo, we'll spin up a kubernetes (k8s) cluster, push container images to docker hub, configure k8s deployments and services, and marvel as all the pieces comes together right before our eyes.
@patrickbadley
patrickbadley / GitOpsTalkAbstract
Last active February 1, 2019 16:30
DevelOP Your Kubernetes Cluster with GitOps, Helm, Docker, Flux, Charts, and Git!
# Title
## DevelOP Your Kubernetes Cluster with GitOps, Helm, Docker, Flux, Charts, and Git!
# Abstract
Whether you're an expert kubectl-er or just dipping your toes in all of the kubernetes and docker things, come check out this innovative approach to managing your kubernetes cluster!
Flux is a tool that monitors your git repo containing kubernetes configuration and deployment templates and a container registry and automatically updates your cluster when changes are made or new images are available and that's just the beginning.
In this hands on demo, we'll spin up a k8s cluster, push some images to docker hub, configure k8s deployments and services, and watch flux bring them all together right before our eyes.

Patrick first got interested in software when he learned how to build a text-based basketball game on his TI-83 calculator in 8th grade. In college, he moved on to Visual Basic Atari-type games and the rest was history.

Primarily a .NET developer, Patrick works at HMB, a consulting firm out of Columbus, OH (and Louisville!) and loves to get his hands dirty working with a variety of technologies, architectures, and teams.

His interests range from building user-centered Web Apps, effectively managing teams, mentoring, learning, playing sports, and traveling the world.

Title

Baby, I'm Worth It!

Abstract

The topic of salary is rarely a fun conversation between employee and employer, but it's an extremely important one. You've worked hard to get where you are today, whether you've just graduated college, have worked a few years, or are a seasoned professional, you deserve to be paid a fair salary. Let's explore strategies to market yourself, demonstrate your value to employers, and negotiate so you get compensated fairly for your valuable time and energy.

Title

DiSCovering your team: A Guide to Effective Communication

Abstract

Every team is made up of different personalities. Often times these differences make collaboration difficult, but they don't have to. Knowing your personality type and the personalities of your team and adjusting your behavior based on your audience can go a long way to make your team a cohesive unit. Let's explore DiSC profiles, learn what they are, how to identify them, and what to do with what you've learned to make your team effective.

Title

How To Present at a Software Conference

Abstract

If you're reading this, I've had at least one talk accepted at a major conference! If you're interested in exploring the world of public speaking, follow me on my journey from a conference attendee to abstract writer to talk planner to presenter! It's going to be a fun ride, let's speak!!!

Title

The Life of a Consultant

Abstract

Software developers seem to be divided into three groups: corporate, startup, and consulting. I've landed in the consulting world, which has a lot of fun perks, but I've been in the unique position of working in all three environments and have seen the pros and cons of each. I'll walk you through my experiences as a software developer and share some lessons learned along the way to help guide you through your career.

Title

SOLID SUCKS!

Abstract

S: Segregation!

O: Olskov Substitution?

L: What the heck was L?