go On interfaces and composition Abstractions are good. Golang has interfaces. The article talks about how to use interfaces to make code more maintainable and flexible.
go Work in a team? Have 4 groups of imports in your go files Do you want to organise your Go imports into 4 groups instead of 3? Here's how you can do it with a new version of gci and golangci-lint
go Golang style linters, multiline statements, and blocks with whitespace The golang ci lint linters whitespace, lll, and wsl can put you in a cycle of warnings about your code quality. By adding a comment to the right place you can appease all three.
go Use gci in Goland as a file watcher gci is an amazing tool. It takes the guesswork out of organising your go file’s imports, and the command line version works as expected. Here's how to set it up in Goland.
go how parseTime in sql connections work with time.Time in Go Working with time values in Go is not straightforward, and using a database to store them with automatic parsing can be even more fun! Here are my thoughts on it.
go Testing and mocking - what clicked for me Rundown on how to transform untestable code to testable, mockable code in Go using interfaces and mocking
wordpress Generating WordPress salts in Go One of the things I want to achieve in 2018 is to learn to use Go. > - learn golang - launch own saas - launch company saas - get to work on a tropical island in between surfing sessions - continually push industry for better inclusion - and better