BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Automated Deployment Content on InfoQ

  • Surviving Success

    Teams rarely consider success as a mode of failure, but not preparing for exceeding their goals can be just as dangerous as ignoring basic software and infrastructure needs. Mark Simms and Mark Souza discuss anti-patterns they've seen and some of the best ways to architect to win in spite of your own success.

  • Agile, DevOps and Eating Your Own Dogfood

    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

    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

    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

    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.

  • 21st Century Software Delivery with Jez Humble

    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.

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

    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

    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?

    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.

  • Flyway 3.1 Extends Schema Evolution to DB2 z/OS, Redshift and Vertica

    Last week Boxfuse announced the availability of a new release of Flyway, its open source database migration tool. Highlight is the addition of IBM DB2 z/OS, Amazon Redshift and HP Vertica to Flyway's list of supported databases, a move that expands the coverage of the "big data and big iron space." The new release also features SQL callbacks and packaged DB drivers for ease of use.

  • How Etsy Does Continuous Integration for Mobile Apps

    Nassim Kammah, engineer at Etsy, explained to Velocity Conference attendants how Etsy does continuous integration for mobile apps. Etsy uses a mix of automated and manual processes, still adhering to the same principles that it applies on web development and reusing many of the same tools. Nassim also talked about how Etsy handles the unique set of challenges presented by mobile apps development.

  • Puppet Labs Announces Approved Modules and Partner Network

    Puppet Labs has announced at its PuppetConf conference the launch of the Puppet Approved program, to recognize those Puppet modules with more quality and active development, more Puppet Enterprise supported modules, as well as a new partner network.

  • Puppet Labs Announces the Next-Generation Puppet Server

    Puppet Labs is holding its annual PuppetConf conference where it has announced a faster next-generation Puppet Server, with new management and reporting capabilities for their Puppet Enterprise product, and the launch of new Puppet Apps.

  • Does Continuous Deployment Depict Customer Disatisfaction

    Continuous deployment helps organizations in delivering high quality software fast through build, test and deployment automation. It gives earlier return on investment, earlier feedback and easy process of deployment. Is continuous deployment also good from business perspective?

BT