BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Zettio Releases Weave for Docker Networking

    Weave is an overlay networking system for Docker containers. Whilst Docker can already link containers on a single host, Weave provides connectivity for containers that are spread across multiple hosts. It has been released under the Apache 2 open source license by Zett.io, a new company targeting 'apps for the zettabyte era' founded by RabbitMQ creators Alexis Richardson and Matthias Radestock.

  • Django 1.7 Is the Biggest Django Release since 1.0

    It took the Django Software Foundation nearly one year, but finally Django 1.7 is here. This is the biggest Django release since Django 1.0, featuring "a new app loading framework, a new check framework, many improvements to query construction, and most importantly - Migrations", a new built-in database migration system.

  • Building a Reactive Process Manager Using Actor Model

    Vaughn Vernon describes a reactive process manager supervising the process of finding the best loan quotes from banks with a focus on the reactive part, using Actor model for the implementation with examples written in Scala using Akka and C# using his recently published Dotsero toolkit.

  • Questions About the Lambda Architecture

    In a blog post suggesting limits to the usefulness and applicability of the Lambda Architecture, Jay Kreps argues that Lambda contains valuable ideas but that ultimately it is a temporary solution due to immature tools rather than the future of big data.

  • PHP 5.6 Released

    The PHP development team announced the availability of PHP 5.6. The new release brings new features and many improvements, PHP development team say, as well as some backward incompatible changes.

  • Facebook F8 Apps for iOS and Android Now Open-Source

    Facebook-owned DBaaS platform Parse has open-sourced the full source code of the official Facebook f8 apps for iOS and Android, Parse Developer Advocates Christine Abernathy announced. The apps are aimed to provide guidance for how to build apps on Parse as well as a starting point for similar apps and shows an interesting use of Parse for UI customisation.

  • Heroku’s HTTP API Design Guide

    Wesley Beary, a member of the API team at Heroku, has compiled a list of guidelines for creating HTTP+JSON APIs presented in a condensed form here.

  • Inherent Complexity of the Cloud: VS Online Outage Postmortem

    Running cloud-based always-on systems is inherently complex. Microsoft recently experienced a 5 hour outage with Visual Studio Online, rendering their service unusable to developers. Microsoft's Brian Harry has provided a candid retrospective on what went wrong and how his team his correcting the failure.

  • Death by Planning in Agile Adoption

    Management can get the feeling of losing control when their enterprise adopts agile and starts deploying self-organizing teams. Procedures, review boards and consultation bodies can become superfluous when switching to an agile approach, but they may not realize that, says Marcel Heijmans. Trying to regain control with additional planning can make things worse, causing "death by planning".

  • Debugging iOS File Corruption at Facebook

    Facebook engineers Slobodan Predolac and Nicolas Spielberg have recently described how they "solved a long-term mobile debugging problem and reduced the crash rate ... by more than 50 percent." In the process, they show general useful techniques and a few Facebook tools that can help with large, rapidly evolving codebases.

  • Microsoft’s new Web Server, Katana, Hits Version 3

    Katana is Microsoft’s stand-alone implementation of the OWIN (Open Interface for .NET) standard. With the release of version 3, Kanata is wholly to the asynchronous model offered by .NET 4.5.

  • Git 2.1 Released: What's New

    Two-and-a-half months after Git 2.0, a new version of Git has been released. Though a minor update, the list of new features and improvements is large.

  • IBM: 70% of Enterprises Are Using Big Data, Cloud, Mobile and Social

    With Raising the game - The IBM Business Tech Trends Study (PDF) IBM has evaluated the current adoption landscape of 4 key technologies in the enterprise: Big Data & Analytics, Cloud, Mobile and Social, comparing today’s adoption with 2012’s and Pacesetters against Dabblers.

  • SAP Partners with Apigee for API Management

    SAP appears to have recognized APIs as "a new big thing" and has partnered with Apigee to deliver API Management for their customers. The new SAP API Management application will be available as a cloud service or on-premise. Based on Apigee's Edge platform, the new offering joins SAP HANA Cloud Platform with Azure as the only major PaaS to natively offer API Management.

  • C++14 Is Here: Summary of New Features

    C++14, the new C++ standard succeeding C++11, has been finally approved and is heading to ISO for publication this year. While improvements in C++14 are "deliberately tiny" compared to C++11, says C++ creator Bjarne Stroustrup, they still "add significant convenience for users" and are a step on the route to make C++ "more novice friendly."

BT