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

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

  • IBM Commits to Advance Apache Spark

    Earlier last month in Las Vegas, at IBM Insight 2015, IBM announced a major commitment to the Apache Spark project. Referring to it as “potentially the most significant open source project of the next decade” tells a lot about how important IBM believes Apache Spark is. With IDC reporting that 80% of cloud applications in the future will be data intensive, Apache Spark can unlock previously...

  • IntelliJ IDEA 15 Released

    JetBrains has released IntelliJ IDEA 15, with improved Java 8 lambda debugger support, a better user interface for running tests, enhanced JVM frameworks support (Spring 4.2, Hibernate 5.0, Grails 3.x, and Arquillian), TypeScript 1.6 and TSLint integration, and initial support for Angular 2.

  • Apigee Technologists Explain API Trends, Products, and Standards

    Following the “I love API” conference in San Jose, InfoQ had a chance to speak with Ed Anuff and Marsh Gardiner from Apigee to explain their view on new developments with Swagger and changes to API use in IoT, healthcare, and mobile. They also discuss open source projects like Swagger Editor, potential changes to how API security is handled, and the unrealized ideal of hypermedia.

  • Human Refactoring: Applying Refactoring to Your Life

    Bryan Beecham gave a keynote about Human Refactoring at the Agile Testing Days 2015. InfoQ interviewed him about how Human Refactoring can help us to improve our lives, how it relates to refactoring code, why he considers eating healthy food to be important, how agile teams can benefit from human refactoring, and where people can find more information about self improvement and individual growth.

  • Linux Debugging Comes to Visual Studio

    Visual Studio 2015 continues to expand its reach into non-Windows development scenarios. A new extension enables Visual Studio to be used to debug C++ code being run on Linux-based systems.

  • Release of MBrace 1.0, a Distributed Programming Framework for .NET

    After several years of development, MBrace 1.0 was released last week. MBrace is a programming model for scalable cloud data scripting and programming with F# and C#. The project consists mainly of code libraries and cloud providers runtime.

  • Preview of New Features in Ruby 2.3.0

    Nearly one year after Ruby 2.2.0 release, the first preview of Ruby 2.3.0 has been announced. Ruby 2.3.0 Preview1 introduces new features such as immutable string literals, null coalescing operator, and more.

BT