
Mapping Tool
@mappingtool
Professional VTL editor and debugger — Quickly build and debug AppSync & API Gateway mapping templates
Вам может понравиться
Anyone else interested in Mapping Tool as an API? How would you expect it to work? What price/pricing model would be compelling to you?
@zaccharles do you have any plans to take the VTL evaluation engine you use for mapping tool and open it up as an API (and charge for usage)? Similar to what AppSync has done, but you'd cover API Gateway as well.
Enjoyed your trial but put off by the price? Well, Mapping Tool is now 25% cheaper! 🤗

Love AppSync or API Gateway but hate VTL? You're not the only one! Check out the Mapping Tool by @zaccharles and finally cure those VTL blues ;-) mappingtool.dev
You should check out @mappingtool by @zaccharles, makes working with and debugging VTL much easier and works great for both AppSync and API Gateway
⚡️ Now supported: - $util.transform.toDynamoDBFilterExpression() - $util.transform.toDynamoDBConditionExpression() 🤥 The AWS docs (go.aws/3PDlPCN) say they return a Map, but they actually return a String. 😶 toDynamoDBConditionExpression exists but is undocumented.

The mapping tool has helped a lot!! 🚀🚀
The @mappingtool app does help massively with debugging this though and the intellisense is super useful
AWS AppSync added new VTL utility methods: $util.autoKsuid, $util.log.info and $util.log.error. Mapping Tool now supports $util.autoKsuid() 🚀 This utility generates a "KSUID (K-Sortable Unique Identifier) base62 encoded as a String with a length of 27". $util.log coming soon!

To make defining missing context data easier, relevant problem messages now say which tab to use ⚡️

Sometimes it's hard to see the red/yellow/blue squiggly lines. To make things easier, Mapping Tool now colors the margin and line number too! 🟥🟨🟦 Check out this contrived example:

AWS AppSync just added two new HTTP utility methods: $util.http.addResponseHeader(String, Object) > Adds a single custom header to the response. $util.http.addResponseHeaders(Map) > Adds multiple response headers to the response. Docs have been updated: docs.aws.amazon.com/appsync/latest…
One reason our emulation is so accurate is that we run the same VTL engine as AWS. Unfortunately that means Java, which can mean Lambda cold starts. 🥶 To keep things fun, if a cold start is detected, you can learn a phrase from one of 30 languages! 😀
Haahhaha agree! The syntax is weird and sometimes hard to debug and find errors. But @mappingtool can make the job easy!
I've been trying out @mappingtool by @zaccharles recently and it's definitely an upgrade on the VTL experience provided by the AppSync console. If you're struggling with writing VTL templates (and you SHOULD prefer VTL over Lambda resolvers) then you should check it out.
United States Тренды
- 1. Vandy 11.2K posts
- 2. No Kings 927K posts
- 3. Brian Kelly 5,856 posts
- 4. Carnell Tate 2,768 posts
- 5. Diego Pavia 3,570 posts
- 6. Vanderbilt 8,940 posts
- 7. Beamer 2,805 posts
- 8. Clark Lea N/A
- 9. South Carolina 10.9K posts
- 10. Tony Vitello 2,496 posts
- 11. Dork Cult Protest Day 42.5K posts
- 12. Shula 2,477 posts
- 13. Nuss 3,329 posts
- 14. #GoBlue 2,577 posts
- 15. Joe Sloan 1,067 posts
- 16. Marchand 2,414 posts
- 17. Tulane 1,968 posts
- 18. Sellers 9,970 posts
- 19. Duke 64.9K posts
- 20. Constitutional Republic 17.4K posts
Вам может понравиться
-
Ran Isenberg
@RanBuilder -
Serverless Guru
@serverlessguru -
Julian Wood
@julian_wood -
Jannik Wempe
@JannikWempe -
Serverless Advocate 🥑
@LeeJamesGilmore -
sam
@samgoodwin89 -
Rafal Wilinski
@rafalwilinski -
Sheen Brisals
@sheenbrisals -
Ben
@benjamin_l_s -
Nick Smit
@nickste -
Filip Pyrek
@FilipPyrek -
Lars
@lajacobsson -
Paul Swail
@paulswail -
Sam Dengler
@samdengler -
alchemy
@alchemy_run
Something went wrong.
Something went wrong.