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

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

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

    This past week was marked by the online streaming of Cloud Builders Conf and the release of Unity 2020 LTS. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of March 22th, 2021.

  • Amazon Announces S3 Object Lambda: Run Code Dynamically During Retrieval

    Amazon has recently announced S3 Object Lambda, a new serverless feature to add customized code and process data from S3 before returning it to an application. S3 Object Lambda works with S3 GET requests and uses AWS Lambda functions to modify data as it is being retrieved from the object storage.

BT