Jasontheclouddude.co.uk·Aug 24, 2023Azure VM Extensions, written in GoPlease note I am Dyslexic, so if things don't make grammatical sense, please do not hold it against me. Be Kind There is a project I was recently involved in where they wanted a VM in Azure running IIS. If you don't wish to do this with Go Lang, you ...Discuss·210 readsGo Language
Favour Olukayodeneo-femo.hashnode.dev·Jul 14, 2023Time-graph Implementation with Golang and Redis TimeSeriesA few days ago, at my workplace, we suddenly needed to present a graph of the user's earnings across multiple date ranges. And we had to do it fast. A previous implementation had been done using our database which worked fine but was quite slow. Then...Discuss·10 likes·32 readsRedis
Rajiv Ranjan Singhiamrajiv.hashnode.dev·May 6, 2023Improving Software Performance with BuffersThe efficient use of data structures and algorithms is critical in contemporary software development. It allows developers to create software solutions that are faster, more scalable, and cost-effective. One example of this is the use of buffers. Wha...Discuss·3 likes·115 readsgo
Rajiv Ranjan Singhiamrajiv.hashnode.dev·Apr 22, 2023A Comprehensive Guide to Learning Go Programming LanguageGo, an open-source programming language developed by Google is gaining popularity among programmers of all levels. Whether you’re a seasoned programmer or just starting, there are plenty of resources available to help you master this language. In thi...Discuss·6 likes·535 readsgo
Gerald Parkeresoterictech.hashnode.dev·Jan 16, 2023Interfaces in GoIf you study programming for any significant length of time, you will inevitably come across the concept of interfaces. When I initially learned about interfaces I discovered plenty of tutorials on the subject, but like many newcomers to programming,...Discuss·115 readsGo Language
Ayodeji Isijolagolangunchained.hashnode.dev·Dec 17, 2022Introduction to GolangGo, also known as Golang, is a programming language developed by Google in 2009. It was designed to be a language that is simple, fast, and easy to use, with a focus on concurrency and safety. Go was created by Robert Griesemer, Rob Pike, and Ken Tho...Discuss·84 readsGo Language
Lane Wagnerwagslane.hashnode.dev·Jun 29, 2020Logging for Gophers – Idiomatic Log Strategies in Go (Golang)In this article, I’m going to cover some rules of thumb for logging in go, as well as some functions you may not have heard of that can make your debugging life easier. Rule #1 – Use Errors Where Appropriate, Not Strings Go has a built-in error type,...Discuss·10 likes·231 readsprogrammer
Lane Wagnerwagslane.hashnode.dev·May 18, 2020Purity in my Programming PleasePure functions are often hyped up in the Javascript world, probably because of the abundance of state in front end applications. While pure functions have their downsides (i.e. inconvenience, potentially large argument lists), I believe they should b...Discuss·10 likesprogrammer
Fakorede Abiolafabcodes.hashnode.dev·May 16, 2020Open-Closed Principle in GoIntroduction The Open-Closed Principle states that types should be open for extension, but closed for modification. Analogy Lets assume we're operating an online store, and we want end users to be able to filter the items by certain criteria ex. by p...Discuss·1 like·115 readsGolang: My Journey to MasteryGo Language
Fakorede Abiolafabcodes.hashnode.dev·May 15, 2020Single Responsibility Principle In GoIntroduction The Single Responsibility Principle states that a class or type should have one primary responsibility and as a result one reason to change. That reason being related to its primary responsibility. Analogy We're writing a simple applicat...Discuss·11 likes·193 readsGolang: My Journey to MasteryGo Language