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

  • VMware Open Source 'Photon Controller' Infrastructure Control Plane at DockerCon EU

    At DockerCon EU 2015, VMware made available their Photon Controller as an open source product via the organisation’s GitHub account. The Photon Controller is a component within VMware’s Photon platform that is designed as an infrastructure stack optimised for ‘container and cloud’ workloads. The platform offers an API-first user experience, a scalable control plane, and native container support.

  • Automation in Testing over Test Automation

    At the Agile Testing Days 2015 Richard Bradshaw explored how using the term “test automation” is restricting teams in exploiting the benefits of automation. InfoQ interviewed Bradshaw about the difference between testing and checking and why they are both important, how automation can support testing, using automation frameworks, and why we should always focus on the testing problem.

  • Microservices, DevOps and PaaS - The Impact on Modern Java EE Architecture

    InfoQ sat down with Markus Eisele, developer advocate at Red Hat, at the Devoxx BE conference, and asked about his thoughts on implementing microservice architectures within large-scale enterprise organisations. The conversation was primarily based on his recent O'Reilly mini-book publication, “Modern Java EE Design Patterns: Building Scalable Architecture for Sustainable Enterprise Development".

  • Verizon's ThingSpace Platform Facilitates Development of New Internet of Things Applications

    Verizon has launched a new platform named ThingSpace, the objective of which is to simplify the development and deployment of Internet of Things (IoT) applications. ThingSpace developers can utilize APIs and hardware bundled with developer kits that perform the actual IoT measurements and gather the data for transfer to the analysis platform.

  • Three Ways to Get Core Data Multithreading Right

    At #Pragma Conference 2015, Marcus Zarra, author of Pragmatic Bookshelf Core Data, described three approaches to using Core Data in a multithreaded environment and tried to clear up how Core Data should be used in 2015.

  • Q&A with David Marquet on Applying Intent-based Leadership in Agile

    Software engineers can really do a tremendous service to themselves, their co-workers, and the world by stepping up and being a leader from the position they are in. Agile is essentially building a leader-leader model in software organizations says David Marquet. An interview about having leadership at all levels in the organization and applying the leader-leader model in agile.

  • Raspberry Pi Launches the Zero, a $5 Computer

    The Raspberry Pi foundation has launched their latest device, a five dollar computer smaller than a playing card. Based on the model A, it won't win speed records, but it is cheap enough to publish on the cover of a magazine. InfoQ investigates.

  • MongoDB Hits 3.2 and Becomes Enterprise Ready

    MongoDB recently announced the newest version of its NoSQL database synonymous product. Building upon the new features introduced in 3.0 release, 3.2 is expanding and solidifying MongoDB’s interest towards the corporate world.

  • Microsoft Bumps Edge Rendering Engine to EdgeHTML 13

    The roll out of the first major update to Windows 10 includes the latest rendering engine for Microsoft's Edge browser. EdgeHTML 13 includes a number of HTML5 and CSS features and is a good sign that Microsoft can continually update their newest browser.

  • Apache Maven JDeps Plugin 3.0.0 Released

    A new maven plugin that uses the jdeps utility to find uses of JDK Internal APIs has been released. When activated, the plugin will force a failure if the code uses any internal API. Internal APIs will be unaccessible as of Java 9, therefore this plugin helps developers adapt their code to the next version of Java. Despite being labeled as 3.0.0, this is the first release of the plugin.

  • Brian Kernighan on Successful Language Design

    What makes language design successful? This is the question that Brian Kernighan, among the contributors to the development of Unix and father of Awk, tries to answer in a talk at the University of Nottingham.

  • Android Studio 2.0 Introduces Hot Code Swapping

    Android Studio 2.0 has hit the canary channel, and the focus of the improvements in this release is to make the development as streamlined as possible, including hot code swapping, faster builds, faster emulator, GPU Profiler and Debugger, and running multiple types of tests in the same time.

  • Stop Being Lazy, and Test Your Software (with the Help of Docker)

    At DockerCon EU 2015, Laura Frank presented “Stop Being Lazy, and Test Your Software”. Frank proposed that testing software is necessary, no matter the size or status of your company, and introducing Docker to the development workflow can assist with writing and running testing frameworks more efficiently, and ultimately facilitate the delivery of high quality software products to customers.

  • Redux: An Architectural Style Inspired by Flux

    Redux uses a unidirectional data flow similar to Flux, but it has a single store which is changed by cloning the original store and applying some functions without side effects. There is no Dispatcher.

  • Erik Meijer’s Hacker’s Way

    At GoTo 2015, Erik Meijer, computer scientist whose name is linked to functional programming and reactive asynchronous programming, recounted the last couple of years in his life, including his cancer diagnosis and how it changed his way of looking at life, and shared his view on the Hacker’s Way.

BT