Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(we-made-this): new community content section #1650

Merged
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions docs/we_made_this.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: Who Made This
description: Blog posts, tutorials, and guides about Lambda Powertools created by the AWS Community.
---

<!-- markdownlint-disable MD043 -->

Lambda Powertools is a project created and maintained with a focus on helping the AWS community adopt best practices and Serverless. So this space is dedicated to convey the value of Powertools, use cases and lessons learned from the experience of AWS community.

Do you write about Lambda Powertools or have an interesting use case to share? [Open an issue](https://github.com/awslabs/aws-lambda-powertools-python/issues/new?assignees=&labels=community-content&template=share_your_work.yml&title=%5BI+Made+This%5D%3A+%3CTITLE%3E) and we'll add your case here.

## Contributors

### Ran Isenberg

Author info like twitter/preferred email... maybe a one line bio?
heitorlessa marked this conversation as resolved.
Show resolved Hide resolved

!!! note "Check all the projects/articles that this member of our community contributed to promote this project."

#### Python Serverless GitHub Template Project

This repository provides a working, deployable, open source based, AWS Lambda handler and CDK Python code. This handler embodies Serverless best practices and has all the bells and whistles for a proper production ready handler. It uses many of the AWS Lambda Powertools utilities for Python.

[Click here](https://github.com/ran-isenberg/aws-lambda-handler-cookbook){:target="_blank"}

#### Building a resilient input handling with AWS Lambda Parser

When building applications with AWS Lambda it is critical to verify the data structure and validate the input due to the multiple different sources that can trigger them. In this session Ran Isenberg (CyberArk) will present one of the interesting features of AWS Lambda Powertools for python: the parser.

On this session you will learn how to increase code quality, extensibility and testability, boost you productivity and ship rock solid apps to production.

Watch the video below or [directly on Twitch](https://www.twitch.tv/videos/1034744364){:target="_blank"}:

<iframe src="https://player.twitch.tv/?video=1034744364&parent=localhost&autoplay=false" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>
heitorlessa marked this conversation as resolved.
Show resolved Hide resolved

#### Talk DEV to me | Feature Flags with AWS Lambda Powertools

A deep dive in how Lambda Powertools helped with the use of Feature Flags

Watch the video below or [directly on Twitch](https://www.twitch.tv/videos/1174133534){:target="_blank"}:

<iframe src="https://player.twitch.tv/?video=1174133534&parent=localhost&autoplay=false" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>

#### AWS Lambda Cookbook — Following best practices with Lambda Powertools

A collection of articles explaining in detail how Lambda Powertools helps with a Serverless adoption strategy and its challenges.

Click to read the [Part 1 - Logging](https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-1-logging){:target="_blank"}

Click to read the [Part 2 - Observability: monitoring and tracing](https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-2-observability){:target="_blank"}

Click to read the [Part 3 - Business Domain Observability](https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-3-business-domain-observability){:target="_blank"}

Click to read the [Part 4 - Environment Variables](https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-environment-variables){:target="_blank"}

Click to read the [Part 5 - Input Validation](https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-elevate-your-handler-s-code-part-5-input-validation){:target="_blank"}

Click to read the [Part 6 - Configuration & Feature Flags](https://www.ranthebuilder.cloud/post/aws-lambda-cookbook-part-6-feature-flags-configuration-best-practices){:target="_blank"}
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ nav:
- Roadmap: roadmap.md
- API reference: api/" target="_blank
- Upgrade guide: upgrade.md
- We Made This: we_made_this.md
- Core utilities:
- core/tracer.md
- core/logger.md
Expand Down