Home
George Aristy
Cancel

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...

Clean Architecture: A Craftsman's Guide to Software Structure and Design

Written by Robert C. Martin (a.k.a. “Uncle Bob”), Clean Architecture: A Craftsman’s Guide to Software Structure and Design offers guidance on how to engineer your software product’s architecture -...

Golang - First look at generics

This post is part of a series where I do my best to organize my thoughts around Go: its paradigms and usability as a programming language. I write this as a Java programmer that respects the princi...

OAuth2 Bearer Token Usage

I have immersed myself in the digital identity space for the past few years. A good chunk of this work involves reading (and sometimes creating) specifications, as you can imagine. It is critical t...

Golang - Optional Arguments for APIs

I was recently directed towards Dave Cheney’s article Functional options for friendly APIs where he shares his thoughts on designs for optional parameters in APIs. Dave ends with a proposal for fun...

Variance in Java

The other day I came across this post describing what the author sees as pros and cons of Go after 8 months of experience. I mostly agree after working full time with Go for a comparable duration. ...

Golang - The database/sql package

This post is part of a series where I do my best to organize my thoughts around Go: its paradigms and usability as a programming language. I write this as a Java programmer that respects the princi...

Golang - Smarter containers

This post is part of a series where I do my best to organize my thoughts around Go: its paradigms and usability as a programming language. I write this as a Java programmer that respects the princi...