Skip to content

sethiyash/Golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang

All resources and learnings in Golang

Golang Concurrency exercise -

GO concurrency guide -

Thread safety in Go -

Producer Consumer Problem in Go -

Dinning Philosopher Problem -

Concurrent prime sieve -

Why Go programming?

Scheduling In Go -

Go concurrency examples

Videos: (MUST WATCH) Go Concurrency Patterns:

Concurrency is not Parallelism by Rob Pike

BOOKS -

  • Textbook: Introduction to Multithreaded, Distributed, and Parallel Programming (2000) has the best and most complete teaching on the Go style of concurrent programming, which is actually named Concurrent Sequential Processes. Many other styles of concurrent programming are also explained, compared, and contrasted, both for shared memory as well as distributed memory systems.

  • Textbook: The Go Programming Language has two excellent chapters on concurrency with examples that steadily grow in complexity. It's not free, but it's well worth the price IMO as it contains useful information for all features of the language except generics.

Golang Quiz

Offical Blogs to read -

Awesome Go

A curated list of awesome Go frameworks, libraries, and software. Inspired by awesome-python. Github:: https://github.com/avelino/awesome-go#contents

Golang Articles -

Popular Golang Packages one should know:

Golang Blogs -

Common Mistakes in Golang -

Pointer Performance Golang -

Create Microservices in Golang

Reddit Golang Resource -

Newbie Resource Golang -

First you should take the language tour Then, you should visit:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages