ACM Queue is hosting an online programming competition on its website from January 15 through February 12, 2012.Using either Java, C++, C#, Python, or JavaScript, code an AI to compete against other participant's programs in a territory-capture game called,…
Bjorn Freeman-Benson is the Vice President of Engineering at New Relic - which produces cross-platform application and server performance monitoring software as a service (SaaS). He's been an engineer for many years and has focused on building tools. Here, we talk…
Tony Morris is a developer who has deployed functional programming techniques in industry for over 10 years. He's also a teacher and key player in Australia's increasingly vibrant functional programming community. Tony actively programs in Scala and Haskell so he possesses a well-rounded view…
Happy Holidays to all of you out there who are in some sort of holiday state. If not, then happy holidays anyway from Diego, Charles, C9, and VC We don't cover software testing—the job discipline—often enough on C9. We aim to change that starting now.A friend of Diego's on the VC++ team,…
Martin Thompson is the creator of Disruptor, a concurrent programming framework. He's passionate about solving hard problems - like writing scalable concurrent software systems. His session at YOW! - Tackling the Folklore Surrounding High Performance Computing - was excellent. You'll be able to see…
It's been WAY too long since we've had Brian Beckman sharing knowledge, insights and perspectives on Channel 9. This changes now! Needless to say, I was incredibly happy to spend an hour with Brian learning all about what he's up to these days. Not surprisingly, he's writing code and employing…
Damian Conway is widely-known for his event speaking and software development training skills—areas in which he's among the world's best. He's also contributed important modules to Perl and is an important member of the Perl community. He is the CEO of Thoughtstream, a training company for…
Mike Lee is an exceptional developer and an even better person. His life's story is fascinating and the work he does benefits developers around the world, especially those who build mobile apps. Mike's a visionary guy and he has taken his vision of protecting and serving developers and built…
What is Roslyn? Traditionally, compilers are black boxes – source code goes in one end and object files or assemblies come out the other end. The Roslyn project changes that model by opening up the Visual Basic and C# compilers as APIs. These APIs allow tools and end-users to share in the wealth of…
You first met Mahmoud Saleh in an episode of C9::GoingNative covering CRT (C Run-time Library). Mahmoud is the keeper of the CRT(C Run-time Library) at Microsoft, working on the VC++ team as a software engineer. The information presented in that GoingNative episode was introductory…