BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Synth, API-First Web Framework, Confuses Community

    Synth, an API-first web framework built on Node.js, was announced recently. Features include preload angular model data on page load, preload HTML view on page load, and a simplified project structure. Despite some positive reactions, it has also been greeted with confusion from the wider developer community.

  • New Internet Explorer Focuses on Developers

    A new developer-centric IE has been released, named Internet Explorer Developer Channel. This build provides an early way for developers to test webpages and can be installed side-by-side with IE.

  • Perl Advances onto Android

    The veteran Perl programming language has produced release 5.20.0, which adds a myriad of refinements along with support for the Android platform.

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

  • Facebook Announces Apollo, a New NoSQL Database for On-line Low Latency Storage

    Speaking at QCon New York on Wednesday Jeff Johnson, from the core data group at Facebook, announced Apollo, Facebook’s Paxos-like NoSQL database. Written in C++11 on top of the Apache Thrift 2 RPC framework, Apollo is a hierarchical storage system where all the data is split into shards, very much analogous to region servers in HBase.

  • PhoneGap 3.5.0 No Longer Supports iOS 5 and Won’t Support WP 7

    Cordova/PhoneGap 3.5.0 no longer support iOS 5, 3.6.0+ will not support WP 7, and future updates will come through npm.

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

  • Visual Studio "14" Sharpens Focus on Modern C++

    Visual Studio "14" Plans Improved C++11/C++14 compliance. As part of the this effort big changes are being made to the Standard Template Library bundled with "14".

  • Using a Definition of Ready

    Many teams use the Definition of Done to check if a user story is finished and the product is ready to be delivered. But what about the user stories that a team receives from their product owner? Teams can check the quality of the user stories using a Definition of Ready.

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

  • Socket.IO 1.0 Release Brings Binary Support, new Engine.IO Module

    Guillermo Rauch has released version 1.0 of the Socket.IO realtime JavaScript library, bringing with it the new Engine.IO module, and support for sending binary data. Coming more than two years since the last major release, the JavaScript community has largely greeted the news warmly, but for some the release has been too long coming.

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

BT