How to learn go in a month for experienced dev‘s

How to learn go in a month for experienced dev‘s
Go, also known as Golang, is a modern programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson – Released 2009. It is a statically typed, compiled language that is known for its simplicity, concurrency support, and performance. Go is relatively new but already used by companies of all sizes to build ...

Some more Colonization… it has been a while with .NET and TDD

Some more Colonization... it has been a while with .NET and TDD
After a couple of weeks, I finally found some time to spend for my „SchnappCol“ Project. Only in the beginning though, the TDD Project consists of 90 Tests and about 500 lines of code. The Goal of the project is to build the game Colonization in the world of .NET with TDD; just for fun.

Colonization: A brief glimpse of the game class

public Game(List<IPlayer> players, IGameConfiguration configuration, IWorld world)         {             this.Players = players;             this.GameConfiguration = configuration;             this.World = world;         }         public DateTime StartDate { get; private set; ...