/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

aarol.dev
| | lukesingham.com

These are my summary notes of 'A Tour of Go' - which is meant for people who are familiar with programming to have a quick tour
3.5 parsecs

Travel
| |
| | hjr265.me

Concurrency is one of the central features of Go. And, to build concurrent programs in Go, you need goroutines. A goroutine is like a thread, but lighter. Much lighter. And, like any other built-in feature of Go, using it is dead simple: 1 2 3 4 5 6 7 package main func main() { go func() { println("Hello World") // Print "Hello World" from a different goroutine. }() } Wait. That didn't print anything.
3.0 parsecs

Travel
| |
| | golangbot.com

A Mutex is used to provide a locking mechanism to ensure that only one Goroutine is running the critical section of code at any point in time. Mutexes help avoid race conditions.
3.1 parsecs

Travel
| |
| | www.orochena.net

[AI summary] The article argues that software development should prioritize clear communication and code accessibility for future collaborators over the exclusive use of advanced language features.
16.8 parsecs

Travel
|