BT

Google Kick-Starts Git Ketch: A Fault-Tolerant Git Management System

by Abraham Marín Pérez on  Feb 02, 2016

Although development has only started, Google has announced their first commits of Git Ketch, a multi-master Git management system that replicates information across multiple Git servers for resilience and scalability. The changes are based on JGit, a Java-based Git server, although other Git servers may be part of the multi-master cluster.

BDD Tool SpecFlow V2 with Parallel Execution

by Jan Stenberg on  Jan 31, 2016 1

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.

Chris Lattner on Swift 3 and Cocoa "Renamification"

by Sergio De Simone on  Jan 31, 2016

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.

CQRS Example Using Axon Framework

by Jan Stenberg on  Jan 31, 2016

Command Query Responsibility Segregation (CQRS) separates the part that changes the state from the part that queries the state in an application. Axon is a Java framework implementing the building blocks of CQRS to help in when building CQRS applications, Dadepo Aderemi, writes in a series of blog post explaining CQRS by building a small demo application based on the Axon Framework.

Secrets Management with Chef-Vault

by João Miranda on  Jan 31, 2016

Secret management is a difficult problem in a distributed and scalable environment. Chef-vault is a Chef tool built on top of encrypted data bags that eliminates the need to share the decryption key with all users and nodes of an infrastructure.

Amazon Announces AWS Region in Canada

by Kent Weare on  Jan 30, 2016

Following the recent news about its South Korea region reaching general availability, Amazon has announced its plans to enter the Canadian market in 2016.

Parse will Shut Down their Service

by Sergio De Simone on  Jan 29, 2016 3

Kevin Lacker, Parse Co-founder, announced that the Facebook-owned DBaaS platform will wind down its operation to be fully retired at the end of January 2017. This announcement gave rise to many complaints from developers, yet Facebook is trying to make the transition easy and several alternatives are available.

Ansible 2.0 Generally Available Shortly After Red Hat Acquisition

by Guillermo Beltri on  Jan 29, 2016

Ansible Inc. has recently released Ansible v2.0. With this version the company makes a great refactoring effort while trying to maintain backwards compatibility with existing playbooks. The announcement includes improvements like handling exceptions in blocks, bringing new strategies when executing different tasks or improving connection with other services through modules.

OCaml Now Ready for iOS Development

by Sergio De Simone on  Jan 28, 2016

San Francisco-based programmer Edgar Aroutiounian has recently created a package for OCamliOS, an OCaml cross-compiler for iOS recently made available by Jeffrey A. Scofield that should eventually be merged into the official OCaml compiler. InfoQ has spoken with Aroutiounian.

Survey Indicates Rise in Container-based Stateful Applications

by Hrishikesh Barua on  Jan 28, 2016

A survey revealed that more than 75% of IT decision makers are interested in running stateful applications like databases inside containers.

Oracle to Deprecate Java Browser Plugin in 2017

by Charles Humble on  Jan 28, 2016

Oracle has announced that it will deprecate the Java browser plugin as part of the JDK 9 release now expected in 2017. The deprecated technology will be completely removed from the Oracle Java Development Kit (JDK) and Java Runtime Environment (JRE) in a future Java release, but Oracle is yet to indicate which one.

How Database Administration Fits into DevOps

by Ben Linders on  Jan 28, 2016 5

InfoQ interviewed Dan North about the activities that are performed by database administrators and how they are related to those done by developers and by operations, how database administration is usually organized, how the database fits into DevOps or Continuous Delivery, and what he expects that the future will bring for database administration when organizations adopt DevOps.

Clojure 1.8 Improves Performance and Development Experience

by Abraham Marín Pérez on  Jan 27, 2016

Earlier this month, Alex Miller, one of the main developers behind the Clojure Community, announced the latest version of Clojure. The flagship new features of Clojure 1.8 are Direct Linking, String Functions and Socket Servers, although it also includes a few minor enhancements and more than thirty bug fixes.

Release 1.0 of Suave, a Web Server and Development Library for F#

by Pierre-Luc Maheu on  Jan 27, 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#.

Interview with Henrik Feldt on Suave 1.0

by Pierre-Luc Maheu on  Jan 27, 2016

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.

General Feedback
Bugs
Advertising
Editorial
Marketing
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