BT

Developing an Apple Watch App

by Sergio De Simone on  Jan 16, 2015

At a recent Seattle Xcoders Meetup, Curt Clifton, software engineer at The Omni Group, described what developing for the Apple Watch is like. He discussed a watch app conceptual model, data communication between the phone and the watch, and a few challenges.

Atom API 1.0 is Stable

by Abel Avram on  Jan 16, 2015 2

The Atom’s team has announced a pre-release but stable version of the editor’s API.

Kappa: Simplifying AWS Lambda Deployments

by Daniel Bryant on  Jan 15, 2015

Mitch Garnaat has created a command line tool named Kappa that facilitates the deployment of ‘Lambda functions’ to AWS Lambda, a compute service that runs code in response to events and automatically manages the associated compute resources.

Google Aims at Bootstrapping Go 1.5

by Sergio De Simone on  Jan 15, 2015

Google has recently made public its plan to bootstrap Go 1.5. According to Russ Cox, Go core developer for almost 6 years now and author of the document, Google has been planning for a year “how to eliminate all C programs from the Go source tree.” InfoQ has spoken to Russ to learn more about the plan to bootstrap Go.

Google on the Technical Debt of Machine Learning

by Mikio Braun on  Jan 15, 2015

A number of Google researchers and engineers presented their view on the technical debt of using machine learning at a NIPS workshop. They identified different aspects of technical debt and came to the conclusion that without proper care, using machine learning or complex data analysis in your company can induce new kinds of technical debt different from classical software engineering.

6to5 JavaScript Transpiler Gains Momentum

by David Iffland on  Jan 14, 2015

The 6to5 JavaScript transpiler has made significant gains in its short 6 month lifespan, besting Google's Traceur transpiler in ECMAScript 6 compatibility. Developers can write ES6 code now and let 6to5 output valid ES5 for use in today's browsers. Recently 6to5 incorporated the team behind competitor esnext into the project.

Rust 1.0 Alpha Released

by Jeff Martin on  Jan 14, 2015

The Rust programming language moves closer to its milestone 1.0 with the release of Rust 1.0 Alpha. It represents a marked improvement in code quality since the fall and provides interested developers a chance to use the language in a manner near its final 1.0 form.

CocoaPods Adds Support for Swift and iOS 8 Frameworks

by Sergio De Simone on  Jan 13, 2015

CocoaPods 0.36-beta has recently been released, providing support for iOS 8 frameworks and libraries written in the Swift language, writes Marius Rackwitz (@mrackwitz), member of CocoaPods core team. This release allows pod maintainers to ensure compatibility of existing pods, while also enabling the creation of new pods for Swift libraries.

Major release for L20n, Mozilla's Localisation Framework

by James Chesters on  Jan 13, 2015

Mozilla has released version 1.0 of L20n, an open source, localisation-specific scripting language.

Architecture, Technology and the Lava Layer Anti-Pattern

by Jan Stenberg on  Jan 12, 2015 1

Successive changes to architecture and technology throughout the lifetime of an application can lead to a fragile and fragmented codebase that is hard to understand and maintain, an anti-pattern named Lava Flow or Lava Layer that Mike Hadlow often finds in enterprise software, especially in large, mission critical and long-lived software.

Canonical Launches “Snappy” Ubuntu Core on Multiple Public Cloud Providers

by Daniel Bryant on  Jan 12, 2015

Canonical has released the beta version of “snappy” Ubuntu Core, a lightweight and cloud-optimised version of Ubuntu Linux, on Microsoft Azure, Google Compute Engine and Amazon Web Services.

Reimplementing TeX's Algorithms: Looking Back at Thirty Years of Programming

by Sergio De Simone on  Jan 09, 2015

Glenn Vanderburg, director of engineering at LivingSocial, gave an interesting recount of his effort to implement TeX’s algorithms in Clojure at the last ClojureConj conference. In the process, he discovered how much programming has changed in the last thirty years.

QCon New York 2015 (Jun 8-12): Track Topics Announced

by Diana Baciu on  Jan 09, 2015

The 15 track topics have been finalized for the 4th annual QCon New York (Jun 8-12) including: Modern CS, Mobile, Fraud Detection, Streaming Data, Microservices, Modern Advances in Java Technology, Machine Learning, Architectures You've Always Wondered about and more. Register before Jan 17th and save $700.

RESTier: A New Framework for Building OData Services

by Abel Avram on  Jan 09, 2015

The Microsoft OData Team has made available the preview version of RESTier, a middleware development framework for building OData 4.0 RESTful APIs. RESTier is based on ASP.NET Web API.

Distributed, Fault Tolerant Transactions in NoSQL

by Benjamin Darfler on  Jan 08, 2015

Five years ago many NoSQL databases were pre version 1.0 and when, it came to the CAP tradeoff, choosing availability over consistency was in vogue. Fast forward to today and distributed, fault tolerant transactions are moving into the fore as a new round of NoSQL databases seek to redefine our NoSQL expectations.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT