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

  • Microsoft Bing Gets Performance Boost from .NET Core 2.1

    After moving Microsoft search engine Bing to .NET Core 2.1, internal server latency dropped by 34%, writes Microsoft engineer Mukul Sabharwal, mostly thanks to improvements contributed by the .NET community.

  • Jib, a Java Container Image Builder from Google

    Google recently announced Jib, an open-source container image builder that lets Java developers build Java containers using well-known Java tools.

  • Docker Desktop Adds Kubernetes Support

    Docker has released Kubernetes support in their stable channel for Docker Desktop on Windows and on Mac. Kubernetes is also supported by Docker Enterprise, allowing you to deploy the same images in both systems. This includes Docker Compose support, allowing you to use compose files to deploy to the Kubernetes cluster as an alternative to kubeconfig files.

  • NATS Messaging System Gets Kafka-Like Log API via Liftbridge

    Joining the hot event-driven technology space is Liftbridge, an open-source project that extends the NATS messaging system with a scalable, Kafka-like log API. InfoQ spoke to creator Tyler Treat to learn more about the project, and the changing nature of data integration.

  • The Machine Learning Behind Android Pie Smart Linkify API

    Last week, Google announced Android 9, codenamed Pie. Android is launching a set of new features, powered by Artificial Intelligence. One of the most important new AI powered features is Android Smart Linkify. This article explores the architecture behind the dual in-device Neural Network powering content understanding in context to generate smart links on any text showing up on an Android phone.

  • BitBucket Introduces Support for Git V2 and Improved Search Functionality

    Atlassian has launched BitBucket server 5.13, bringing in support for Git v2 and also improving on the way repositories can be searched. This includes a new repository labels functionality, and the ability to find the corresponding pull requests for a commit.

  • Microsoft Driver Module Framework Aims to Ease Windows Driver Development

    Windows driver developers should now have an easier way to create simple and structured drivers, as well as to share code amongst drivers, using the new Microsoft Driver Module Framework (DMF), which has been recently open sourced.

  • JBoss Web Server 5 with Tomcat 9 is Available

    Red Hat JBoss Web Server (JWS) combines the Apache web server with the Tomcat servlet engine for building, deploying, and maintaining web applications and large-scale websites. JBoss Web Server version 5 was recently released supporting Tomcat 9 and introduces several new features and enhancements.

  • .NET Core 2.1 Previews Tiered Compilation

    The .NET Core team has been looking to solve the dilemma of how to best optimize runtime application performance without sacrificing startup responsiveness. A preview of their solution, tiered compilation, is now available for .NET Core 2.1 developers.

  • Using Your WinForms/WPF Code to Vote for .NET Core 3.0 Features

    In May we reported Microsoft wants to run WinForms and WPF on .NET Core 3.0. In order to facilitate this, they are building a new tool that will allow you to vote on which APIs they need to port to .NET Core. But this isn’t a direct vote; it is based on what APIs are being used by your application.

  • Intel Discloses New Speculative Execution Vulnerability L1 Terminal Fault

    Intel has disclosed a new speculative execution side channel vulnerability, dubbed L1 Terminal Fault, that could potentially leak information residing in the processor L1 data cache. Mitigations are already available, according to Intel, based on its latest Microcode Updates and corresponding updates to operating systems and hypervisor stacks.

  • Numerical Computing Dynamic Language Julia 1.0 Released

    The latest version of Julia, a high-level, high-performance dynamic language for technical computing, supports language API stability and a new built-in package manager. The Julia computing team announced the release of Julia version 1.0 last week at JuliaCon 2018 in London, .

  • Uber Announces Open Source Fusion.js Framework

    Uber Announces Fusion.js, an open source "Plugin-based Universal Web Framework." Uber builds hundreds of web-based applications, and with web technologies changing quickly and best practices continually evolving, it is a challenge to have hundreds of web engineers leverage modern language features while staying current with the dynamic nature of the web platform.

  • Keeping Distributed Teams in Sync

    The biggest challenge of distributed teams is communication, which is essential for establishing ground rules on collaboration. Shifting working hours to accommodate each other and team liaisons help to communicate and synchronize work. Teams based on trust, respect, and openness will encourage themselves to help people throughout the organization and foster a culture that keeps teams in sync.

  • Modernizing Windows Desktop Applications with XAML Islands

    You may be under the impression that Windows desktop development is pretty much dead, yet according to the telemetry data in Visual Studio, there are roughly 2.4 million developers actively working on desktop applications each month, up 50% from 20 months ago. With such a large community to support, Microsoft is looking at ways to help developers integrate those assets into Windows 10.

BT