InfoQ Homepage Development Content on InfoQ
-
A Survey on Mobile Development
Web Directions conducted a survey among mobile developers enquiring about their browser and platform of choice, what OS they are currently developing for, what OS they plan to target in the future. The conclusion: iOS and Safari are in the lead, Android is catching up quickly, and Windows Phone 7 is still behind.
-
Google and Oracle Case Reduced
The legal case between Google and Oracle has been reduced in scope, just as Oracle subpoenas Apache to provide information about the Harmony project.
-
Access Team Foundation Server 2010 on Multiple Devices Using the OData Service
The OData Service for Team Foundation Server 2010 provides access to the TFS object model on any device that supports the HTTP protocol. This makes it easier for developers to create applications that access Team Foundation Server in non-Windows environments and on smartphones and tablets.
-
Oracle Proposes Hudson Move to Eclipse Foundation
Oracle has created a proposal to move the Hudson project, including ownership of the trademark and domain name, to the Eclipse Foundation. In addition to the existing commercial backers (Oracle and Sonatype), other commercial supporters are keen to see Hudson move to an independent organisation and process, and will also be adding committers to the project.
-
Scott Guthrie Will Head Azure Development, Remains Connected with .NET & ASP.NET
Scott Guthrie will lead the Azure Application Platform development, but he promises to remain involved with .NET, ASP.NET and Silverlight. As a proof he announces ASP.NET MVC 3 Tools.
-
Puppet Labs Releases Faces, Relicenses Puppet Under Apache 2.0
Puppet Labs released a command-line interface & set of APIs last week, called Faces, that allows sysadmins to create or extend subcommands and actions for Puppet. The API is callable from Ruby and includes objects that expose Puppet’s internal subsystem. Sysadmins can access Puppet objects like report to create, display and submit reports, and catalog to compile, save, view and convert catalogs.
-
IonMonkey: Mozilla’s new JavaScript JIT compiler
IonMonkey is the name of Mozilla’s new JavaScript JIT compiler, which aims to enable many new optimizations in the SpiderMonkey JavaScript engine. InfoQ had a small Q&A with Lead Developer David Anderson, about this new development that could bring significant improvements in products that use the SpiderMonkey engine like Firefox, Thunderbird, Adobe Acrobat, MongoDB and more.
-
Unix Orchestration Roundup: Tools for Programmatic Systems Administration
While system administrators have always written code to automate tasks and many developers run their own systems, the melding of development and operations into devops has really taken hold as sophisticated configuration management and orchestration tools have become available.
-
A Tool for Porting iPhone Apps to Windows Phone 7
Microsoft has released an API mapping tool, guidance and testimonial videos that eases the work of porting iPhone/iOS applications to Windows Phone 7 (WP 7).
-
DevLabs gets Solver Foundation, a .NET Library for Mathematical Programming
Dr. S. Somasegar, Senior VP of Developer Division at Microsoft, recently announced that DevLabs is getting Solver Foundation, a .NET library for mathematical programming, modeling, and optimization.
-
Ravi Kannan receives ACM SIGACT Knuth Price 2011
Ravi Kannan from Microsoft Research has been appointed winner of the ACM SIGACT's (Special Interest Group on Algorithms and Computation Theory) Knuth Price 2011. According to the press announcement he receives the price for his work on influential algorithic techniques aimed at solving long-standing computational problems.
-
SQL Server 2008 SP1 and Feature Pack CTP Bring New Features and Tools
Microsoft has announced the availability for download of SQL Server 2008 R2 SP1 CTP, including all cumulative updates, and SQL Server 2008 R2 SP1 Feature Pack CTP1, containing a number of stand alone tools adding more value to SQL Server 2008.
-
New.NET Async Control Flow Explained
Alan Berman recently explained the details of how the new Async and Await keywords impact the flow of control. Using these keywords allows an asynchronous function's return values to be processed without using explicitly defined callbacks. This allows for more natural code grouping, as calling and processing of an asynchronous function can occur in the same function.
-
Graph Database Neo4j Updates Licensing and Enhances Usability
Neo Technology has released version 1.3 GA (General Availability) of Neo4j. This release updates Neo4j's licensing and adds a number of features. The Community edition is now licensed under GPLv3, the same license as MySQL.
-
Rubinius Comes To EngineYard's AppCloud, Work on 1.9 and GIL Removal Continues
EngineYard now offers Rubinius on its AppCloud PaaS service. InfoQ talked to Evan Phoenix about the state of Rubinius, the new performance tools and the status of the GIL removal.