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

  • TypeSafe's Kevin Webber: Actor-based Concurrency for Reactive Systems

    In a recent article on Medium, TypeSafe's Kevin Webber argues that reactive programming "isn’t just another trend but rather the paradigm for modern software developers to learn" since it helps them to build systems that are responsive, resilient, and scalable. He also suggests that actor-based concurrency is the most convenient foundations for a reactive system.

  • Apigee-127: A Toolkit for Authoring APIs and their Services

    Apigee has put together a number of open source tools for creating APIs and a number of related service.

  • QConSF Spotlight: Microservices, Cutting Edge Java, Continuous Delivery; 58/100 Speakers Confirmed

    Read about the most popular tracks at QCon San Francisco 2014: Scalable Microservice Architectures, Java at the Cutting Edge, Continuous Delivery: From Heroics to Becoming Invisible.

  • Drone Data Adds a New Horizon for Big Data Analytics

    Usage of data generated by drones is going to add a new horizon in data storage and processing. Kirk Borne, professor at George Mason University recently talked about the challenge of processing, storing and transferring this data.

  • FoundationDB SQL Layer: Storing SQL Data in a NoSQL Database

    FoundationDB has announced the general availability of SQL Layer, and ANSI SQL engine that runs on top of their key-value store. The result is a relational database backed up by a scalable, fault-tolerant, shared-nothing, distributed NoSQL store with support for multi-key ACID transactions.

  • Swift Turns 1.0: The Evolution of a Language

    Apple has announced that Swift 1.0 has reached GM status on iOS and developers can now start submitting apps that use Swift. The language will continue to evolve, say Apple, as it has done since its announcement at WWDC 2014 last June. This is a short summary of its evolution.

  • Online Resources to Get Started with iOS 8 Development

    Apple has officially released iOS 8 today. During the months since its announcement at WWDC 2014, the number of online resources to get started with iOS 8 development has grown significantly. Here you can find a selection of resources that will guide you through iOS 8 new features and frameworks.

  • 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.

BT