At Xamarin Evolve 2013, I caught up with Xamarin CTO Miguel de Icaza after his keynote. It's been a while since I last chatted with Miguel, so it was great to catch up. Clearly, he and team have been very busy pushing Mono forward and building Xamarin—a new technology that enables developers to…
In this second installment of
C9 Conversations, a format where we sit down with various big thinkers to discuss a wide range of big topics related to computing; all in high quality video and audio, the topic is Complexity (ambient complexity, to be precise - it's hard to program systems
that are…
Yousef Khalidi is a Distinguished Engineer with a rich history in both operating system design and distributed computing. Yousef is
responsible for the overall design of Windows Azure, Microsoft's cloud operating system (which includes the Azure development platform in addition to the…
Not too long ago, a thread in the Coffeehouse was posted asking for your IE9 questions for Dean Hachamovitch, VP of Engineering for Internet Explorer. Thank you for asking such great questions, Niners! We didn't have time cover all of them, but we did manage to get…
The Singularity project (an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, MSR released a paper covering an operating system research project that…
I was lucky enough to catch up with Herb Sutter not too long after the FDIS announcement (Final Draft International Standard is complete). As usual when talking to Herb, the conversation is all about C++ (well, we do talk about C# for a little while, but in the context of C++.…
The last time we got the chance to talk to Mohsen Agsen, a Microsoft Technical Fellow who runs the Visual C++ engineering team, he put forward the notion of a renaissance taking place in the native world. Shortly thereafter, we created the catchy C++ Renaissance mantra.…
The JavaScript implementation of Reactive Extensions (Rx), RxJS, continues to evolve under the direction of Matthew Podwysocki. RxJS provides Rx operators in JavaScript and it does this in a download size of less than 7KB (using GZip compression). RxJS provides easy-to-use…
I caught up with Erik Meijer recently to see what was on his mind (wish we could do this more often as his mind is typically full of very interesting things at any given time!). Erik had just read an article - Every Programmer Should Know These Latency Numbers - and it got him thinking...…
Recently, I got the chance to spend a few days at the Emerging Languages Camp at OSCON 2010 in Portland, Oregon. It was great to learn about so many new (and not-so-new) approaches
to programming language design. The event was set up to ensure the maximum number of sessions in an 8-hour chunk…