Introduction to Amazon Artificial Intelligence Services

Photo by Jason Leung on Unsplash Author: Kurt Feeley Artificial intelligence is everywhere, there’s machine learning, supervised and unsupervised, there’s large language models and then there’s data science, etc, etc… If you are a dev, where do you even start? Fortunately, AWS has simplified artificial intelligence processes into easily consumable services. And, in this multipartContinue reading “Introduction to Amazon Artificial Intelligence Services”

Introduction to Amazon Polly

Author: Kurt Feeley Amazon Polly uses deep learning to synthesize human speech from text. With Amazon Polly you can convert meeting notes, research papers and magazine and newspaper articles to a digital audio format. And, with support for various voices and dozens of languages, Amazon Polly can bring your textual content to life in minutes.Continue reading “Introduction to Amazon Polly”

Introduction to Amazon Rekognition

Author: Kurt Feeley Amazon Rekognition is a highly featured, visual analysis tool that relies on pre-trained machine learning models. Amazon Rekognition enables you to analyze images as well as video without being a machine learning expert. Amazon Rekognition can flag inappropriate content, differentiate fake and real faces, can identify celebrities and can extract text. WhenContinue reading “Introduction to Amazon Rekognition”

Introduction to Amazon Translate

Author: Kurt Feeley Amazon Translate is an AWS machine learning service that is based upon deep learning and let’s you translate textual data from one language, to another. Amazon Translate has support for 75 different languages and can be used for translating meeting notes, translating telephone transcripts, or providing website search constructs in various languages.Continue reading “Introduction to Amazon Translate”

Create a .NET AWS Lambda Function with an HTTPS Endpoint

Get all the code on GitHub. AWS Lambda, the popular AWS service, has been the solution behind many microservices. Some even argue that AWS Lambda enabled the microservice trend over the last five to seven years. And, the serverless/AWS Lambda trend does not show any signs of slowing down. Even with its popularity, there wasContinue reading “Create a .NET AWS Lambda Function with an HTTPS Endpoint”

Encrypting Data in .NET apps Using AWS Key Management Service

Get all the code on GitHub. Let’s be honest, cryptography can be a dense and intimidating topic for most. When contemplating your cryptography strategy, there are so many questions that need to be answered: symmetric or asymmetric encryption? Which algorithm should you use? What will the key management story be? etc. — etc…. Utilizing aContinue reading “Encrypting Data in .NET apps Using AWS Key Management Service”

How to use AWS Systems Manager Parameter Store as a .NET Configuration Provider

Many changes were made to configuration in .NET Core. Long gone are the days where you have few configuration options. In .NET, there are now out of the box options for INI,  JSON, XML, command-line arguments, in-memory stores, environment variables and key-per-file, et al. And, if those options weren’t enough, you can still develop your ownContinue reading “How to use AWS Systems Manager Parameter Store as a .NET Configuration Provider”

Getting Started with Elasticsearch, Amazon OpenSearch, NEST and .NET

You click the button and you can’t believe what your eyes see — data. But, not just data, lots of data and that data was returned in a blink of an eye. It seems to good to be true, and it would be if the data was fetched from an average SQL based database. But,Continue reading “Getting Started with Elasticsearch, Amazon OpenSearch, NEST and .NET”

How to Implement the Pub/Sub Pattern with .NET, Amazon SNS and CloudEvents

There is no shortage of technologies that allow for building pub-sub messaging systems. Off the cuff, I can think of NServiceBus, Azure Service Bus, RabbitMQ, MassTransit, etc. However, Amazon Simple Notification Service or SNS, may be the easiest to implement as well as the most flexible solution.   What Exactly is the Pub-Sub Pattern? In essence, the pub-subContinue reading “How to Implement the Pub/Sub Pattern with .NET, Amazon SNS and CloudEvents”

Create an SQS Queue and an SNS Topic and Subscription using the AWS CLI

AWS gives engineers many ways to accomplish many tasks. Here we will look at creating both a Simple Notification Service topic as well as a Simple Queue Service queue and then creating an SNS subscription “linking” the two. All the while, we will exclusively use the AWS CLI to accomplish the task. This exercise couldContinue reading “Create an SQS Queue and an SNS Topic and Subscription using the AWS CLI”