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

  • Google Web Fundamentals and Web Starter Kit

    Google has published a number of guidelines and boilerplate code for cross-platform responsive website design.

  • Beta Testing on iOS 8 with TestFlight

    At WWDC 2014, Apple announced the integration of TestFlight within the iOS 8 development tool suite. This aims at giving developers more options to set up a beta testing program and make the whole process a lot easier, thus promising to fix a longstanding complaint from developers about the hardness of testing iOS apps before launch.

  • Google Open-Sources FlatBuffers: Efficient, Cross-Platform, Serialization Library

    The Google "Fun Propulsion Labs" team has recently open-sourced FlatBuffers. Built especially to support performance needs of game developers, FlatBuffers stores serialized data in buffers which can be either stored in files or transferred across the network as-is, without any parsing overhead.

  • Alternatives to Eventual Consistency

    Causal Consistency models offer an alternative Eventual Consistency for distributed systems; both models should be weighed against your system's requirements and risk tolerance.

  • Amazon Announces Mobile Associates API for iOS

    Amazon has announced that it has started exploring integration of the Mobile Associates API (MAA) into iOS apps. Amazon encourages developers to present their use cases for them to participate in a private beta program that will guarantee early access to MAA for iOS. Interested developers will be selected by Amazon based on their use case and their willingness to provide feedback.

  • An Introduction to Microservices Design

    Designing for simple components and systems is key when moving to microservices. The focus is on evolution of components and how we build systems that allow evolution and change, Russ Miles recently stated in an introduction to designing and building microservices.

  • Google Announces Development Kit for a Tablet with Advanced Vision Capabilities

    Google has announced the availability of Project Tango Development Kit, which should allow developers to make applications that track full 3-dimensional motion and capture surfaces in the environment. Tango development kit, created in collaboration with NVDIA, includes the new Tegra K1 mobile processor and aims at providing a platform designed for computer vision and 3D sensing.

  • Guidelines for Responsive Website Design

    This article includes several guidelines for creating websites that scale for different screen sizes and form factors.

  • DockerCon 2014 Highlights

    After the launch of Docker 1.0 there was more to come. The conference t-shirts said ‘Containers everywhere!’, with plenty of evidence of that from the large Bay area service providers. There were also some additional launches - libswarm ‘a minimalist toolkit to compose network services’, libchan ‘an ultra-lightweight networking library’, and more partners getting involved with libcontainer.

  • Swift Might Not Be As Fast As Apple Claims It To Be: First Benchmarks

    Performance is one of the benefits that Apple claims its new Swift programming language should bring to OS X and iOS developers, and being in beta hasn't prevented independent developers from running benchmarks and reporting their findings. Perhaps unsurprisingly these show that in some cases Swift performance is not yet satisfactory.

  • Facebook Open-sources Haxl: Implicit, Concurrent Data Access Using Haskell

    Facebook has open-sourced Haxl, a library for efficient, concurrent data-access. The library leverages the traditional strengths of Haskell such as expressive type system, correctness and safety guarantees, as well as GHC's high performance run-time to solve the thorny issue of implicit, concurrent data access.

  • Spring Cloud 1.0 - Cloud Platform Abstraction

    Pivotal has recently released Spring Cloud 1.0, an open-source library that provides a simple way to develop JVM-based applications for the cloud. Applications can connect to various cloud services and discover information about the cloud environment at runtime. Spring Cloud can be used with both Spring and non-Spring based applications.

  • Splitforce Updates Toolsuite for Mobile A/B Testing

    Behavioral testing of mobile applications is becoming more and more important for a huge number of companies. Splitforce launched a tool suite to optimize mobile applications by A/B-testing in 2013. Now, Splitforce launched an updated version of its tool suite with functionalities like user-targeting, tests based on behavioral data or auto-optimization.

  • Docker 1.0 Released at DockerCon

    Docker.io have used their inaugural DockerCon event to launch version 1.0 of their container management tools. It comes just days after the release of 0.12.0, which was focussed on stability, performance and usability rather than introducing significant new features. Production readiness means that Docker.io is now providing support services for Docker.

  • Ayasdi Partners with Cloudera

    Ayasdi announced last month a partnership with Cloudera, the biggest distributor of Apache Hadoop. The partnership will ensure the compatibility of their solution with Cloudera Enterprise 5, the latest version of Cloudera’s big data platform based on Apache Hadoop.

BT