BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Open Source Content on InfoQ

  • Google AMP Drives Debate About Open Web

    The launch of Google's AMP project looms this month and not everyone is excited. The project describes Accelerated Mobile Pages as "an initiative to improve the mobile web and enhance the distribution ecosystem." Aram Zucker-Scharff, lead developer for PressForward, says "If Google sees itself as a custodian of the open web then, up to this point, it has proven to be a rather poor one."

  • GitHub Responds to 'Dear GitHub' letter

    GitHub has responded to the 'Dear GitHub' letter, with plans of how they propose to address the issues raised in the future.

  • Swift’s Benchmarking Suite is Now Open Source

    Apple has open sourced Swift’s benchmarking suite, a key piece in tracking Swift performance and catching performance regressions when adding new features to the language.

  • Google’s J2ObjC 1.0 Translates Java into Objective-C

    J2ObjC is an open source tool created by Google to translate Java code into corrresponding Objective-C code that can be run on iOS. The idea is to reuse Java business code between Android, web and iOS. For the web the translation is done with GWT. This tool does not deal with UI code which needs to be written separately for each platform.

  • Chris Lattner on Swift 3 and Cocoa "Renamification"

    In a recent post on the "swift-evolution" mailing list, Swift creator Chris Lattner outlined a few criteria that will guide Swift 3 definition and made clear that it will bring disruptive changes.

  • Yahoo Open-Sources DataSketches for Faster Operations Over Streams

    Yahoo has open-sourced DataSketches, a library written in Java for stochastic streaming algorithms. DataSketches is able to perform traditionally expensive operations, like counting distinct occurrences of a variable within a stream, using a fraction of time and memory and with a predictable error margin.

  • The Evolution of Swift's Standard Library

    One of the primary design goals of Swift is to allow efficient execution of code while allowing load-time abstraction of implementation, according to a work-in-progress document by Apple. Apple’s document provides information that is relevant to library designers, including Swift’s Standard Libraries, to ensure both backward and forward compatibility.

  • "Dear GitHub…" — An Open Letter to GitHub

    A growing group of open source project maintainers, including some of the most popular projects on GitHub, have signed an open letter to express their frustration and complaints about what they experience as a feeling of being ignored and being invisible to GitHub’s eyes. InfoQ has spoken with James Kyle, one of the open letter’s initial signees.

  • Python will be Moving to GitHub

    Brett Cannon, who is currently in charge of Python's development process, has announced on Python core workflow mailing list that Python will be moving to GitHub. InfoQ has spoken with Brett Cannon to learn more about the benefits that this decision should bring, what the next steps are in the process, and other relevant details.

  • Microsoft Open Sources Chakra and Wants to Run Node.js on It

    True to their promise to open up the Edge’s JavaScript VM, Microsoft has made available the source code of Chakra under the permissive MIT license. Released under the name ChakraCore, the code is basically the same VM Microsoft uses for Edge and the Universal Windows Platform (UWP) minus the bindings to Edge and UWP and some COM diagnostic APIs.

  • Major Additions in NativeScript 1.5

    NativeScript 1.5 has been released. One of the biggest developments is the support for TypeScript, allowing NativeScript users to develop their projects in TypeScript, without the need for TypeScript compilers.

  • Swift 2.2 Release Process Begins

    Apple provided new details about Swift 2.2 release process, its goals, and an estimated schedule. Swift 2.2 will be mostly a source-compatible release, while major, breaking changes will be left for Swift 3, Apple say.

  • What Impact Will OpenJDK Have on Android Development?

    We distill here some of the reactions around the web regarding Google’s adoption of OpenJDK for future Android versions.

  • Swift overtakes Objective-C in TIOBE index

    Swift has overtaken Objective-C in the TIOBE index, an internet-sourced rating of programming languages based on a variety of different sources.

  • Android will Use the OpenJDK

    Hacker News has reported on an Android source code commit that suggests that Google’s mobile operating system is switching the implementation of their Java libraries from the original Harmony-based one to OpenJDK. The move has been confirmed by Google to VentureBeat.

BT