InfoQ Homepage News
-
Xamarin’s Rough Transition to 64-bit iOS/OSX
In order to support 64-bit iOS and OSX, Xamarin has to make some breaking changes to the way it implements the mapping between C# and Objective-C libraries. Rather than being mapped to 32-bit types, NSInteger and CGFloat are now mapped to the new platform-specific data types nint and nfloat.
-
Google Releases Dart 1.0
Two years after its initial announcement and preview release, Lars Bak announced the first stable release of Dart at Devvox in Belgium today. Dart is Google’s new web programming language and platform for developing modern web applications.
-
Android Gets Better with App Translation Service
Google has officially released its translation service for Android app which enables developers to localize the apps in various languages based on the guidelines in the localization checklist document.
-
Project Monaco Brings Visual Studio to the Web
Microsoft has released Visual Studio Online which brings a form of the its popular software development IDE to the web. As part of this release small teams of developers can use this service for free, and use it from non-Windows based clients.
-
Pivotal's Reactor Goes GA
This week, Pivotal released version 1.0 of its project Reactor for general availability. Reactor provides low-level abstractions for an event-driven, reactive programming model, and is a component member of the Spring IO Platform in its "IO Foundation" layer.
-
Developing iOS & Android Apps with C# in Visual Studio
Xamarin partnerships with Microsoft to let developers build iOS and Android applications in Visual Studio. Xamarin University teaches developers how to do that.
-
Windows/Windows Phone Takes a Step Towards Unification
Microsoft has taken the first step towards unifying the Windows 8 and Windows Phone stores. Developers no longer have to register for each platform separately. Those already registered for both will be receiving a free renewal for one year in compensation.
-
Pivotal Announces Pivotal CF Based on CloudFoundry
Today, Pivotal announced the availability of Pivotal CF, an enterprise cloud platform based on Cloud Foundry, along with a number of Pivotal One services such as an Apache Hadoop and Analytics service. A reply of the announcement is available from gopivotal.com
-
Presto: Facebook’s Distributed SQL Query Engine
Facebook has open-sourced Presto, their distributed SQL query engine. Presto uses a pipelined architecture rather than the Map/Reduce design found elsewhere. In production since early this year, Facebook has since “deployed in multiple geographical regions and [they] have successfully scaled a single cluster to 1,000 nodes”.
-
Testing Resiliency at PagerDuty Without a Simian Army
Doug Barth, from PagerDuty, talked at DevOps Days London about their approach to start resiliency testing their systems without dedicating a lot of automation effort upfront. The goal was to quickly start learning about failure points and openly discuss how to fix them with only one hour per week of effort.
-
Apigee Now Supports Node.js and Open Sources Volos
Apigee Edge now supports Node.js and has open sourced Volos, a project containing a set of API management modules.
-
Attribute Based Routing in ASP.NET MVC
ASP.NET MVC 5 introduces the same attribute based routing used by Web API 2. This optional syntax allows routes to be registered declaratively instead of by manipulating a RouteCollection.
-
Reintroducing Hstore for PostgreSQL
PostgreSQL 9.4 will be reintroducing Hstore as the column type of choice for document-style data. This supersedes PostgreSQL’s JSON support which was introduced in version 9.0 and early tests show it to be significantly faster than MongoDB for some operations.
-
The Scrum Behind a Fixed-Everything Success
How can you combine Scrum with a project constrained by a fixed price and completion date? Tim van Baarsen discusses his experience of completing a fixed-everything tender through continuing to work with Scrum behind the scenes.
-
Use the Force, Luca - Jenkins Developer Wipes out a Month of Commits on GitHub
Yesterday, a developer on the Jenkins project accidentally triggered a force push on the GitHub repositories that store the Git repositories for the Jenkins codebase, wiping out several months of commits. InfoQ looks at what happened and what needs to prevent this re-occuring in the future.