InfoQ Homepage News
-
Parcel 2: Rust-Based 10x Faster JavaScript Compiler, Modular Configuration, Differential Bundling
The team behind the zero-config bundler Parcel recently announced the first Parcel 2 release candidate. Parcel 2 is a ground up rewrite of Parcel that has been two years in the making. Parcel’s new JavaScript compiler is written in Rust and boasts 10x build performance improvement. Parcel 2 is fully extensible, supports automatic differential bundling, and much more.
-
ZippyDB: the Architecture of Facebook’s Strongly Consistent Key-Value Store
Facebook Engineering recently published how it built its general-purpose key-value store, known as ZippyDB. ZippyDB is Facebook's biggest key-value store, which has been in production for more than six years. It offers flexibility to applications in terms of tunable durability, consistency, availability, and latency guarantees.
-
Tesla Introduces D1 Dojo Chip to Train AI Models
Tesla introduced the Tesla D1, a new chip designed specifically for artificial intelligence that is capable of delivering a power of 362 TFLOPs in BF16 / CFP8.
-
How a Test Strategy Helped to Increase Deployment Maturity and Product Quality
Implementing a test strategy helped an organization to move away from push and pray deployment toward continuous and confident deployment to production. The organization mapped their test strategy in a framework with different enablers, which has helped them align on quality metrics for the whole product together with a strong safety net of tests before moving to production.
-
AWS Renames Amazon Elasticsearch Service to Amazon OpenSearch Service
Recently AWS announced that it would rename Amazon Elasticsearch Service to Amazon OpenSearch Service. With the renaming, the company releases the service with OpenSearch 1.0 support and makes it the successor to Amazon Elasticsearch Service.
-
Java 17, the Next Long-Term Support Release, is Now Available
Oracle has released version 17 of the Java programming language and virtual machine. As the first long-term support release since JDK 11 in 2018, the final feature set includes 14 JEPs. Two of these, JEP 403 and JEP 411, generated some concerns within the Java community.
-
Amazon Announces Alexa Prize SocialBot Grand Challenge 4 Winners
Amazon recently announced the winners of the 4th Alexa Prize SocialBot Grand Challenge, a competition for university students to develop conversational AI. A team from Czech Technical University (CTU) won first prize, while teams from Stanford University and University of Buffalo took second and third.
-
API Design-First Using the "Align-Define-Design-Refine" Process
The API consultant James Higginbotham wrote recently about the advantages of adopting an API design-first approach using the “Align-Define-Design-Refine” (ADDR) process. ADDR is an iterative process meant to guide its adopters through such API design-first techniques. Designing an API iteratively while ensuring that all stakeholders are actively involved is essential to agility in development.
-
Announcing General Availability of CIS Service Catalog and Reference Architecture 2.0
Gruntwork, an organization focused on creating reusable infrastructure code, announced the general availability of CIS Service Catalog and CIS Reference Architecture 2.0. Existing and future users of Gruntwork can now rapidly get started with a production-ready AWS technology stack and AWS services.
-
Cloud Providers Publish Ransomware Mitigation Strategies
In the last few weeks AWS, Azure and Google Cloud have posted articles and documentation with suggestions on ransomware mitigation techniques on the cloud, highlighting the main protections and recovery preparation actions.
-
Java News Roundup: Jakarta EE 10 Core Profile, OpenJDK, Open Liberty, Payara, Groovy and Quarkus
This week's Java roundup for September 6th, 2021, features news from Jakarta EE 10 introducing a new core profile, JEP 417, JDK 18, Open Liberty 21.0.0.10-beta, Payara August 2021 Roadmap Update webinar, Quarkus 2.2.2.Final, a new Micronaut Java library, Hibernate Search 6.1.0.Alpha1, GraalVM Native Build Tools 0.9.5, updates to versions of Groovy, and the JakartaOne Livestream 2021 conference.
-
Erlang-Inspired Language Gleam Now Compiles to JavaScript
Gleam, which self-describes as a language for building type-safe, scalable systems for the Erlang virtual machine, now also compiles to JavaScript.
-
AWS Introduces New Intelligent Tier Options for S3 and EFS
AWS announced a few features and changes to their storage approach for S3 and Amazon Elastic File System (EFS) regarding Intelligent Tiering options during the recent AWS Storage Day. The updates and changes will allow customers to leverage S3 and EFS more efficiently and cost-effectively.
-
Microsoft Releases .NET MAUI Compatibility Packages for the Xamarin Community Toolkit
As previously announced, .NET MAUI Toolkit will replace Xamarin Community Toolkit. In the same way as Xamarin, the Xamarin Community Toolkit is evolving as well, with Xamarin.Forms becoming .NET MAUI. The new Community Toolkit packages for .NET MAUI are available and fully optimized for it. Those packages are CommunityToolkit.Maui and CommunityToolkit.Maui.Markup.
-
Deno Improves Support for Web APIs: Cryptography, Messaging, Networking, and More
The recent versions of Deno improved web API support in the cryptography, networking, and messaging areas. Deno 1.11 introduced support for the Web Crypto APIs and BroadcastChannel APIs. Deno 1.12 added support for the MessageChannel and MessagePort portions of the Channel Messaging API. Deno 1.13 implements the navigator.hardwareConcurrency API.