$ git checkout -b AWS_Compiled_003
$ git commit -a -m 'AWS Developer content and news, curated by AWS'
$ git checkout main
$ git merge AWS_Compiled_003
Email your thoughts to better fit your needs!

TECH SPOTLIGHT

#1 Amazon Virtual Private Cloud (VPC) endpoints

Amazon VPC endpoints are virtual devices that enable you to connect your Amazon VPC to supported AWS services, services hosted by other AWS customers, and services hosted by AWS partners without traffic leaving the Amazon network. Some of the supported AWS services include Amazon Aurora, AWS CodeBuild, and AWS Elastic Beanstalk. Amazon VPC endpoints provide two clear benefits,
1. Reduce costs related to data transfer by reducing how much of your traffic travels across the public Internet in order to reach AWS services.
2. Improve security posture by using IAM policies to provide even more control over how data flows between your VPC and AWS services.
You can read a great post written by Nigel Harris here.

AWS Community Builders

#2 Securely connect to AWS Cloud9, a cloud-based IDE

Developers using AWS Cloud9, a cloud-based integrated development environment (IDE), can now access enhanced VPC support. Cloud9 development environments can be created in a private subnet with no ingress and optionally no egress, reinforcing their security posture by no longer requiring inbound connections to Cloud9 environment.

Read more

getting-started-amazon-documentdb-with-aws-cloud9-1

UPCOMING EVENTS

3rd Annual AWS Hackathon for Good
Join us as we hack to support developers on the front-lines. This year's Hackathon for Good focuses on improving the workflows of developers who are maintaining mission-critical COBOL applications by building extensions and plugins for popular IDEs. The submission period closes on August 31st.
 
Enhanced CI/CD with AWS CDK, Online Tech Talk on August 26, 2020
Learn how to use the AWS Cloud Development Kit and AWS CodePipeline to create a construct library that makes it even easier to set up continuous delivery pipelines for your CDK applications.

FROM THE COMMUNITY

Announcing the newest AWS Heroes – August 2020
Meet the 21 newest AWS Heroes, including the first Heroes from Greece and Portugal.

Building Lambda functions inside Docker containers with CDK
AWS Cloud Development Kit can now manage building Lambda functionswithin sandboxed Docker containers - that resemble the Lambda execution environment - during CDK synth and deploy! By AWS Community Builder Ari Palo

Migrating Image Memorability service to AWS Lambda using a shared Elastic File System volume
Learn about a new feature of AWS Elastic File System (EFS): support for AWS Lambda service and the ability for EFS to be mounted both on EC2 virtual machines, Fargate containers, and AWS Lambda. By AWS Serverless Hero Luca Bianchi
 
How to become a Redis maintainer one contribution at a time
The story of how Madelyn Olson went from student to AWS engineer to open source contributor offers insights into how the best developers balance corporate and community hats.
Read the full post

Cost tracking for OpenShift on AWS
Explore an open source project that can be used to integrate AWS cost-management services and features directly into Red Hat OpenShift.

Improving the serverless developer experience with sls-dev-tools
Learn how to get started with a new open source serverless tool that delivers serverless metrics directly to your terminal.
 
Building resilient services at Prime Video with chaos engineering
Find out about failure injection using the AWS Systems Manager, and we introduce an open source library, AWSSSMChaosRunner.
Read the full post

HANDS ON TUTORIALS

From monolith to serverless Java (60 minutes)
Last week Rob Sutter, Senior Developer Advocate for AWS Lambda, took to the AWS Twitch livestream to demonstrate how you can transform a monolithic application into a serverless Java application.

Category deep dive: Serverless
Interested in learning more about serverless? This serverless deep-dive introduces fundamental concepts, reference architectures, best practices, and hands-on activities to help you get started building serverless applications.
 
Train a Deep Learning model
Get hands on with AWS Deep Learning Containers on Amazon EC2. In this tutorial, you will train a TensorFlow machine learning model on an Amazon EC2 instance using the AWS Deep Learning Containers.

RELEASE NOTES

Improving Forecast Accuracy with Machine Learning
Improving Forecast Accuracy with Machine Learning is an AWS Solutions Implementation that provides an automated pipeline for generating, testing, and comparing Amazon Forecast models and forecasts allowing developers and data scientists to reduce either the overhead costs of developing new forecasts or the time required to optimize existing ones.
Learn more
 
AWS Lambda with Amazon Managed Streaming for Apache Kafka as an event source
AWS Lambda now supports Amazon Managed Streaming for Apache Kafka (Amazon MSK) as an event source, giving customers more choices to build serverless applications with streaming data. Customers can build Apache Kafka consumer applications with Lambda functions without needing to worry about infrastructure management. Amazon MSK is a fully managed service that makes it easy to build and run applications that use Apache Kafka to process streaming data.

Use Amazon EFS file systems for Amazon EKS on AWS Fargate
Amazon Elastic Kubernetes Service (EKS) pods running on AWS Fargate can now mount Amazon Elastic File System (EFS) file systems. AWS Fargate will use the EFS CSI driver to automatically mount an EFS file system requested by a pod running on Fargate, without the need for manual driver installation. This enables persistent, regional, shared storage to be used by pods running on AWS Fargate, the serverless compute engine which allows customers to deploy and manage containerized applications without having to manage any of the underlying infrastructure.
 
AWS Controllers for Kubernetes in Preview
The AWS Controllers for Kubernetes (ACK) is a new tool that lets you define and use AWS service resources directly from Kubernetes. With ACK, you can take advantage of AWS managed services for your Kubernetes applications without needing to define resources outside of the cluster or run services that provide supporting capabilities like databases or message queues within the cluster.
 
Amplify Flutter now available as Developer Preview
The open source Amplify Framework, a suite of libraries and tools for mobile and front-end web developers, now offers support for Flutter developers. Flutter is an open-source UI software development kit created by Google for developing applications for Android and iOS from a single codebase. Today’s Amplify Flutter Developer Preview provides libraries and a CLI toolchain that enable Flutter developers to build scalable and secure cloud-powered applications. You can use libraries with backends created using the Amplify CLI or with existing AWS backends.

AWS SDK for .NET v3.5 is now generally available
This release transitions support for all non-Framework versions of the SDK to .NET Standard 2.0+. Unity, Xamarin, and UWP users can now utilize the .NET Standard 2.0 distribution to gain access to the same services and AWS vended libraries as .NET Core users.

Amazon CloudWatch Logs features now available in the AWS Toolkit for Visual Studio Code
With CloudWatch Logs integration in the AWS Toolkit for VS Code, developers working in VS Code can now interact with CloudWatch log groups in an AWS Region that are available to the active credentials profile. After listing and filtering the CloudWatch log streams for a selected log group, they can view a stream's most recent 10,000 lines/1 MB of log data, with the option of loading older data or new event that occurred after the initial loading. The interface for the log stream editor also allows you to download log data to files stored on your local machine.