dynamodb-toolbox
dynamodb-toolbox copied to clipboard
[question] What does version 1.0 look like?
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!
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
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!
@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!
Hey @deldrid1,
A lot of work is being done on this and we should see Transactions and TypeScript within the next two weeks.
- Jeremy
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?
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.
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.