How Slices Work in Go

Go provides a way for us to group similar data using slices. I guess it’s a rather unfamiliar term. At least I haven’t seen the term slice being used in any other languages. Being able to use slices well is important, but understanding how it works under the hood is important as well. I think understanding the inner workings is half the fun. In this post, I will explain how slices work in Go.

Watch Out for These Tricky Things in Go 2

This is a continuation from last week’s post, Watch out For These Tricky Things in Go. Hope you enjoy! An empty interface can be tricky to use. Many beginners tend to get confused by the concept of the empty interface. I was no exception and struggled with it for a while as well. A quick primer: an interface in Go depicts a set of methods that do similar things. Any type that implements these methods implement that interface.

Watch Out for These Tricky Things in Go

I love Go. I wrote an entire blog post about why I love the language. It is an attractive language with many fun features. Go is considered a relatively easy language, but sometimes it can be tricky. I certainly had my share of challenges that I had to do a lot of research on while learning the language. In this post, I listed some of the things that bummed me out when I was learning Go so that you don’t have to struggle like me.

Cs Students You Should Absoutely Join Clubs

1. You get to learn lots of soft skills. Being a huge introvert myself, I admit that interpersonal skills aren’t the sharpest tool in my shed. Speaking to too many people makes me tired, and after a day of interacting with people, I’ll need some time alone to recharge. However, during high school, I learned that being an introvert is not an excuse to neglect my soft skills. I just wanted to hone my claws to become the sharpest ones around, but I realized too late that no one wanted to stay near a feral wolf.

How I Escaped Tutorial Hell

Image generated by Meme Generator Let me tell you something, kid. A long, long time ago, in a galaxy far, far away, a man, like so many others before him, left to the tutorial hell. Legends say he never returned. Don’t be like him. – Developer, about to watch his 75th tutorial on how to create a blog web app When Dante first wrote Inferno, he describes his experience traveling left to the tutorial hell like so many others before him through the nine different circles of hell.

Why I Decided to Become a Web Backend Developer

I’m sure you all have experienced this. You just learned your first language, and you’re full of hopes and dreams, even if the only thing you know at the moment is how to write a simple command-line program that takes a user input and does something with it. Awesome! The question that you now have is, “What now?” This was me after learning Python in codecademy.com. I didn’t know what I wanted to do with my newfound powers.

Why I Love Go

Image credits to tottie_designerI am proud to say that I am a gopher. I probably have the least experience with Go out of all the languages under my belt, but I love it the most. Aside from the cute mascot, I think Go has some amazing features that made me fall in love with the language. I thought it would be fun to share my experiences and thoughts with you guys.