BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • What Does the Future Hold for Java? Dive into the New Java 16 Features at InfoQ Live (April 27)

    The April edition of InfoQ Live, the one-day virtual event for software engineers and architects, will focus on Java, why applications should use a recent Java version, and how to overcome the real-world challenges of upgrading to the latest Java version.

  • Google Announces the General Availability of A2 Virtual Machines

    Recently, Google announced A2 Virtual Machines (VMs)' general availability based on the NVIDIA Ampere A100 Tensor Core GPUs in Compute Engine. According to the company, the A2 VMs will allow customers to run their NVIDIA CUDA-enabled machine learning (ML) and high-performance computing (HPC) scale-out and scale-up workloads efficiently at a lower cost.

  • GitHub Scales Its Rate Limiter Using Redis

    Yesterday GitHub engineer Robert Mosolgo posted a detailed account of how GitHub scaled the GitHub API with a sharded, replicated rate limiter in Redis. GitHub migrated from an older Memcached-based rate limiter to a Redis-based one. According to Mosolgo, the new implementation has improved reliability, fixed issues for clients, and reduced GitHub's support load.

  • Java News Roundup - Week of March 29th, 2021

    This week’s Java roundup features news on: the proposed JDK 17 proposed release schedule; Confluent providing early access to KIP-500, an internal metadata store for Apache Kafka that will ultimately remove its dependency on Apache ZooKeeper; Red Hat and AWS announcing the Red Hat OpenShift Service on AWS; and point releases for Quarkus, Micronaut and Spring Data.

  • JetBrains Releases Projector, a Technology to Remotely Run Swing Applications

    JetBrains recently released the first major iteration of Projector, a technology that allows developers to run and operate Swing GUI applications remotely. Resource-hungry applications like Android Studio may run on a powerful server while developers need only a web browser on a thin client.

  • Google Pushes for Better Android App Quality

    Google launched a new quality section on its Android developer site and updated the Core App Quality checklist. These moves continue Google’s push for better app quality, such as improved privacy and battery life and increased gesture navigation. Google promises quarterly revisions of this checklist and other checklists, and more tooling.

  • .NET News Roundup - Week of March 29th, 2021

    The last week of March was pretty intense in the .NET community, with the release of Project Reunion 0.5, Dapr 1.1, and more. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of March 29th, 2021.

  • Cloudflare Announces New Web Application Firewall

    Cloudflare has recently introduced a new Web Application Firewall. The latest engine is written in Rust, provides better performances and integrates with other Cloudflare products.

  • Git 2.31 Release: Maintenance Moved to Background

    Git 2.31 sees the light at almost three months after the previous official version. It brings the option of running git maintenance in background and also the addition of reverse index files. You can conclude that its main focus is a more efficient tool with increased usability.

  • Crystal Language That Aims at C Performance with Ruby Syntax Releases 1.0

    Crystal, a new object-oriented, compiled systems programming language that aims to blend the conciseness and friendliness of Ruby with the efficiency of C, recently released its first major version. Crystal 1.0 has a syntax close to Ruby’s and features statically inferred types, C bindings, and macros. Crystal may attract developers with a Ruby/Rails, Elixir/Phoenix background.

  • Google Announces the Public Preview of Network Connectivity Center

    Recently Google announced the preview of Network Connectivity Center, a new service for network connectivity management in Google Cloud. With the network service on the Google Cloud Platform (GCP), enterprises can create, connect, and manage heterogeneous on-prem and cloud networks from a single place.

  • Amazon Elasticsearch Service Introduces Auto-Tune

    Amazon has recently announced the Auto-Tune feature in Amazon Elasticsearch Service, a closed-loop control system that adapts the Elasticsearch cluster to the running workload. The new automated memory management provides better ingestion throughput for log analytics workloads and reduced tail latencies for search queries.

  • The Road to Kotlin 1.5

    JetBrains has released Kotlin 1.4.30 with new experimental features that are planned to be stable for Kotlin 1.5. Considered the last incremental version of Kotlin 1.4.x, these new features include a new JVM internal representation (IR) compiler backend, support for Java records and sealed interfaces, and configuration cache support for the Kotlin Gradle Plugin.

  • The Linux Foundation Announces Hosting of AsyncAPI

    The Linux Foundation announced today that it would host the AsyncAPI Initiative. It will provide a forum where individuals and organizations can advance AsyncAPI and nurture collaboration in a neutral platform that can support the growth that AsyncAPI is experiencing.

  • Java News Roundup - Week of March 22nd, 2021

    A roundup of last week's news in the OpenJDK and wider Java ecosystem.

BT