HENNGE / aiodynamo

Asynchronous, fast, pythonic DynamoDB Client
https://aiodynamo.readthedocs.io/
Other
72 stars 21 forks source link

Documentation in other languages, maybe? #182

Open dimaqq opened 5 months ago

dimaqq commented 5 months ago

I tried really hard to recommend this library in a Japanese-speaking company, and it remains to be seen if my recommendation is ultimately picked up...

The main issue seems to be that developers fall for the most standard library (boto3), and I was able to identify two components to this:

  1. Folks stay away from async, don't have time to learn it.
  2. Folks use examples in their native "environment", which is perhaps split between: a. Help they get in their vscode / github autopilot b. Blogs/examples they read in their native language

I doubt that 1. can be helped. 2a. is a more complex wide-spread issue, that I don't know how to address yet 2b. can be totally done by an intern or good-first-issue contributor

alexeyshockov commented 2 weeks ago

Hey folks, that for a great library. I would also a point about other libraries.

There are many libraries that depend on (aio)boto3, that's it. For example, https://github.com/feast-dev/feast just added async support recently, with the only option of aioboto3. Most of the users (I believe) does not use async version at all, and all others will stuck with the default implementation.

dimaqq commented 2 weeks ago

Given that feast support for DynamoDB is classified as online store, it could in fact benefit from this library over aioboto.

If you or someone opens a PR to that repo, do tag someone here if you need a second pair of eyes or a discussion.

ojii commented 2 weeks ago

I don't know if bothering them about this is worth it, maybe they're happy with boto.