Writing applications in C++/CX is not like writing normal C++ applications. The interoperability between pure C++ code and the Windows Runtime (WinRT) can be surprisingly expensive. In this article based on Sridhar Madhugiri’s video, C++/CX Best Practices, we look at some of the ways to avoid performance problems in Windows 8 development.

C++ was originally introduced in the 1980s, when coinciding with the rise of object orientated programming, it became one of the primary languages for software development. In the years since C++'s entry, both scripted languages and managed languages have risen in popularity. InfoQ speaks with Barbara Moo, coauthor of C++ Primer Fifth Edition, about C++11 and modern C++ development.

Joe Duffy talks about the future of concurrency and parallelism. This interview covers his thoughts on the language designs, libraries, and patterns that are becoming important in modern programming.
1

Outside of a certain Agile sweet-spot, there are more barriers and costs to applying Agile techniques. None of these obstacles prevents Agile in itself but each increases the cost of getting to Agile.
4

One of the most exciting things in Java right now is the work being done to get other programming languages onto the JVM. If you want to try something very different from Java, Lisp is a great option.
12