A site devoted mostly to everything related to Information Technology under the sun - among other things.

Monday, May 23, 2011

Erik Meijer

Erik Meijer, a former computer science professor at the Univerity of Utrecht, is an accomplished programming-language designer who has worked on a wide range of languages, including Haskell, Mondrian, X#, Cω, C#, and Visual Basic.

He runs the Cloud Programmability Team at Microsoft, where his primary focus has been to remove the impedance mismatch between databases and programming languages.

One of the fruits of these efforts is LINQ, which allows developers to query data sources other than tables, such as objects or XML.

Most recently, Erik has been working on democratizing the Cloud using Volta and preaching the virtues of fundamentalist functional programming in the new age of concurrency and many-core. Some people might recognize him from his brief stint as the "Head in the Box" on Microsoft VBTV.

These days, you can watch him @ http://research.microsoft.com/en-us/um/people/emeijer/ErikMeijer.html

X#

X# (pronounced X-sharp) is a general-purpose, XML-oriented Web application programming language created by Intalio. It is at the core of products like IntalioCloud. It is also functionally equivalent to Salesforce.com's Visualforce programming language. Learn more about it @ http://www.intalio.com/x-sharp and http://www.gocosmos.org/blog/20080428.en.aspx

Cω is a research programming language. It can be written (and searched for) as Cw or the "Comega language". Learn more about it @ http://research.microsoft.com/en-us/um/cambridge/projects/comega/

The Reactive Extensions (Rx)...

The Reactive Extensions (Rx)......is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators. Learn more about it @ http://msdn.microsoft.com/en-us/data/gg577609

Two jQuery Books

Two useful books on jQuery which is to JavaScript like what the Standard Template Library is to C++!

jQuery Cookbook by Cody Lindley

jQuery in Action by Bear Bibeault & Yehuda Katz.

Monday, May 16, 2011

Refactoring Resources

A Taxonomy for "Bad Code Smells" @ http://www.soberit.hut.fi/mmantyla/badcodesmellstaxonomy.htm

Martin Fowler's Refactoring site @ http://www.refactoring.com/

There are also the following tools:

ReSharper @ http://www.jetbrains.com/resharper/

Visual Assist X (for C++) @ http://www.wholetomato.com/products/featureRefactoring.asp

About Me

My photo
I am a senior software developer working for General Motors Corporation.. I am interested in intelligent computing and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.

Blog Archive