BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • 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.

  • Apple Responds to iOS Location Data Concerns

    Last week, the UK Guardian newspaper reported that security researchers had discovered a log of locations being locally cached on an iPhone 4, from a report posted at O'Reilly. Apple have now responded to the concerns and promise to resolve some specific issues, but deny they were ever collecting location data from individual devices.

  • Using Messaging and Scheduling for Lock-free Access to Shared State

    In a message passing system there may be times when mutable data must be shared amongst many tasks. In traditional programming this would be handled by a read-writer block, which would allow one writer thread to block all other threads while it updates the shared data. With a technique found in frameworks such as TPL Dataflow it is possible to avoid this.

BT