InfoQ Homepage Development Content on InfoQ
-
Dockerfile Linter Hadolint Brings Fixes and Improvements, and Support for ARM64 Binaries
After a long wait, recent Hadolint releases have brought a number of fixes, improvements, and support for ARM64 binaries.
-
Microsoft Introduces NVads A10 V5 Azure VMs in Preview for Graphics-Heavy Workloads
Microsoft recently announced the NVads A10 v5 series in preview. These virtual machines (VMs) are powered by NVIDIA A10 GPUs and AMD EPYC 74F3V(Milan) CPUs with a base frequency of 3.2 GHz and an all-core peak frequency of 4.0 GHz.
-
Scaling and Automating Microservice Testing at Lyft
Lyft used cloud-based isolated environments for several purposes, including end-to-end testing. As the number of microservices increased, tests using these environments became harder to scale and lost value. Recent articles describe how Lyft shifted to testing using request isolation in a shared staging environment and used acceptance tests to gate production deployments.
-
How Lyft Reduced its Android App Launch Time by 21% in One Month
Based on the insights provided by Google's Android App Vitals, Lyft Android team improved their Android app's startup time by 21% and increased driver sessions by 5%.
-
Kestra: a Scalable Open-Source Orchestration and Scheduling Platform
Kestra, a new open-source orchestration and scheduling platform, helps developers to build, run, schedule, and monitor complex pipelines. The concept of a workflow, called Flow in Kestra, is at the heart of the platform. It is a list of tasks defined with a descriptive language based on yaml.
-
AWS Lambda Supports up to 10 GB Ephemeral Storage for Data-Intensive Applications
AWS recently announced that Lambda functions now support up to 10 GB of ephemeral storage that is preserved for the lifetime of the execution environment. The feature will help customers that run data workloads such as media processing, machine learning inference or financial analysis.
-
Microsoft Brings Private Link Support in Preview to Azure API Management
Recently, Microsoft announced the preview of Azure Private Link support for Azure API Management service, a fully-managed service that enables customers to publish, secure, transform, maintain, and monitor APIs.
-
Minze, a Minimalistic JS Library for Creating Web Components
Minze is a modern JavaScript library that abstracts many of the difficulties of writing Web Components with a minimal overhead (2kb minified and compressed) and good developer ergonomics.
-
AWS Releases Amazon GameSparks into Preview
Recently, Amazon announced the preview of Amazon GameSparks, a managed service that provides game developers with features for building, running, and scaling the backend of their games. The public cloud provider also provides an SDK for the Unity game engine with the preview release.
-
Hardware Mitigation on Intel, Arm, and AMD CPUs Shown Ineffective against Spectre v2
Security researchers from Vrije Universiteit Amsterdam showed the hardware mitigations to Spectre v2 attacks implemented in both Intel and Arm processors have fundamental flaws that make them vulnerable to branch history injection.
-
Java News Roundup: JDK 18 GA, JMC 8.2, Spring Updates, MicroStream 7.0-Beta1, WildFly 26.1-Beta1
This week's Java roundup for March 21st, 2022, features news from JDK 18, JDK 19, JDK Mission Control 8.2, Amazon Corretto 18, BellSoft LibericaJDK 18, multiple Spring milestone and point releases, Micronaut 3.4.0, GraalVM Native Build Tools 0.9.11, WildFly 26 Beta 1, Hibernate Reactive 1.1.4.Final, MicroStream 7.0-M1, JReleaser 1.0-RC1, and TornadoVM 0.13.
-
Developer Experience at Lyft: from the Cloud to Local Environments
Lyft engineering finished their decomposition of a monolith into a collection of microservices back in 2018. Modular development environments using Docker containers eventually moved to the cloud. Recent articles describe how their development tooling struggled to keep up as time passed and the number of microservices exploded. Development environments had to return to the engineer’s machine.
-
Compute Engine VMs Cost Optimization with Suspend/Resume
Recently, Google announced the general availability of the Suspend/Resume feature for its Compute Engine VMs. The feature provides customers better control over Google Cloud resource consumption.
-
Google Updates its Cloud MemoryStore with Read Replicas, RDB Snapshots, and Flushless Updates
Recently, Google announced a few updates for its Cloud MemoryStore, a fully-managed in-memory store compatible with open-source Redis. These updates are generally available (GA) Read Replicas, RDB (Redis database) snapshots in preview, and the launch of the flushless update for basic tier instances.
-
Meta Open-Sources Browser Extension to Establish Web Code Authenticity
Originally created to help WhatsApp users verify the authenticity of the WhatsApp code being served to their browsers, Code Verify is a new open-source extension for Chrome, Edge, and Firefox enabling to provide the same level of security for other Web services, says Meta.