x Take the InfoQ Survey !

Q&A with Project Lead for Microservices-infrastructure at Cisco

by Daniel Bryant on  May 27, 2015

Cisco is currently working on an open source ‘microservice-infrastructure’ project, which will support the continuous deployment of microservice-based applications, and is built upon technologies such as Mesos, Consul and Docker. Development is occurring primarily in the open, via the CiscoCloud Github account.

Agile, DevOps and Eating Your Own Dogfood

by Ben Linders on  May 18, 2015

An interview with Yaniv Yehuda, Co-Founder and CTO of DBmaestro, about how they are doing agile development and using DevOps, how they implemented continuous delivery, on agile practices that turned out to be difficult to implement, and the benefits that they are getting for using agile and DevOps practices.

Phil Calcado on Lessons Learnt During SoundCloud's Microservice Migration

by Daniel Bryant on  Mar 15, 2015

At QCon London 2015 Phil Calcado shared lessons learnt from SoundCloud’s move from a monolithic to microservices architecture, and stated that the core requirements for building a microservice platform include developing capabilities for rapid provisioning, basic monitoring and rapid application deployment.

DevOps Needed for Operating Microservices

by João Miranda on  Mar 08, 2015

At the last QCon London, Michael Brunton-Spall, Technical Architect at the UK's Government Digital Service, expressed his views on how DevOps patterns are crucial to successfully operate microservices. Brunton-Spall identified the key ingredients to identify a microservice, explained how to build your first microservice and the necessary tools and practices to manage an ecosystem of microservices.

Dave Farley on the Rationale for Continuous Delivery

by Daniel Bryant on  Mar 08, 2015

At QCon London 2015, Dave Farley proposed that although the state of software development has been suboptimal in the past, studies are revealing that the implementation of continuous delivery leads to considerable improvement. Farley stated that continuous delivery changes the economies of software development, and provides more rapid business idea validation and reduced defect rates.

Docker Inc., Release Docker 1.5 With Read-only Containers, Stats and More

by Daniel Bryant on  Feb 18, 2015

Docker Inc., have released version 1.5 of the Docker application container runtime, which contains IPv6 support, read-only containers, access to container statistics, “named Dockerfiles” and a Docker image specification v1.0.0.

CoreOS Propose Modification to Docker for Supporting appc ACIs

by Daniel Bryant on  Feb 17, 2015

CoreOS have opened a pull-request to Docker which contains a proof-of-concept modification to enable Docker to run appc app container images (ACIs). At the same time CoreOS have also released a new version of Rocket that supports the native running of Docker images.

AWS Release Example EC2 Container Service Scheduler Driver for Mesos

by Daniel Bryant on  Feb 14, 2015

Amazon Web Services (AWS) have released an open source proof of concept scheduler driver that demonstrated how the Apache Mesos cluster manager could be integrated with the Amazon EC2 Container Service (ECS) preview.

21st Century Software Delivery with Jez Humble

by Daniel Bryant on  Feb 11, 2015

Jez Humble has stated that current software delivery practices are not optimised to create valuable software, and three issues must be addressed in order to enable innovation. First, the traditional project model is unsuitable. Second, the entire organisational value stream must be addressed. Third, the problems are rooted in process and culture, not organisational structure or tooling.

CoreOS Release Rocket and App Container Specification v0.3.1.

by Daniel Bryant on  Feb 08, 2015

CoreOS have released v0.3.1. of the Rocket container runtime and associated App Container (appc) specification, which includes new user-facing features and several important implementation changes that contribute to the stated goals of security and composability.

Tumblr Release Genesis, a Tool for Data Center Automation

by Daniel Bryant on  Feb 04, 2015

Tumblr have released Genesis, an open source tool for data center automation that consolidates the process of discovering new machines, reporting hardware details to Tumblr’s Collins inventory management system, and providing a mechanism to perform hardware configuration.

FOSDEM Configuration Management: Practices for Infrastructure as Code and Puppet Modules

by Carlos Sanchez on  Feb 01, 2015

FOSDEM, the Free and Open Source Software Developers' European Meeting, took place this weekend in Brussels, Belgium, with over 4000 participants. This year the conference had over 40 tracks, both official and developer rooms organized by different communities, dedicated to diverse subjects such as Ruby, virtualization or config management.

Fastlane Brings Continuous Deployment to iOS

by Sergio De Simone on  Jan 23, 2015

Fastlane is a suite of tools that aim at automating the iOS app release process and provide "a fully working Continuous Deployment process" that can be triggered by running a single command. Interview with fast lane's creator, Felix Krause.

Is Unhedged Call Options a Better Metaphor for Bad Code?

by Ben Linders on  Dec 24, 2014

In a blog post on bad code and technical debt Steve Freeman described how Chris Matts came up with the metaphor of an unhedged call option for bad code. This post is being intensively discussed on Reddit and on Hacker News recently. InfoQ interviewed Steve and Chris about using metaphors for bad code and code smells, trade-offs and costs of low quality code, and responsibilities for code quality.

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