Benchmarks Benchmarks Good Practices Conditionals Snippets Array vs Slice Interface implementation Goroutine scope Method sets Channels Channels select Slicing slice Switch interface type Utils MIME type file GitHub checker changes branches Simple JSON Translate Design Patterns Factory Pattern Singleton Pattern Builder Pattern