Skip to content

Commit

Permalink
Merge pull request #536 from sliedig/develop
Browse files Browse the repository at this point in the history
docs: we made this section update
  • Loading branch information
hjgraca authored Jan 2, 2024
2 parents 7205022 + 09688c0 commit 7308cc6
Show file tree
Hide file tree
Showing 8 changed files with 78 additions and 4 deletions.
Binary file added docs/media/we_made_this/rahul_nath_batch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/media/we_made_this/rahul_nath_logging.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/media/we_made_this/rahul_nath_metrics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/media/we_made_this/rahul_nath_parameters.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/media/we_made_this/rahul_nath_tracing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
79 changes: 76 additions & 3 deletions docs/we_made_this.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,87 @@ This space is dedicated to highlight our awesome community content featuring Pow

## Connect

[![Join our Discord](https://dcbadge.vercel.app/api/server/B8zZKbbyET)](https://discord.gg/B8zZKbbyET){target="_blank"}

Join us on [Discord](https://discord.gg/B8zZKbbyET){target="_blank"} to connect with the Powertools for AWS Lambda community 👋. Ask questions, learn from each other, contribute, hang out with key contributors, and more!

<!-- ## Blog posts
[![Join our Discord](https://dcbadge.vercel.app/api/server/B8zZKbbyET)](https://discord.gg/B8zZKbbyET){target="_blank"}

## Videos

Check out the great series of videos from Rahul Nath on Powertools for AWS Lambda (.NET). Rahul is a programmer, blogger, Microsoft MVP, AWS Community Builder and YouTuber! He loves teaching and try to explain 'Why we do, What we do' by going a level deeper in the things I teach. His YouTube channel has a lot of AWS content that you can what on his [AWS .NET series](https://bit.ly/aws-net-series){:target="_blank"}.

<div class="grid cards" markdown>

- :material-motion-play-outline:{ .lg .middle } __Logging__

---
![Logging showcase](./media/we_made_this/rahul_nath_logging.png)

The Powertools for AWS Lambda (.NET) Logging utility provides a Lambda-optimized logger to output JSON logs. In this video, let's learn how to get started with the Powertools for Lambda Logging utility when building Lambda Functions in .NET.

[:octicons-arrow-right-24: Watch now](https://youtu.be/uQxAIYkdNFM?si=vwnqTwzJ1rL89MJ9){:target="_blank"}

- :material-motion-play-outline:{ .lg .middle } __Tracing__

---
![Tracing showcase](./media/we_made_this/rahul_nath_tracing.png)

The Powertools for AWS Lambda (.NET) Tracing library is an opinionated wrapper for AWS X-Ray aimed to reduce the overhead of performing common tracing tasks. In this video let’s explore how you can start using the Lambda Annotations library when building AWS Lambda Functions in .NET.

[:octicons-arrow-right-24: Watch now](https://youtu.be/m8JL-aYrLHw?si=38UyseHFXYXH0vFn){:target="_blank"}

- :material-motion-play-outline:{ .lg .middle } __Metrics__

---
![Metrics showcase](./media/we_made_this/rahul_nath_metrics.png)

The Powertools for AWS Lambda (.NET) Metrics library makes publishing custom metrics from your AWS Lambda Function easy. In this video, let's learn how to easily integrate with Amazon CloudWatch Metrics and start publishing custom metrics from your .NET AWS Lambda Function.

[:octicons-arrow-right-24: Watch now](https://youtu.be/SQ3rY28Eqeo?si=8A4cBYPQXLpHw2GX){:target="_blank"}

- :material-motion-play-outline:{ .lg .middle } __Parameters__

---
![Parameters showcase](./media/we_made_this/rahul_nath_parameters.png)

The Powertools for AWS Lambda (.NET) Parameters library makes it easy to work with these different services and retrieve parameter values. In this video, let’s learn how to get started using the Lambda Powertools Parameters NuGet package and how to use it when building Lambda Functions.

[:octicons-arrow-right-24: Watch now](https://youtu.be/3Mdbaf4ox78?si=KyffGeKj4ZTXAm-C){:target="_blank"}

- :material-motion-play-outline:{ .lg .middle } __Idempotency__

---
![Parameters showcase](./media/we_made_this/rahul_nath_idempotency.png)

The Powertools for AWS Lambda (.NET) Idempotency utility makes it easy to convert your Lambda functions into idempotent operations that are safe to retry. In this video, let's learn how to get started using the Powertools Idempotency package, some key features, and how it easily fits into your existing Lambda Functions.

[:octicons-arrow-right-24: Watch now](https://youtu.be/v-A8iP0hSLQ?si=RZL23BRwO-kd1iq5){:target="_blank"}

- :material-motion-play-outline:{ .lg .middle } __Batch Processing__

---
![Parameters showcase](./media/we_made_this/rahul_nath_batch.png)

The Powertools for AWS Lambda (.NET) Batch processing utility makes it easy to process a batch of messages from Amazon SQS, Amazon Kinesis Data Streams, and Amazon DynamoDB Streams. In this video, let’s learn how to use the Lambda Powertools Batch processing utility to process messages in batches from Amazon SQS.

[:octicons-arrow-right-24: Watch now](https://youtu.be/vWYj6JwuiZ4?si=ccMqc25VV4cu_9B1){:target="_blank"}

</div>

## Workshops

### Accelerate your serverless journey with Powertools for AWS Lambda

Are you hoping to speed up your serverless applications with best practices and faster development? Powertools for AWS Lambda can help you reduce boilerplate code and increase developer velocity.
In this workshop, learn how you can implement structured logging and tracing, operational and business metrics, and idempotency practices for a media processing application. Choose between Python, JavaScript/TypeScript, Java, or .NET when building your program.

[:octicons-arrow-right-24: Explore workshop](https://catalog.workshops.aws/powertools-for-aws-lambda){:target="_blank"}

### AWS Serverless Developer Experience Workshop: A day in a life of a developer

This advanced workshop teaches building serverless solutions with AWS SAM and AWS SAM CLI. Learn about event-driven architectures, messaging patterns, orchestration, observability, and Powertools for AWS Lambda, in four different runtimes. Explore open-source tools and simplified CI/CD deployments with SAM Pipelines.

[:octicons-arrow-right-24: Explore workshop](https://catalog.workshops.aws/serverless-developer-experience){:target="_blank"}

<!-- ## Blog posts
## Sample projects -->
3 changes: 2 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ markdown_extensions:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format

- md_in_html

copyright: Copyright &copy; 2023 Amazon Web Services

plugins:
Expand Down

0 comments on commit 7308cc6

Please sign in to comment.