AWS Developer Tools Blog

Laptop screen showing graph going up and down

Reduce Lambda cold start times: migrate to AWS SDK for JavaScript v3

The AWS SDK for JavaScript (JS SDK) v3 is a rewrite of v2 with a modular architecture and frequently requested features, such as a first-class TypeScript support and a new middleware stack. As our customers migrate their applications from JS SDK v2 to v3, they have been requesting reliable benchmarks to assess the SDKs performance […]

Introducing S3 cross-region support in the AWS SDK for Java 2.x

AWS SDK for Java team is excited to introduce the latest addition to the AWS SDK for Java 2.x: the Amazon Simple Storage Service (Amazon S3) Cross-Region Client feature. With this new feature, you can effortlessly access Amazon S3 buckets in different AWS Regions by using a single client configured for cross-region access. Join us […]

Introducing Smithy for Python

Introducing Smithy for Python

AWS is excited to announce a preview of Smithy client generation for Python. This tooling will enable developers to generate clients in type-hinted Python in the same model-driven manner that AWS has used to develop its services for more than a decade. Writing and maintaining hand-written clients for a web service is both time-consuming and […]

New: Improved flexibility when configuring endpoint URLs with the AWS SDKs and tools

The AWS SDKs and Tools team is excited to announce improvements for configuration of the endpoint URL used for API service requests through the shared SDK configuration file and environment variables with the AWS SDKs and Tools. Previously, you could specify the endpoint URL used for AWS requests by setting the –endpoint-url command line parameter […]

Introducing the AWS .NET Distributed Cache Provider for DynamoDB (Preview)

We are happy to announce the preview release of the AWS .NET Distributed Cache Provider for DynamoDB. This library enables Amazon DynamoDB to be used as the storage for ASP.NET Core’s distributed cache framework. A cache can improve the performance of an application; an external cache allows the data to be shared across application servers […]

Introducing The Smithy CLI

Introducing the Smithy CLI

The Smithy team is excited to announce the official release of the Smithy CLI. Smithy is an open-source Interface Definition Language (IDL) for web services created by AWS. AWS uses Smithy to model services, generate server scaffolding and rich clients in multiple languages, and generate the AWS SDKs. Smithy enables large-scale collaboration on APIs through its […]

Configuring .NET Garbage Collection for Amazon ECS and AWS Lambda

.NET developers rely on .NET’s automatic memory allocation and garbage collection (GC) mechanisms to handle the memory needs of their applications. For most use cases GC isn’t something developers need to worry about. However, in modern architectures where .NET applications are running in memory constrained environments, like containers and AWS Lambda functions, the GC might […]