For others also diving into learning DynamoDB it l...
# general
c
For others also diving into learning DynamoDB it looks like there are some solid deals on great resources this weekend –  • Alex DeBries’ much recommended book • Dynobase, which appears to be a solid tool for building / interacting with DDB models. Deal links in thread
Good Dynobase overview video, including info on creating single-table models

https://www.youtube.com/watch?v=h5wl6uEAVuc

r
I'm currently trying to decide on Dynobase vs SenseDeep DynamoDB Studio
c
@Ross Coundon Any sense of preference or strong pros/cons yet?
d
One top tip which really helped me (I’m sure others will disagree), is don’t bother with the ORM type tools people have built around DynamoDB, at least no until you get your head around how it works. These tools include dynamodb-toolbox and onetable. They are not bad tools, but they abstract a lot of DynamoDB itself away and introduce their own terms for things, which makes learning DynamoDB itself much harder. If you use the DocumentClient from the AWS SDK, you’re much “closer to the metal” and all the concepts are DynamoDB concepts. Alex DeBrie also recommends starting with the DocumentClient in his videos. I have found DocumentClient to be much more verbose (as is the AWS way), but much easier to understand than trying to learn one of the ORM tools.
r
I think that's fair @Dan Greaves, although once you have the hang of it, using something like OneTable quickly becomes very attractive as it means writing so much less code and allows you to be a lot more productive.
u
i use dynamodb-toolbox and it's really helpful didn't know onetable but I guess it's kinda similar any big difference between them ?