JavaScript is the most widely used programming language on the web. As the great
Douglas Crockford
likes to say, JavaScript is both the world's most popular programming language and the world's least popular programming language
at the same time.In this episode of Expert to Expert (to Expert),…
Erik Meijer interviews .NET team PM Immo Landwerth and Software Developer Andrew Arnott. The topic is Immutable Collections, a new set of immutable types for .NET. You can play around with these today as part of a preview release (NuGet link below). Tune in! Niners asked questions in advance…
Ever wonder what it takes to compute language (language in this case refers to what we humans speak and or/write)? From
Wikipedia: Computational linguistics is an
interdisciplinary field dealing with the
statistical and/or rule-based modeling of
natural language from a computational…
Building applications that are responsive and can exploit parallel hardware poses an important challenge. In particular, enabling applications to execute various tasks in parallel can be difficult if those tasks exhibit read and write conflicts. Revisions are forked and joined…
Matthew Podwysocki is a senior consultant for Microsoft platform technologies in the D.C. area. He's been programming since he was a child and has a
particular interest and passion for functional programming.
Functional programming is all the rage these days. General purpose imperative…
"Concurrent Basic extends Visual Basic with stylish asynchronous concurrency constructs derived from the join calculus. Our design advances earlier MSRC
work on Polyphonic C#, Comega and the Joins Library. Unlike its C# based predecessors, CB adopts a simple event-like syntax…
Dave Campbell is a Technical Fellow at Microsoft and long time database architect. Today, Dave works on the hardest problems
facing SQL's foray into the new world of cloud computing. His latest project in this space takes the form of SQL Azure. What is SQL Azure? What's the different with the…
You asked for it
and we delivered: The first E2E2E (expert to expert to expert). Here, Erik Meijer converses with language designer Paul Vick (of VB fame and now focusing on the language code-named "M") and Michael Rys, a long time expert in the world of data programmability
working on…
This is a very special episode of
Expert to Expert. We were very fortunate to get some time with renowned computer scientist and Microsoft Technical Fellow Butler Lampson. Butler's impact
on general purpose computing is profound. Personal computing as it exists today is in part the result…
Flapjax is a new programming language designed around the demands of modern, client-based Web applications. Its principal features include:
Event-driven, reactive evaluation An event-stream abstraction for communicating with web services Interfaces to external web services
Flapjax…