J2ObjC is an open source tool created by Google to translate Java code into corrresponding Objective-C code that can be run on iOS. The idea is to reuse Java business code between Android, web and iOS. For the web the translation is done with GWT. This tool does not deal with UI code which needs to be written separately for each platform.
Last year, Netflix Cloud Database Engineering (CDE) team introduced Dynomite. Dynomite is a proxy layer, aiming to turn any non-distributed database into a sharded, multi-region replication aware distributed database system. Now Netflix released a benchmark using Dynomite with Redis in AWS infrastructure.
Version 2 of the Behaviour-Driven Development (BDD) tool SpecFlow supports parallel test execution and adds support for xUnit 2.0 and NUnit 3.0. As well as an upgrade of all components to .Net 4.5 it’s also upgraded to the new Gherkin3 parser, now used across nearly all Cucumber tools.
In a recent post on the "swift-evolution" mailing list, Swift creator Chris Lattner outlined a few criteria that will guide Swift 3 definition and made clear that it will bring disruptive changes.
Following the recent news about its South Korea region reaching general availability, Amazon has announced its plans to enter the Canadian market in 2016.
Suave 1.0 was recently released, bringing a new web development library to .NET. Suave packs a light, fully async web server and a semantic model to describe HTTP processing pipelines. Suave runs on multiple platforms and operating systems, including Windows, OSX, Linux, .NET and Mono. While it could be used from any .NET language, Suave combinators and types are designed to be used from F#.
Suave 1.0 was recently released after several years of active development. InfoQ reached out to Henrik Feldt, maintainer of Suave and CEO of qvitoo, to learn more about its capabilities and development history.
Hazelcast has released version 3.6 of their flagship in-memory grid and caching software, featuring numerous performance improvements and new cloud management and container deployment options.
In a recent Microsoft Azure blog post, the company announced a price cut due in early February. This announcement follows an Amazon announcement on January 5th, 2016 which saw price cuts to Amazon Web Services (AWS) EC2 C4, M4 and R3 virtual machine instances.
Sigil is a library for generating Common Intermediate Language (CIL). It wraps ILGenerator in a finer-grained interface, automates some optimizations and provides validations for the generated IL. InfoQ reached out with Sigil's creator Kevin Montrose, team lead at StackOverflow, to get a better understanding of ILGenerator and Sigil.
Json.NET’s latest release adds new techniques (including Array Pools) for increased performance and includes over 2 dozen bug fixes.
In an effort to dramatically reduce confusion, ASP.NET 5.0 and Entity Framework 7.0 have been renamed to ASP.NET Core 1.0 and Entity Framework Core 1.0.
On January 6th, Amazon announced its latest region, Asia Pacific (Seoul) Region, has reached general availability. The company initially announced its plan of expanding to South Korea back in November 2015.
AWS Release ‘Scheduled Reserved Instances’, Allowing EC2 Capacity to be Reserved on a Periodic Basis
Amazon Web Services (AWS) have introduced ‘Scheduled Reserved Instances’, which enables EC2 compute capacity to be reserved at a discounted price for use on a periodic basis. For example, a EC2 instance type can be reserved for daily usage between the hours of 01:00 UTC and 05:00 UTC to perform overnight data analysis, or weekly or monthly to perform compute-intensive calculations.