AWS Developer Tools Blog
Category: Developer Tools
Tips & Tricks: Delaying AWS Service configuration when using .NET Dependency Injection
Tips & Tricks: Delaying AWS Service configuration when using .NET Dependency Injection The AWSSDK.Extensions.NETCore.Setup package provides extensions for enabling AWS Service Client creation to work with native .NET Dependency Injection. Bindings for one or more services can be registered via the included AddAWSService<TService> method and a shared configuration can be added and customized via the […]
Error 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 […]
Build and Deploy a Microsoft .NET Core Web API application to AWS App Runner using CloudFormation
In this blog we show you how to build a Microsoft.NET Web API application with Amazon Aurora Database using AWS App Runner. AWS App Runner makes it easy for developers to quickly deploy containerized web applications and APIs, and helps us start with our source code or a container image. Container workload management tasks, such […]
Asynchronous 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 […]
Python support policy updates for AWS SDKs and Tools
Overview On May 30, 2022, the AWS SDK for Python (Boto3 and Botocore) and the AWS Command Line Interface (AWS CLI) v1 will no longer support Python 3.6. This will be the third in a recent series of runtime deprecations which started in 2021. The Python Software Foundation (PSF) has adopted a model of 5 […]
Introducing 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 […]
Developer Preview: Ruby SDK code generation using Smithy
What is this? The AWS SDK For Ruby team is happy to announce the developer preview of smithy-ruby, a toolchain that can be used to code generate a “white label” Ruby SDK for your service API using Smithy modeling. An upcoming future version of the AWS SDK For Ruby will use Smithy code generation. What […]
Tips & Tricks: Debugging your C# CDK project in Visual Studio
NOTE: This post assumes the reader has some familiarity with the AWS Cloud Development Kit (CDK). To get started with the AWS CDK, please visit the AWS CDK Developer Guide and follow the AWS CDK for .NET workshop. The AWS CDK is an an open-source Infrastructure-as-Code (IaC) framework that allows developers to model and provision […]
Increasing development speed with CDK Watch
The AWS Cloud Development Kit (CDK) CLI introduces a new mode of operation, cdk watch, and two new flags for cdk deploy, –hotswap and –no-rollback. cdk watch makes development faster by monitoring your code and assets for changes and automatically performing the optimal form of deployment every time a file change is detected, meaning you […]
How 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 […]