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
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Monday, May 23, 2011
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ω
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.
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
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
Sunday, May 15, 2011
Multimodal Architecture and Specifications
These are standards for integrating multimodal capabilities such as speech, recognition, gesture recognition, and biometrics in software applications. Learn more about them @
http://www.ibm.com/developerworks/web/library/wa-multimodarch1/
http://www.ibm.com/developerworks/web/library/wa-multimodarch2/
and
http://www.w3.org/TR/mmi-arch/
http://www.ibm.com/developerworks/web/library/wa-multimodarch1/
http://www.ibm.com/developerworks/web/library/wa-multimodarch2/
and
http://www.w3.org/TR/mmi-arch/
Subscribe to:
Posts (Atom)
Useful Links
- .Net Code Samples
- AJAX for MS Developers
- C# Tutorials
- Channel9
- Code Search Engine
- Douglas Crockford's JavaScript Site
- DZONE
- Google Code
- IBM Developer Works
- IBM Public Skunkworks
- Is This Thing On?
- Java tutorials, hints, tips
- Jon Udell Weblog
- Knowing .Net
- Massive List of Information for Programmers
- MIT Courses
- MSDN
- Simple-Talk
- SUN Java
- That Indigo Girl
- UC Berkeley Lectures
- Yahoo UI Library
Topics
- 3-D Printing (13)
- AI (228)
- Art (95)
- Article (120)
- book (11)
- books (83)
- Business Intelligence (18)
- Careers (72)
- Cloud Computing (19)
- Cognition (13)
- Complexity (8)
- Computer Science (20)
- COVID-19 (1)
- Cyber-security (79)
- Data Analysis (39)
- Data Management (19)
- Data Visualization (30)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (74)
- Games (32)
- Google (7)
- Hardware (39)
- High Performance Computing (32)
- History of Mathematics (1)
- Humor (73)
- Inetrview (7)
- Intelligent Transportation (17)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (4)
- Microsoft Platforms (22)
- Microsoft Tools (63)
- Mobile Computing (2)
- Motto (3)
- Network Tools (12)
- News (121)
- Offshoring (6)
- Open-Source Sofware (7)
- Outsourcing (1)
- Philosophy (5)
- Pictures (143)
- PLM (5)
- Programming Languages (74)
- Quantum Computing (5)
- Reports (52)
- RFID (3)
- Robo (2)
- Robots (103)
- Science (57)
- Scientific Computing (17)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (34)
- Social Computing (25)
- Software Architecture (27)
- Software Development (151)
- Software Testing (4)
- Software Tools (268)
- Some Thoughts (44)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (9)
- Web Site (224)
- Web Site for Science (48)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent 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
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)