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

  • JUnit 5 Released

    JUnit 5 was released recently - the first major revision of JUnit in over a decade. The new release is one of the first projects to use the new EPL-2.0 license and features a modern modular architecture to assist toolmakers as well as end users.

  • JavaOne Keynote: IBM on OpenJ9 and Open Liberty; Java Community in The Matrix

    The JavaOne Community Keynote started with IBM talking about and demonstrating its latest contributions to open source: OpenJ9, Open Liberty, and MicroProfile. John Duimovich, IBM distinguished engineer, kicked things off with a presentation titled "IBM and Java: Powering the next generation of innovation". After IBM, Stephen Chin took the stage to finish the Java Community Keynote.

  • ASP.NET Core and F# with Giraffe

    Giraffe is an F# micro web framework for building web applications. It sits on ASP.NET Core, providing an F# API to the web framework. Giraffe is intended for developers who want to build web applications in F# while retaining access to the features of ASP.NET Core and its ecosystem.

  • C++17 is Here: Interview with Herb Sutter

    Last month, the ISO C++ committee formally approved the new C++17 standard, after work on it was finalized in April 2017. InfoQ has taken the opportunity to speak to Herb Sutter, who has been involved for many years with ISO C++ committee activities and is actually its convener.

  • Azure Application Insights for Node.js Hits 1.0

    At Node.js Interactive North America 2017, Microsoft announced the general availability of the Application Insights for Node.js SDK, closing a big gap in their product offering.

  • DockerCon Europe 2017: Docker EE and CE to Include Kubernetes Integration

    At DockerCon Europe 2017 it was announced that Docker will be integrating Kubernetes into the Docker Platform and Moby Project. The next version (with a beta scheduled before the end of 2017) will allow Docker EE customers to run Swarm and Kubernetes workloads on the same cluster. There will be also be an “optional” Kubernetes integration into Docker for Mac / Windows as part of the beta program.

  • The Future of Java EE, A Q&A with David Blevins: The Eclipse Foundation, EE4J and MicroProfile

    This year’s JavaOne saw many interesting announcements, and within the enterprise domain the most important news was that the Eclipse Foundation will become the new custodians of Java EE. InfoQ recently sat down with David Blevins, a long standing member of the Java EE community, and discussed what this move will mean, and how developers can get involved with “EE4J”, the future of Java EE.

  • Building and Testing Kubernetes Applications Locally Using Telepresence

    Developing microservices that will be deployed on a container scheduling platform presents new challenges for engineers, particularly in regards to building and testing services locally that require several dependencies. This news item examines the Telepresence tool, where developers work on their service locally but transparently integrate with other dependent services running in a remote cluster

  • Oracle Joins Serverless Race with Open Source Fn Project

    Oracle has released Fn, a new open-source, cloud-agnostic, serverless platform. While supporting "any programming language", it initially launched with extensive Java capabilities and a JUnit test framework. Fn comprises of four main components: Fn Server, Fn FDKs, Fn Flow and Fn Load Balancer. Written in Go, Fn Server is the platform that runs the code.

  • First Look at Visual Studio 2017 Update 5 Preview

    Microsoft continues to quickly iterate development of Visual Studio 2017, and has just released 15.5 Preview, a look at the company’s fifth update to the popular IDE since its release. This update adds new debugging capabilities and performance improvements for C++, Visual Basic, and C#.

  • Rust 1.21 Improves Language Syntax and Tooling

    The Rust core team has just released Rust 1.21, bringing a new language feature making literals more flexible, library stabilizations, and improved support for tools.

  • Visual Studio 15.4 Released, Increasing Multiplatform Support

    The 4th update to Visual Studio 2017 has been released by Microsoft, and continues the company’s commitment to supporting .NET Standard 2.0 and Universal Windows Platform (UWP) apps. .NET Standard 2.0 support is an important part of Microsoft’s strategy for promoting cross-platform application development and code reuse.

  • Google Aims to Demonstrate Quantum Supremacy with a 50-Qubit Processor

    In a paper published in Nature, Google has revealed its plans to demonstrate that quantum computers can perform a computational task beyond the capability of a classical computer, a claim known as quantum supremacy. Key in Google’s plan is building a 50-qubit processors to solve quantum sampling problems.

  • Google Releases Android Instant Apps SDK 1.1

    A few months after its introduction at Google I/O 2017, the Android Instant Apps SDK reaches version 1.1, bringing configuration APKs for binary size optimization and a new API to keep user context when transitioning to an installed app from an instant app.

  • JavaOne Keynote: Oracle Talks Blockchain, Bots and Serverless

    The developer keynote at JavaOne on Tuesday focused on communication and Oracle’s cloud offering. Oracle provided an update on Oracle Developer Community, the relaunched OTN that was announced at JavaOne last year, and provided a number of demos and overviews of Oracle Cloud.

BT