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

  • Java 9 Will Remove CORBA from Default Classpath

    As part of the ongoing transition to the module system, CORBA and other Java EE modules won't be included in the default classpath from Java 9 onwards. These modules will still be available, but specific command line flags will have to be used to be able to use them. The change will only affect non-modular applications targeting Java 9, for modular ones already need to indicate their dependencies.

  • Macros Return to Visual Studio

    Writing macros to automate tasks was a popular feature in older versions of Visual Studio. Since Visual Studio 2012, macros have not been available but now a new extension promises to provide macros to users of Visual Studio 2013 & 2015.

  • Spring Releases Version 1.1 Statemachine Framework

    Spring releases version 1.1 of their state machine framework, dubbed Statemachine, featuring support for Spring Security, built-in support for Redis, and support for UI modeling.

  • Confluent Platform 3.0 Supports Kafka Streams for Real-Time Data Processing

    Confluent Platform 3.0 messaging system from Confluent, the company behind Apache Kafka messaging framework, supports Kafka Streams for real-time data processing. The company announced last week the general availability of the latest version of the open source Confluent platform.

  • Rust 1.9 Improves Error Handling and Compile Time

    A new exception handling API in the recently announced Rust 1.9 adds more control when dealing with cross-thread exception propagation. The new version also brings better compiler performance when deciding variable equality.

  • Visual Studio Debuts Improved C/C++ Support

    Microsoft's code-based multiplatform editor Visual Studio Code has sought to be a go-to choice for developers whether they use Windows, Mac OS X, or Linux. One aspect that has limited the editor is the lack of proper C/C++ support beyond basic syntax highlighting. A new Microsoft extension seeks to narrow the feature gap while providing several C/C++ focused tools.

  • Query Optimizer Improvements in SQL Server 2016

    While the last two versions of SQL Server focused on improving performance by offering new features, SQL Server 2016 looks inwards towards improving existing functionality.

  • Twitter Fastlane Adds Live App Preview from GitHub Pull Requests

    Fastlane, Twitter’s solution to continuous integration and deployment for mobile apps, introduced Device Grid, a new feature aimed to make it possible to live preview changes directly from pull requests in GitHub. Additionally, Fastlane now supports two-factor authentication for iTunes Connect, and improved support for Android APK files.

  • SQL Server 2016 Developer Edition is Free

    In conjunction with the release of SQL Server 2016, Microsoft has announced that the Developer Edition of SQL Server will be free.

  • What Programmers Can Do to Write Better Code

    To write better code, programmers have to apply design fundamentals and read existing code, says Martin Thompson, a Java Champion and high-performance-computing specialist. InfoQ interviewed him after his Engineering You talk at QCon London 2016 about the challenges that the software industry is facing and what programmers can do to deal with those challenges and become better software engineers.

  • Apache Spark 2.0 Technical Preview

    Two years after the first release of Apache Spark, Databricks announced the technical preview of Apache Spark 2.0 , based on upstream branch 2.0.0-preview. The preview is not ready for production, neither in terms of stability nor API, but is a release intended to gather feedback from the community ahead of the general availability of the release.

  • AWS Launches Massive X1 Instances Targeting High Memory Workloads

    AWS recently added a new instance type with nearly 2 terabytes of memory and 128 virtual CPUs. This is the largest virtual server available today in the public cloud, and is a target for memory-intensive workloads such as SAP HANA.

  • Log4j 2.6 Goes Garbage-Free

    Log4j, the popular logging library for Java, will include a number of configuration options that allows it to run in a completely garbage-free manner. The release follows previous attempts to improve the performance of logging libraries, and has been positively received by the industry. Further changes to increase the number of scenarios in which log4j can run garbage-free are expected.

  • Realm Reaches 1B Users, 100k Active Developers, and Launches Version 1.0

    Realm, the open-source, object-oriented database has launched version 1.0 for iOS and Android. Realm's technical team told InfoQ that among the noted changes in the mobile database's latest release are an improved query language with support for partial string matches, relationship traversal, multi-field sorting, and distinct matches.

  • Clojure.spec is a New Contract System for Clojure

    Clojure has a new core library, clojure.spec, that aims to provide a standard and integrated system for the specification and testing of data and functions. Besides making it possible to automatically validate Clojure code, the new specification system can be used for a number of tasks such as generative testing, error reporting, and destructuring.

BT