Keep track of all the latest news and events on developer tools and technologies you care about
Xavier Decoster demonstrates how to incorporate the creation and reuse of NuGet Packages into your Continuous Integration build setup using TeamCity
The Roslyn API is a major step forward for developers who want that intimate view of code. In this excerpt from Metaprogramming in .NET, the authors explain how it works through executable code and then go deeper into more of its parts.
Working with threads gets complicated quickly as you work to stop them falling over each other. One way to organise threads so that they co-operate without tripping over each other is to use a messaging mechanism to communicate between them. John Rivett-Carnac looks at one such implementation of internal application messaging.