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

  • Apple to Open Source Swift Language

    Apple has announced at WWDC 2015 that they will open-source Swift 2.0 under a permissive open-source license, the object-oriented/functional language released at last year's WWDC, and the standard libraries and compilers will run on iOS, OSX and Linux. Furthermore Apple has simplified the developer programs, allowing developers to build iOS, OSX and watchOS applications with the same membership.

  • Visual Studio Code v0.3: Support for Rust and F# debugging

    Microsoft has released v0.3 of its native Visual Studio application, bringing with it support for Rust, as well as changes to keybindings.

  • SQL Server 2016: Natively Compiled Functions

    In SQL Server 2014 we saw the introduction of Natively Compiled Stored Procedures. In 2016 we’ll be able to do the same for Scalar User Defined Functions.

  • Engineering for the Long Term at Google

    Astrid Atkinson, director at Google, drew on their experiences over the last decade to present some rules and advice on engineering for the long term. The Velocity Conference 2015 attendees at Santa Clara learned that it's crucial to imagine that you're going to be wildly successful, that complexity mustn't be eliminated but managed and that the focus should be on scaling systems not teams.

  • Google Create Kubernetes-based VM/Docker Image Building Framework

    Google have created a Kubernetes-based open source reference implementation that automates the building of custom Google Compute Engine VM images with Jenkins and Packer. The primary goal of this work is to demonstrate how to add image creation into a build pipeline for continuous delivery, and produce artifacts that may provide increased reliability and reduced speed of VM initialisation.

  • Capgemini Apollo: An Open Source Microservice and Big Data Platform

    Capgemini are currently working on Apollo, an open source application platform built on top of the Apache Mesos cluster manager and Docker, which is designed to power next generation web services, microservices and big data platforms running at scale.

  • Defining Devops as CALMSS

    Forrester has come-up with a new definition of DevOps. Forrester has added an additional “S” for sourcing in the CALMS definition of DevOps. They believe that DevOps must be supported by a solid sourcing strategy to extend the ecosystem. This then brings them to the acronym of CALMSS.

  • SQL Server 2016: Memory Optimized Tables Made Easier

    Memory Optimized Tables promise significant performance gains, but tend to be difficult to work with. SQL Server 2016 reduces much of the pain by offering ALTER TABLE support.

  • Model-based Migration Approach for Maintenance of Legacy Software

    Hans van Wezep, software architect at Philips Healthcare, talked about model-based migration at the Bits&Chips Software Engineering conference. InfoQ did an interview with van Wezep about the challenges in maintaining legacy software, why manual refactoring is error prone, using models to refactor and migrate a codebase, and the benefits of using models when maintaining legacy software.

  • Parse Adds New Schema API and API Console

    Parse has announced its new Schema API, which allows to programmatically manipulate the database schema used by an app, and the Parse API Console, which aims to make it easier to use Parse REST API without writing any code.

  • Microsoft Recommits to Providing SSH for Windows

    The third time may be the charm as Microsoft has announced intentions to produce native SSH client and server tools for the Windows platform. Using OpenSSH as a starting point, Microsoft says their goals for the new toolset includes easier system management of both Windows and Linux systems.

  • Google Moves Dart to GitHub and Kills the Chrome Dev Editor

    Google designed Dart as a better language for the web, for developers who wanted a more solid language and tools than what existed in the JavaScript ecosystem. Also, they aimed for better performance. While Dart is certainly more robust and better designed than JavaScript and it outperforms JavaScript on several benchmarks, the language has seen several setbacks.

  • Chrome 44 Beta Brings ES6 Features, Improved Notifications

    Google has released Chrome 44 beta: with updates including new ES6 features and improved notification capabilities. The latest beta release for the OS brings computed property names, allowing expression for property names in object literals and class literals.

  • Open Sourced RyuJIT Now Default for 64-Bit .NET

    RyuJIT, Microsoft's next generation 64-bit just-in-time compiler for .NET, is now the default on .NET 4.6. Those upgrading from a RyuJIT CTP to .NET 4.6 should be sure to review settings to ensure that their applications are able to run correctly.

  • Google Play Services 7.5 Adds New Capabilities, APIs, and More

    At its latest Google I/O Developer Conference, Google announced the rollout of Google Play Services 7.5, which delivers new capabilities such as Smart Lock for Passwords and Instance ID; new APIs for Google Cloud Messaging and Google Cast; and supports accessing Google Maps API on Android Wear devices.

BT