A Developer's Journal

Hello, I'm Chidi i write mostly about programming related topics, i try to write about what I know, learning, just discovered, blah blah, you get the gist.

Just give it a try and keep an open mind. Stay curious.. (A Rant)

I’ve been doing web development for sometime now and I’ve enjoyed almost every second of it. If you’re a web developer then chances are that you’ve thought about getting some UI inspiration from somewhere for your front-end and if you don’t live under some rock then you’ve probably heard about Pinterest, Behance and Dribbble. Be on the three aforementioned websites searching for web design inspiration and you’ll see hundreds of mobile UI designs.

Getting a grip on Go's Goroutines and Channels (Part 1)

Go is a concurrent programming language, to understand what concurrency is check here: https://ikeoha.com/post/concurrency-vs-parallelism-for-the-layman-my-people/

Go achieves this said concurrency with the use of goroutines.

Goroutines simply put are lightweight threads, what does this mean for you? Well it means that functions in go can easily run concurrently beside other functions. These goroutines are extremely lightweight, more lightweight than native threads, as a result of that, numerous goroutines can be spawned with little to no cost.