InfoQ Homepage Development Content on InfoQ
-
Microsoft-Led Consortium Submits OData Protocol to OASIS for Standardization
Microsoft, along with a set of other software industry leaders, is attempting to make its data query protocol OData an industry standard. A proposal has been submitted to the Organization for the Advancement of Structured Information Standards (OASIS) with the hope of generating wider adoption of this framework.
-
Visual Studio 11 Renamed "Visual Studio 2012", Release Candidate Now Available with .NET 4.5
Today Microsoft announced the availability of Visual Studio 2012 Release Candidate with .NET 4.5, formerly known as “Visual Studio 11”. This release includes performance improvements, a more "Metro-style" user interface, customized installation, and new Team Foundation Server features.
-
Spring Mobile 1.0 Released
SpringSource has released Spring Mobile 1.0. Spring Mobile contains extensions to Spring MVC that helps with the development of mobile web applications.
-
Performance Tips For Metro Style XAML Apps
Microsoft has published a paper named “Performance Tips For Metro Style XAML Apps”. This includes several suggestions for remaining responsive, ensuring fluid animations, improving startup time, consuming lesser resources and more. We present a summary here.
-
Sonar Quality Dashboard 3.0: New Commercial Editions And The Developer's Cockpit
Sonar Quality Dashboard version 3.0 has recently been released including separate commercial editions and a new plugin allowing developers to see how their individual commits affect project quality.
-
QCon New York 3 Weeks Away (June 18 - 22, 2012); Editor Testimonials; Popular Sessions & Speakers
The first annual QCon New York is taking place in just 3 weeks - register before June 1st and save $300. QCon New York will host more than 100 speakers, 6 concurrent tracks, and many breaks, parties, and opportunities for networking. Attend the premier event for learning, networking, and tracking innovation in the Java, .NET, HTML5, Mobile , Agile, and Architecture communities.
-
JRuby 1.7 Preview 1 Released: Defaults to 1.9 and Improves Performance With Invokedynamic
The first preview release of the upcoming JRuby 1.7 defaults to Ruby 1.9 runtime mode and is much faster thanks to Java 7's invokedynamic. We talked to Charles Nutter to learn more about the future of JRuby on Java 7, Fibers and his move to Red Hat.
-
In Case You Missed It: Async and Streaming for ADO.NET 4.5
For those .NET developers who still choose to work directly with the DataReader series of classes, .NET 4.5 brings some new async and streaming support your way.
-
Miguel de Icaza on ASP.NET MVC, Moonlight, and the Android Lawsuit
We had a chance to catch-up with Miguel de Icaza, founder of the Mono project and it’s new parent company, Xamarin. Some of the topics we covered include the future of ASP.NET MVC on Mono and the end of the Moonlight project.
-
Use IAPIExplorer To List Your ASP.NET Web APIs
IApiExplorer is a new abstraction layer that allows you to obtain a description of the structure of your ASP.NET Web APIs. This interface also comes with a default implementation - APIExplorer.
-
Crossing the Software Education Chasm
In their recent blog posting “Crossing the Software Education Chasm” for the Communications of the ACM Armando Fox and David Patterson from UC Berkeley address the tradeoff between university education of software engineers and actual expectations of employers. They suggest that a solution to reduce this gap consists of teaching students agile development of SaaS apps using tools like rails.
-
Home Document Format for Non-Browser HTTP Clients
On behalf of the IETF, Mark Nottingham has recently published a draft of the Home Documents for HTTP APIs specification. Intended for non-browser clients, it provides a way to describe resources available from a particular site as well as possible hints on how to interact with those services.
-
Using DRY: Between Code Duplication and High-Coupling
DRY reduces duplication and the maintenance problems coming with it, but misusing it leads to high coupling and reduced readability. The lesson: a software development principle should be applied considering other corresponding principles, patterns and practices.
-
Microsoft Announces VS11 Lineup, Changes to Express Editions
Microsoft has announced its full Visual Studio 11 lineup, including some changes to how it manages the Express Editions. Windows XP continues to fade into the past as VS11 will provide limited support for this platform.
-
Yahoo! Axis! Of! Incompetence!
Yahoo! have released a search plugin Axis which allows clients to search for web content with graphical previews rendered on the server. Unfortunately, they also leaked their private Chrome signing key with the Chrome extension. Read on for more.