InfoQ Homepage Architecture & Design Content on InfoQ
-
Exchange Cutting-Edge Ideas, and Learn from over 1,800 Software Peers. Join Them at QCon Plus.
Last November at QCon Plus over 1,450 of your peers joined us at the virtual event in order to keep on top of software trends and find solutions to validate their technical roadmaps. Now is the time to book your attendance at the next event! With less than five weeks before QCon Plus May 2021, over 1,800 senior software engineers, architects, and team leads have already booked their spot.
-
JHipster 7.0: Java Application Generator Stretches beyond Spring Boot Roots
JHipster 7.0, released March 23, updated the data model editor JDL Studio to version 2, added Snyk security vulnerability scanning, and introduced the JHipster Control Center to manage microservices. The release also updated dependencies & defaults and was followed by version 7.0.1 on April 2.
-
Couchbase Details Its Distributed ACID Transaction Architecture
Couchbase recently published a detailed explanation of its distributed multi-document ACID transaction implementation. In its blog post, Couchbase lays out how its DB engine supports the Monotonic Atomic View consistency model, which is a strengthened version of the Read Committed consistency model.
-
HashiCorp Announces the General Availability of HCP Vault on AWS
Recently, HashiCorp announced the general availability of their fully-managed Vault service for AWS environments on the HashiCorp Cloud Platform (HCP). With Vault, customers can leverage a SaaS service with secret management and encryption capabilities.
-
Quarkus 1.11 Introduces State Preserving Reload in Development Mode
Quarkus’ development mode, a hot redeploy mechanism through which code changes in an application will be recompiled and reloaded when refreshed in the browser, was improved with a new ability: state preserving reload. InfoQ reached out to Stuart Douglas, senior principal software engineer at Red Hat, for a deeper understanding of Quarkus’ development mode.
-
Java News Roundup - Week of April 5th, 2021
A roundup of stories in the Java ecosystem for the week of April 5th.
-
Announcing Refinery by Honeycomb: a Trace-Aware Sampling Proxy
Honeycomb, the company providing observability tools, recently announced Refinery. Supporting multiple sampling methods by default, Refinery runs on the customer's infrastructure to provide critical debugging data.
-
AWS Announces the General Availability of the Red Hat OpenShift Service on AWS
Recently AWS announced the general availability of Red Hat OpenShift Service on AWS (ROSA), which provides a new managed service that makes it easier for Red Hat OpenShift customers to build, scale, and manage containerized applications on AWS. The service offers a fully-managed OpenShift service with joint support from AWS and Red Hat.
-
Microsoft Introduces Microsoft Build of OpenJDK
Microsoft has introduced a preview release of Microsoft Build of OpenJDK, a new open-source downstream distribution of OpenJDK. Microsoft Build of OpenJDK supports x64 server and desktop environments on macOS, Linux, and Windows. Bruno Borges, principal program manager, Java Engineering Group at Microsoft, spoke to InfoQ about Microsoft Build of OpenJDK.
-
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.