Jon BodnerGo, Generics, and ConcurrencyUsing generics to implement type-safe and reusable async/await in GoApr 25, 20221Apr 25, 20221
Jon BodnerinCapital One TechThe Five Principles of Successful SoftwareFollow these practices to mitigate failures and build systems that lastJun 3, 20212Jun 3, 20212
Jon BodnerinCapital One TechGenerics are the Generics of GoGo might soon include its most requested featureAug 5, 20201Aug 5, 20201
Jon BodnerinCapital One TechGo is Boring…And That’s Fantastic!A deep dive into why the world depends on simple, reliable, well-understood technologiesJul 9, 20208Jul 9, 20208
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…Mar 4, 20196Mar 4, 20196
Jon BodnerinCapital One TechMicroservices: Stone Soup for the EnterpriseTwo Stories, With a Moral at the EndJan 31, 2019Jan 31, 2019
Jon BodnerinCapital One TechOn Programming Languages, Culture, and Benchmarks4 Comparisons Between Go and JavaDec 19, 20182Dec 19, 20182
Jon BodnerinCapital One TechDoing Well by Doing Bad: Writing Bad Code with Go Part 2A Satirical Take on Programming in GoOct 17, 20182Oct 17, 20182
Jon BodnerinCapital One TechDoing Well by Doing Bad: Writing Bad Code with Go Part 1A Satirical Take on Programming in GoOct 16, 20185Oct 16, 20185
Jon BodnerinCapital One TechLearning to Use Go Reflection — Part 2Post 6 in a Series on GoJan 3, 2018Jan 3, 2018