Skip to content

Feature: Powertools for other languages #84

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

Closed
jason-riddle opened this issue Jun 29, 2020 · 13 comments
Closed

Feature: Powertools for other languages #84

jason-riddle opened this issue Jun 29, 2020 · 13 comments
Assignees
Labels
feature-request feature request

Comments

@jason-riddle
Copy link

Is your feature request related to a problem? Please describe.

Love the idea of this project. It would be great to have this for other languages.

Describe the solution you'd like

The same easy-of-use of this project, but tailored to the best practices for other languages.

Describe alternatives you've considered

There isn't an alternative. Lots of extra undifferentiated heavy lifting of having to implement metrics, tracing, and logging over and over for other projects.

Additional context

My personal next preference would be Go, but I'm eager to hear the team's general thoughts.

@jason-riddle jason-riddle added feature-request feature request triage Pending triage from maintainers labels Jun 29, 2020
@ghost ghost removed the triage Pending triage from maintainers label Jun 29, 2020
@heitorlessa
Copy link
Contributor

Hi @jason-riddle - Thanks for reaching out and raising this feature request.

As of now, we're currently evaluating Typescript and Go as a prospect for the next language. Ideally, we'd like to have Powertools for all Lambda runtimes.

I'll leave an additional comment to gauge interest in Go from the community as people can upvote in the meantime.

@heitorlessa
Copy link
Contributor

Vote with +1 if you'd like Powertools for Golang

@heitorlessa heitorlessa self-assigned this Jul 1, 2020
@heitorlessa heitorlessa pinned this issue Jul 5, 2020
@stevehouel
Copy link

Vote with +1 if you'd like Powertools for Java

@sliedig
Copy link

sliedig commented Jul 15, 2020

Vote with +1 if you'd like Powertools for dotnet (C#)

@snetty
Copy link

snetty commented Jul 28, 2020

+1 for Typescript 👍🏼

@monnecc
Copy link

monnecc commented Aug 13, 2020

+1 for C#

@eriklztiqqe
Copy link

+1 for Go and .NET (including F#!)

@ghost
Copy link

ghost commented Aug 13, 2020

+1 for Go and Rust please 👍

@CABellamy
Copy link

+1 for Go please!

@benjasl-stripe
Copy link

+1 for PHP ;)

@heitorlessa
Copy link
Contributor

Java is now OUT as Beta cc @oappicgi, @xaitek, @rajeshrajaian, @VanOvermeire, @stefaniuk

@mwarkentin
Copy link

+1 for NodeJS

@heitorlessa
Copy link
Contributor

Hey! We now have an external email that we'd love to hear from you and what company you work for to help us prioritize additional runtimes. 📧 [email protected]

I'm closing this now but here are some updates for you ;)

  • Java - It's now GA :) https://github.com/awslabs/aws-lambda-powertools-java
  • Typescript/NodeJS - We're going to work on this next. We welcome your feedback via email on the User Experience you'd love to have.
  • Golang and C# - We're actively considering it. We need more feedback from companies who'd want to use it including the experience they're after - This will help us prioritize.
  • Rust - We won't be supporting it unless Lambda makes it a native runtime (part of our tenets) - For that, you can help us by using #awswishlist on Twitter, and by talking to your AWS representative ;)

We hugely appreciate everyone's kind messages across many channels, keep your feedback coming via email, and stay tuned for Typescript!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request feature request
Projects
Development

No branches or pull requests

10 participants