A hands-on introduction to GraphQL APIs

Image of different GraphQL versions.
Image by author

Prerequisites

  • AWS
  • Postman

Services

  • AppSync is a fully managed service on AWS that makes it easy to develop GraphQL APIs
  • DynamoDB is a fast and flexible NoSQL database service on AWS
  • Postman is a collaboration platform for API development

AppSync


“Aha!” moments have to start from somewhere

Photo by Austin Distel on Unsplash

The Era of Personalization

“Eight in 10 survey respondents say personalization is important to their organization’s strategy.” — Harvard Business Review (*)


Useful Snippets for Common Use Cases

Photo by Jay Wennington on Unsplash

Outline

  • CSV
  • Column
  • Row
  • Datatype
  • Null
  • Duplicate
  • Math
  • Filter
  • Sort
  • Group by
  • Join

Sample Dataset


Break up that monolith CSV file

A cracked Easter egg with smaller Easter eggs spilling out of it.
Photo by Laurentiu Iordache on Unsplash

Let’s Get Started!


Make your life easier, every day

Photo by Morning Brew on Unsplash

1) Full Page Screen Capture


Use this format to create a shared understanding of why we do what we do.

Photo by Pavel Nekoranec on Unsplash. Modified by Songtham Tungkitkancharoen
  • User Story
  • Acceptance Criteria
  • Prioritization
  • Stretch Goals
  • Notes
  • Estimations


Now that one of the biggest NPM packages has been deprecated, what does that mean for your project?

Photo from npm.

Why Would the Author Stop Development?

“The most valuable thing Request can do for the JavaScript ecosystem is to go into maintenance mode and stop considering new features or major releases.”


Original Photo by Andrew Neel on Unsplash. Modified by Songtham Tungkitkancharoen


Build, fly, review, and iterate

Original Photo by Daria Nepriakhina on Unsplash. Modified by Songtham Tungkitkancharoen.


Safely make changes to your production database schema

Original Photo by Barth Bailey on Unsplash. Modified by Songtham Tungkitkancharoen.

Songtham Tung

Technical Account Manager | SF Native x BKK Resident 🇺🇲 🇹🇭

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store