Skip to content

@tsconn23

Trevor Conn's Blog

  • Home
  • About
  • Contact
  • Twitter
  • LinkedIn
  • Github

Error Handling Using Go Type Switch

August 25, 2018April 8, 2019 TrevorLeave a comment

Recently while working on an issue to increase unit test coverage in the core services of the EdgeXFoundry project, I had the opportunity to explore the usefulness of type switches in Go. In order to increase the unit testability of the codebase, I needed to decouple business logic from infrastructure logic – such as the… Continue reading Error Handling Using Go Type Switch →

The Grass Is Always Greener

August 20, 2018 TrevorLeave a comment

I’ve been developing software for over 20 years, and have worked for many companies. During all of that time, I have read countless literature and attended or watched many lectures on what constitutes good software development practices. Nearly all of the applications I’ve worked on have been problematic to say the least. Anti-patterns, tech debt… Continue reading The Grass Is Always Greener →

Posts navigation

Newer posts
Create a website or blog at WordPress.com
 

Loading Comments...