Skip to content

magic-bubblez/go-programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programs to learn the fundamentals of Go

this repo contains programs that will be helpful to get a good grasp on the basics of go. a few ones to start with:

  • mycat: contains a minimal implementation of the cat command line utility
  • mywc: contains a minimal implementation of the wc utility for counting words, lines and bytes
  • parallel-wc: contains a parallel implementation of the wc utility for counting words, lines and bytes using goroutines and channels
  • smol-collisions: contains a simple example of race condition in go
  • webscraper: given a list of urls, fetch them all concurrently and print http status code + response size of each
  • chatserver-0: minimal implementation of a server that echoes back messages to the clients that sent them
  • chatserver-1: a server that listens to N clients and broadcasts a message sent by one user to all other currently active connections in the room

(will add more as i keep building)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages