Home
George Aristy
Cancel

Plugins I use with kubectl

kubectl is the official tool to query and run changes on a Kubernetes cluster and provides a powerful and extensible CLI interface. There are many alternative tools out there that do a similar job ...

Kubernetes In Action

Written by Marko Lukša, Kubernetes In Action is a fantastic book covering all operational aspects of Kubernetes. I find it very hard to think of a better book on the subject. This is the first edi...

Golang Guild Session: Deadlocks (and how to break out of them)

Slide deck for my presentation on Deadlocks in Go for the Golang Guild Session @ VerticalScope. This talk extends my previous slides on Golang Concurrency Patterns. Your browser does not suppo...

Golang Guild Session: Concurrency Patterns

Slide deck for my presentation on Golang Concurrency Patterns for the Golang Guild Session @ VerticalScope. This talk builds upon my previous slides on Golang Concurrency Primitives. Your brow...

Certified Kubernetes Application Developer: My Experience

I recently passed the Certified Kubernetes Application Developer exam1 and thought I’d share my experience leading up to and during the exam. Curriculum This is the newest exam curriculum, eff...

Golang Guild Session: Concurrency Primitives

Slide deck for my presentation on Golang Concurrency Primitives for the Golang Guild Session @ VerticalScope. Your browser does not support iframes. Click on the slide deck then press F to ex...

Test-Driven Development By Example

Written by Kent Beck, Test-Driven Development By Example explains how TDD works by way of 2 examples: first building piece by piece a toy Money class, then the initial scaffolds of xUnit. The thir...

Golang Guild Session: Panics

Slide deck for my presentation on Golang panics on the Golang Guild Session @ VerticalScope. Your browser does not support iframes. Click on the slide deck then press F to expand to full scre...

Getting to Yes: Negotiating Agreement Without Giving In

Written by Roger Fisher and William Ury, Getting to Yes: Negotiating Agreement Without Giving In is a fantastic guide to the art of principled negotiation. That’s right - the goal is to engage in ...

Escaping the Build Trap: How Effective Product Management Creates Real Value

Written by Melissa Perri, Escaping the Build Trap: How Effective Product Management Creates Real Value essentially re-architects the software development lifecycle by anchoring it on actionable fe...