InfoQ Homepage Architecture Content on InfoQ
-
JQuery 1.6 Released With Performance Upgrades, Breaking Changes
JQuery 1.6 has just been released with several performance and cross-browser compatibility improvements and major rewrite of the Attribute module, introduces some breaking changes
-
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.
-
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).
-
Amazon EC2 Outage Explained and Lessons Learned
Amazon has published a detailed report on the service failure plaguing one availability zone in the US East Region. The online media is full with analysis, commentaries and lessons to be learned from the event.
-
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.
-
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.
-
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.
-
Boost Website Performance with the Windows Azure AppFabric Caching Service
The newly-released Windows Azure AppFabric Caching Service stores distributed data in-memory to improve performance on Windows Azure and SQL Azure. It’s highly scalable, will cache any type of data regardless of size, and is secured via the AppFabric Access Control Service.