dynamodb-toolbox icon indicating copy to clipboard operation
dynamodb-toolbox copied to clipboard

[question] What does version 1.0 look like?

Open afgallo opened this issue 5 years ago • 7 comments

Hi @jeremydaly

Thanks a lot for your work on this library. I was looking for something designed with single table in mind and found dynamodb-toolbox!

Just a quick question: What do you think this library is missing for v1.0?

Cheers!

afgallo avatar Sep 03 '20 04:09 afgallo

Hi @afgallo,

The library is still missing Transaction support and a few other small convenience features like GSI Projection Management. Plus there are still a few bugs that people have submitted and we are in the process of working on TypeScript support. My goal is to have this all completed by the end of September.

  • Jeremy

jeremydaly avatar Sep 03 '20 13:09 jeremydaly

Amazing, @jeremydaly thank you!

I've started using your library and it was pretty straight forward! Did run into an issue where I accidentally used the same column name "created" and was getting an error about alias. I then dug deeper in the documentation and found out why.

Do you have examples of how you've used the toolbox in larger serverless apps? Just curious about which patterns have emerged when it comes to your domain layer or data access layer.

Thanks again!

afgallo avatar Sep 03 '20 22:09 afgallo

@jeremydaly - Is the work on TypeScript support being done on a fork somewhere that folks can try it or take a look? The typescript branch looks pretty stale and I also saw in #54 you mentioned some integration tests that haven't been published?

I'm looking to start a new large TypeScript DynamoDB project. This library looks SUPER promising and useful, just wanted to see how close some of the shiny new things are as we approach the end of September.

Thanks!

deldrid1 avatar Sep 25 '20 12:09 deldrid1

Hey @deldrid1,

A lot of work is being done on this and we should see Transactions and TypeScript within the next two weeks.

  • Jeremy

jeremydaly avatar Sep 25 '20 14:09 jeremydaly

Hey @jeremydaly - just pinging to see where this stands.

As a random aside are there any examples/best practices of how to best integrate a DynamoDB Table managed with this toolbox with AWS AppSync?

deldrid1 avatar Oct 13 '20 21:10 deldrid1

I've been working on it @deldrid1. The TypeScript conversion has been more difficult than I thought including some refactoring. Hoping to finish it up this week. I'll have to get back you on the AppSync question.

jeremydaly avatar Oct 14 '20 20:10 jeremydaly

hey @jeremydaly , thanks for all the work. Do you need some help? :) I realize that explaining to someone what needs to be done often takes more time than just doing it yourself, but if you had for example some failing test cases I'd love to jump in and make them pass :) Same if you have some problems with TypeScript typing.

lgandecki avatar Oct 27 '20 18:10 lgandecki