I am really interested in exploring the question: how can developers create great products fuelled by creativity and curiosity rather than stress and fear? I believe these things help:
A GRAPHQL SERVERLESS FRAMEWORK
Rise Framework: Build GraphQL Serverless applications with 1 JS File
VIDEO WALKTHROUGH + GITHUB PROJECT
How to convert Callbacks into Async Await
VIDEO WALKTHROUGH + GITHUB PROJECT
How ESLint can help automate Code Review
VIDEO WALKTHROUGH + GITHUB PROJECT
How your organization can use Private NPM Modules
VIDEO WALKTHROUGH + GITHUB PROJECT
How to protect Serverless Endpoints with AWS Cognito
VIDEO WALKTHROUGH + GITHUB PROJECT
How to dynamically define resources in a Serverless project by stage
VIDEO WALKTHROUGH + GITHUB PROJECT
How to accomplish the Test Pyramid in a Serverless Project
GITHUB PROJECT
How to do integration tests against DynamoDB
GITHUB PROJECT
How to begin a Serverless Project
VIDEO WALKTHROUGH + GITHUB PROJECT
How to use Appsync Subscriptions
DOCUSAURUS SITE
Guiding Principles for a Development Team
DESIGN
Sketch
I use Sketch to make all mockups, wireframes, and prototypes.
FRONTEND
React
I use React for frontend development, along with styled components, apollo graphql client
BACKEND
Serverless Framework
I use the Serverless Framework with Node JS and Typescript.
PLATFORM
AWS Services
I use AWS Lambda, DynamoDB, SNS, SES, Cognito, S3, Cloudfront, API Gateway, Cloudwatch, AppSync, Amplify