Jon BodnerGo, Generics, and ConcurrencyUsing generics to implement type-safe and reusable async/await in Go8 min read·Apr 25, 2022--1--1
Jon BodnerinCapital One TechThe Five Principles of Successful SoftwareFollow these practices to mitigate failures and build systems that last11 min read·Jun 3, 2021--2--2
Jon BodnerinCapital One TechGenerics are the Generics of GoGo might soon include its most requested feature10 min read·Aug 5, 2020--1--1
Jon BodnerinCapital One TechGo is Boring…And That’s Fantastic!A deep dive into why the world depends on simple, reliable, well-understood technologies10 min read·Jul 9, 2020--8--8
Jon BodnerinCapital One TechImprove Java Code Coverage and Quality with Unit Tests and JaCoCoPart of being a technology company is producing reliable technology at a rapid pace. At the same time, we cannot sacrifice code quality…12 min read·Mar 4, 2019--6--6
Jon BodnerinCapital One TechMicroservices: Stone Soup for the EnterpriseTwo Stories, With a Moral at the End6 min read·Jan 31, 2019----
Jon BodnerinCapital One TechOn Programming Languages, Culture, and Benchmarks4 Comparisons Between Go and Java8 min read·Dec 19, 2018--2--2
Jon BodnerinCapital One TechDoing Well by Doing Bad: Writing Bad Code with Go Part 2A Satirical Take on Programming in Go10 min read·Oct 17, 2018--2--2
Jon BodnerinCapital One TechDoing Well by Doing Bad: Writing Bad Code with Go Part 1A Satirical Take on Programming in Go14 min read·Oct 16, 2018--5--5
Jon BodnerinCapital One TechLearning to Use Go Reflection — Part 2Post 6 in a Series on Go9 min read·Jan 3, 2018----