Erik Meijer
Before joining Microsoft, Erik was associate professor at Utrecht University where he worked on languages such as Haskell, XMLambda, and Mondrian and directed the Microsoft lab (now defunct). He is currently working on .NET language and type-system support for bridging object-oriented (CLR), relational (SQL), and hierarchical (XML) data with first-class functions. He is a regular contributor to Lambda-The-Ultimate.org.
Articles Authored
-
TESLA: Democratizing the Cloud
Last updated: Tuesday, February 19, 2019
Published in: CODE Focus Magazine: 2007 - Vol. 4 - Issue 3 - Data Programability
In our service-oriented world, users need the same experience on any device, whether mobile phone, office PC, or Internet café. Moreover, they want the same experience any time they access applications, offline or online. For developers, this means tackling multi-tier, distributed, and concurrent programming. LINQ 1.0 radically simplified multi-tier programming with unified query and deep XML support. TESLA is a broad engineering program by the authors to extend the success of LINQ with external relationships, reshaping combinators, assisted tier-splitting, and join patterns.