Golang Todolist app
Golang Tutorial
Section titled “Golang Tutorial”Why use Golang
Section titled “Why use Golang”Source: Full Golang Tutorial - Learn Go by Building a TodoList App with TWN
- Created by Google in 2007 and open source in 2009
- Why? Purpose? and Different from other languages?
- Infrastructure changes in multicore process, cloud infrastructure, and clustering. Providing scale, dynamic infrastructure and capacity.
- Applications could be written to do multiple tasks at once. For example, cloud drive managers and video websites allowing multiple tasks going for users
- Challenges of multithreading
- Modifying the same data source
- Concurrency - conflict management of resources
- Go was designed to run on multiple cores and concurrent applications
- Good for performant applications to be run on scaled, distributed systems
Characteristics and Use Cases
Section titled “Characteristics and Use Cases”Continue video at 6:30