It's always a pleasure to get a chance to sit down and geek out with Anders Hejlsberg. Anders is a Microsoft Technical Fellow (a Technical Fellow is the highest ranking technical position at Microsoft) and programming language design master. He's the creator
of C# and one of the founders…
The Dynamic capabilities of C# 4.0 provide the ability to communicate with dynamic languages such as IronRuby and IronPython, but C# developers can build dynamic objects, as well. In this screencast, we will illustrate how you can take advantage of the
dynamic functionality enabled in C# 4.0…
Josh Phillips(PM), Niklas Gustafsson(Architect), and Artur Laksberg(Developer) of the Parallel Computing Platform Team spend some time with me to discuss a managed (.NET-based) DSL (Domain Specific Language) for concurrent programming, Maestro. Maestro
incorporates well-entrenched language…
C# Program Manager Mads Torgersen and C# compiler developers
Eric Lippert, Chris Burrows, Samuel Ng discuss (and whiteboard) the details inside C# 4.0's dynamic type, optional parameters and default parameter values, and new support for COM interop (should
make Office developers…
Don Box, Chris Anderson and Paul Vick dig into their new programming language (well, it's a data modeling language that you use to create DSLs to express your data as opposed to a general purpose language...). What is M, exactly? What does it do? What
can it do? To answer these questions, Don,…
JAOO 2008 coverage continues with Ruby expert and Relevance
consultant
Glenn Vanderurg sits down with UX Architect Josh Holmes to discuss dynamic languages and the importance of unit testing. With dynamic typing you can imagine that creating
solid unit tests is of prime…
JAOO 2008 coverage continues with a discussion covering domain specific languages with the great
Martin Fowler, Chief Scientist at
ThoughtWorks, Neil Ford, Architect and Meme Wrangler at ThoughWorks and
PowerShell
creator Jeffery Snover, Partner Architect at Microsoft.…
JavaScript is a language that appears to have a long lifespan given its ubiquity on the web. It pretty much powers the client-side in-page execution of hundreds of millions of web pages. As a language, well, it's cool and strange at the same time. It's not evolved much over the years and is the…
This is the second year I've been lucky enough to take part in the cross-platform software engineering conference
JAOO. Like
last year, I was very fortunate to get to sit down with a few key players in the programming languages design field and watch several technical presentations…
What's the C# team up to these days? Who's on the C# 4.0 design team, anyway? With the looming problem of manycore facing developers now and certainly in the near future (to a much greater extent - programming for 80 core (asymmetric to boot) processors,
anyone?). I thought it was time to…