$ git checkout -b AWS_Compiled_009 $ git commit -a -m 'AWS Developer content and news, curated by AWS' $ git checkout main $ git merge AWS_Compiled_009
This week, we shine our spotlight on re:Invent 2020. Last year, we have announced several major launches (checkout the full rundown by Jeff Barr) including CodeGuru, auto scaling for Amazon ECS Clusters, Nitro-powered compute instances for Redshift, Amazon SageMaker Studio and Debugger, Deep Java Library(DJL), and Provisioned Concurrency for Lambda Functions (just to name a few). This year, re:Invent is taking on a new format. re:Invent 2020 will be completely virtual, spanning 3 weeks (NOV. 30 – DEC. 18, 2020) and is free to attend.
From Containers, DevOps, Open Source, and AI/ML we have sessions covering the topics and technologies that you care most. However, this year’s event is far more than just content. Our virtual Developer Lounge will allow you to learn from the community through Dev Chat series to learn about relevant and trending topics from AWS community leaders. Feature a live chat with AWS experts and find developer-relevant resources tailored for your AWS developer needs.
Whether you’re interested in diving into code during sessions designed to help experienced programmers improve software development and delivery, understanding the latest modern application development techniques, or learning about the array of open-source software available to AWS customers, there’s something for you at re:Invent 2020.
For more information or to register, visit the re:Invent for developers site.
FROM THE COMMUNITY
AWS Distro for OpenTelemetry now available for public preview
With the launch of AWS Distro for OpenTelemetry, AWS will continue to help drive advances in observability technologies, enhancing innovation and scalability for the entire OpenTelemetry community by contributing 100% of all changes to the upstream.
Building the future of robots development with ROS 2
People with diverse backgrounds are coming together to make ROS version 2 an enterprise-grade nervous system for a whole new class of robotics applications—a “LAMP stack,” as it were, for robotics.
HANDS ON TUTORIALS
DevOps learning paths: Create a simple continuous delivery pipeline
This tutorial will walk you through the steps to create the continuous delivery pipeline. You will learn to set up a GitHub repository for the application code; Create an AWS Elastic Beanstalk environment to deploy the application; Configure AWS CodeBuild to build the source code from GitHub; Use AWS CodePipeline to set up the continuous delivery pipeline with source, build, and deploy stages.
Start the tutorial here
Other guides to Getting Started with AWS
Learn the fundamentals and start building on AWS. Find step by step tutorials for Full-Stack Developer, Front-End Developer, AI App Developer, Embedded Analytics Developer, Database Administrator, Data Scientist, and Hobbyist Builder.
Getting started with the open source data science tool Metaflow on AWS
We explain how to use Metaflow and AWS to make data science pipelines not only portable to the cloud, but also seamlessly scalable and inspectable.
Managing compute environments for researchers with Service Workbench on AWS
In August, AWS released Service Workbench on AWS, an open source solution for researchers to deploy data and tools on secure IT environments in minutes. We help you get started.
Simplifying serverless best practices with AWS Lambda Powertools Java
Following the community’s continued successful adoption of AWS Lambda Powertools Python, we are announcing the general availability of AWS Lambda Powertools Java.
How to use AWS Backup's Cross-account backup feature
How to get started with using cross-account backup feature to add an additional layer of protection from accidental or malicious deletion or ransomware.
AWS Backup and AWS Organizations bring cross-account backup feature
AWS Backup now supports cross-account backup, enabling AWS customers to securely copy backups across accounts within their AWS Organizations. Customers can copy backups from the backup vault of the source account to the backup vaults of destination accounts, either on-demand or as part of a scheduled backup plan. These copies provide customers an additional layer of protection should the source account experience disruption from accidental or malicious deletion, disaster, or ransomware. Customers no longer need to manage multiple custom scripts or expensive third-party solutions. Customers can easily restore from the destination account or, alternatively, from a third account.
Amazon CodeGuru Profiler simplifies profiling for AWS Lambda functions
Amazon CodeGuru team has announced a simpler way to enable Amazon CodeGuru Profiler for AWS Lambda functions that removes the need to change any code or redeploy packages. With this new approach, customers will simply add a layer to their AWS Lambda function using a well-known ARN, and then set environment variables to enable profiling. This new feature applies to any AWS Lambda function using Amazon Corretto as their JVM of choice.
Amazon ECS extensions for AWS CDK is now generally available
The new Amazon ECS service construct for AWS CDK supports extensions that automatically add additional capabilities such as AWS App Mesh or FireLens to your containerized services using familiar programming languages. The extensions automatically add the appropriate sidecar containers to your task, add IAM statements to your task role, and provision any external resources required. You can also author your own drop-in extensions for members of your team, organization, or the broader open source community to reuse in their own infrastructure.
AWS Lambda now supports Amazon MQ for Apache ActiveMQ as an event source
AWS Lambda now supports Amazon MQ for Apache ActiveMQ as an event source to give customers more choices for messaging services to use with their serverless application. Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. Customers can build applications quickly and easily with Lambda functions that are invoked based on messages posted to Amazon MQ message brokers without needing to worry about provisioning or managing servers.