AWS Developer Tools Blog

Tag: C#

Working with dependency injection in .NET Standard: inject your AWS clients – part 1

Dependency injection (DI) is a central part of any nontrivial application today. .NET has libraries like Ninject for implementing inversion of control (IOC) in their development and, as of .NET Core 1.0 (specifically, .NET Standard 1.1), lightweight DI can be provided by Microsoft.Extensions.DependencyInjection. This was used primarily in the context of developing .NET Core web applications, but it can be […]

Cross-Platform Text-to-Speech for C++ with Amazon Polly

Amazon Polly launched at re:invent 2016. Because C++ allows us direct access to sound drivers, we decided to try using Amazon Polly for cross-platform text-to-speech applications. The result of our experiment is the new text-to-speech library for the AWS SDK for C++. Let’s look at some Code Examples. List available output devices #include <aws/core/Aws.h> #include […]

Amazon S3 Encryption Client Now Available for C++ Developers

My colleague, Conor Campbell, has great news for C++ developers who need to store sensitive information in Amazon S3. — Jonathan Many customers have asked for an Amazon S3 Encryption Client that is compatible with the existing Java client, and today we are delighted to provide it. You can now use the AWS SDK for […]

AWS SDK for C++ Now Available via. NuGet

C++ has long suffered from the lack of good dependency management solutions. For .NET development, NuGet is one of the most commonly used tools. NuGet solves each of these problems for the Visual Studio C++ development environment: Native Windows developers often have to build against multiple Visual C++ runtimes. Companies often need to distribute flavors […]

Using CMake Exports with the AWS SDK for C++

This is our very first C++ blog post for the AWS Developer blog. There will be more to come. We are excited to receive and share feedback with the C++ community. This first post will start where most projects start, with the building of a simple program. Building an application in C++ can be a […]