Jon Bodner·Apr 25, 2022Go, Generics, and ConcurrencyUsing generics to implement type-safe and reusable async/await in GoA response icon1A response icon1
InCapital One TechbyJon Bodner·Jun 3, 2021The Five Principles of Successful SoftwareFollow these practices to mitigate failures and build systems that lastA response icon2A response icon2
InCapital One TechbyJon Bodner·Aug 5, 2020Generics are the Generics of GoGo might soon include its most requested featureA response icon1A response icon1
InCapital One TechbyJon Bodner·Jul 9, 2020Go is Boring…And That’s Fantastic!A deep dive into why the world depends on simple, reliable, well-understood technologiesA response icon8A response icon8
InCapital One TechbyJon Bodner·Mar 4, 2019Improve 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…A response icon6A response icon6
InCapital One TechbyJon Bodner·Jan 31, 2019Microservices: Stone Soup for the EnterpriseTwo Stories, With a Moral at the End
InCapital One TechbyJon Bodner·Dec 19, 2018On Programming Languages, Culture, and Benchmarks4 Comparisons Between Go and JavaA response icon2A response icon2
InCapital One TechbyJon Bodner·Oct 17, 2018Doing Well by Doing Bad: Writing Bad Code with Go Part 2A Satirical Take on Programming in GoA response icon2A response icon2
InCapital One TechbyJon Bodner·Oct 16, 2018Doing Well by Doing Bad: Writing Bad Code with Go Part 1A Satirical Take on Programming in GoA response icon5A response icon5
InCapital One TechbyJon Bodner·Jan 3, 2018Learning to Use Go Reflection — Part 2Post 6 in a Series on Go