► WATCH LIVE: https://twitch.com/johncodes ► Twitter: https://twitter.com/johncodezzz ► Home page: https://johncodes.com ► Email me: hello@johncodes.com In this tutorial, we learn about how to implement "reduce" in go. This is a question I've seen asked in software engineering technical whiteboard interviews and is a great exercise to brush up on some advanced golang. #johncodes 🚀 SUMMARY: Reduce is the concept of applying a function to every single element of some arbitrary array of items and returning some kind of aggregate. In go, we can pass functions to other functions to get some kind of generic method. 🤔 About: Hi all, I’m John, senior software engineer, linux dork, and open source enthusiast. I make videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!

golangsoftware engineer golangsoftare engineer gogolang tutorialgolang 2021learn golangadvanced golanggolang reducegolang interview questionsgolang function signaturejohn codesjohncodeshow to use goimplementing reduce in goimplement reduce in goimplement reducehow to program reducehow to program golearn golang 2021learn advanced golangjohncodes golanggolang tutorial 2021go generics