Skip to content

Golang Todolist app

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

Continue video at 6:30