InfoQ Homepage Development Content on InfoQ
-
StackOverflow’s ORM goes Open Source - Dapper.Net
A simple ORM used in StackOverflow titled Dapper.Net was recently released on code.google.com. This ORM specializes in fast generation of objects from SQL query results. Dapper.Net supports mapping query results to a strongly typed list or a list of dynamic objects. The ORM is a single file of less than 500 lines of C# code and is available under the Apache 2.0 License.
-
ECMAScript 5: What’s New in JavaScript Programming
ECMAScript 5 was standardized in late 2009 but only recently has it has started showing up in browsers. It supersedes the 3rd edition, which was ratified in 1999. ECMAScript 5 is actually two languages, ES5/Default and ES5/Strict. Future versions are going to be built on top of ES5/Strict and it is recommended that the default version be avoided.
-
Silverlight Status Report
Silverlight on the browser is better than ever. It is getting the same kind of performance improvements seen with HTML 5 while still benefiting from statically typed languages and JIT compilation. So why is Microsoft barely willing to talk about it at MIX?
-
MIX 2011 Keynote 2 Highlights
Round 2 at MIX heavily focused on the next version of Windows Phone. Kinect for Windows was also showcased and Silverlight 5 was briefly mentioned.
-
Ceylon JVM Language
Gavin King, creator of Hibernate, gave a presentation at QCon Beijing on the Ceylon JVM language. Ceylon addresses some limitations of the Java programming language although the project is near the inception phase, with no compiler or IDE support. Since its existence leaked out over twitter, there has been a lot of speculation about the language; read on to find out more from Gavin King
-
What does “Native HTML5” Actually Mean?
At yesterday’s keynote Microsoft was proudly displaying their first platform preview of IE 10. Amongst all the crowing about its performance enhancements a bigger issue was missed. What do they really mean by “Native HTML5”? Is it really just about hardware acceleration? We don’t think so.
-
Engine Yard's PaaS AppCloud Offers First 500 Hours Free
New customers trying Engine Yard's Ruby cloud platform AppCloud get the first 500 hours for free. These trial accounts come with a default Ruby configuration and run on 2 virtual cores with 1.7GB of memory. After the 500 hours the account can be upgraded to a paying account or simply expire at no cost.
-
VMware Unveils Open Source PaaS Cloud Foundry
VMware has today announced the launch of an open source "Platform as a Service" (PaaS), Cloud Foundry.
-
MIX Keynote 1 – Just the Highlights
The first keynote for MIX just concluded with lots of web-platform goodness including a new drop of ASP.NET MVC 3 that includes support for HTML 4 development and a preview of IE 10 running on an ARM processor. More updates from MIX will be available throughout the week.
-
Carlos Figueira Explains WCF Extensibility
Windows Communication Foundation offers an amazing variety of extension points but due to limited documentation most developers treat it as a black box. Carlos Figueira intends to change this with a series of articles on WCF Extensibility with real world examples.
-
MIX 2011: What to Expect
HTML 5, Silverlight 5, and a surprise announcement about Windows Phone 7 look to be on the table at MIX 2011. We are also going to see information on Surface 2, ECMAScript 5, the next version of Web Forms, and the Microsoft Media Platform.
-
Will the Rise of Javascript Mean the End of LAMP?
Mike Driscoll published a provocative post on the future of Web Application Architectures. He predicts that frameworks like node.js signal the end of LAMP.
-
Unlimited Load Testing for MSDN Subscribers
Visual Studio Ultimate with MSDN subscribers will receive the new Visual Studio 2010 Load Test Feature Pack with Visual Studio 2010 Service Pack 1. Developers are now able to load-test applications with no limit on virtual users and no need to purchase extra user packs.
-
Trinity: Microsoft Research’s Hypergraph Database
MS Research has begun working on its own graph database, Trinity. Graph databases store data in terms of nodes and edges instead of rows and columns, making them quite effective for loosely and arbitrarily connected data. Hypergraphs extend this by allowing one edge to connect multiple nodes. Potentially uses for this included social networks, movie recommendations, and related product searches.
-
Palladio provides Version 3.2 of its Software Architecture Simulator
Palladio Bench supports architects and developers in deriving quality of software estimations such as performance, reliability, maintainability and development costs from models. Its new version 3.2 is based on Eclipse 3.5 (Galileo) and adds several stabilizations and fixes, a reliability analysis, a new graphical editor and a new workflow engine, as well as a probe specification framework.