AWS Developer Tools Blog
Category: Open Source
Announcing the end of support for Internet Explorer 11 in the AWS SDK for JavaScript (v3)
Starting October 1, 2022, AWS SDK For JavaScript (v3) will end support for Internet Explorer 11 (IE 11). The browser artifacts published in our npm packages will no longer target ES5. If your browser application depends on the AWS SDK for JavaScript (v3), we encourage you to support only modern secure and evergreen browsers like […]
Read MoreError Handling in Modular AWS SDK for JavaScript (v3)
In the version 3.53.0 of the modular AWS SDK for JavaScript (v3), we introduced concrete classes for AWS service exceptions which support asserting service exceptions with instanceof operator. In this post, we cover how to use it and how it improves the error handling experience. Why did we do it? Previously, the AWS SDK for […]
Read MoreAsynchronous Logging in Corretto 17
While working with an AWS service team to diagnose unexpected Garbage Collection (GC) pauses, the Amazon Corretto team discovered that applications were being throttled by I/O blocking while writing logs to disk. As a result, we decided to implement and contribute async-logging(JDK-8229517)) to OpenJDK 17. In this post, we’re going to explain how you can […]
Read MoreIntroducing Smart Configuration Defaults in the AWS SDK for Java v2
The default configuration in the AWS SDK for Java v2 just got smarter! We are pleased to announce a new SDK feature — smart configuration defaults in the AWS SDK for Java v2 (version 2.17.102 or later), which vends a set of predefined sensible default values tailored to common usage patterns. With this new opt-in […]
Read MoreHow customer feedback shaped the AWS Cloud Development Kit version 2
The DevOps movement has blurred the line between runtime code and infrastructure code, and it’s no surprise that engineers want to write both in the same language. This is why we created the AWS Cloud Development Kit (CDK), which enables you to define your cloud Infrastructure as Code (IaC) using the familiarity and expressive power […]
Read MoreAnnouncing preview release for the generational mode to the Shenandoah GC
The Amazon Corretto team is excited to announce the preview release for the generational mode to the Shenandoah GC. This is a result of our collaboration with Red Hat on a significant GC contribution: the addition of a generational mode to traditional single generation Shenandoah. One of the primary advantages of Java is that the Java […]
Read MoreTesting CDK Applications in Any Language
The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to define your cloud application resources using familiar programming languages. Because the AWS CDK enables you to define your infrastructure in regular programming languages, you can also write automated unit tests for your infrastructure code, just like you do for your […]
Read MoreExperimental construct libraries are now available in AWS CDK v2
The AWS CDK v2 experimental APIs are now available as separate packages, in addition to the existing stable APIs. The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to model and provision your cloud application resources using familiar programming languages. With the AWS CDK, you can define your infrastructure as code […]
Read MoreHow we halved the publish size of modular AWS SDK for JavaScript clients
On December 15th, 2020, we announced the general availability of the AWS SDK for JavaScript, version 3 (v3). In v3, the modular packages reduce the bundle size of your application by ~75% as compared to that in AWS SDK for JavaScript, version 2 (v2). However, v3 had a large publish/install size for each modular package. In […]
Read MoreAnnouncing new AWS SDK for Swift alpha release
We’re excited to announce the alpha release of the new AWS SDK for Swift. Since 2010, AWS Mobile has provided customers with an iOS SDK, written in Objective C. While this SDK has served the iOS community for over a decade, the Swift community has grown in size and expanded to other platforms such as […]
Read More