├── .gitignore ├── 01-stripe-events ├── source-code │ ├── .eslintrc.js │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── charge-processor │ │ │ └── lambda.ts │ ├── template.yaml │ ├── tsconfig.json │ ├── webpack.config.js │ └── yarn.lock └── video-source │ ├── architecture.png │ ├── done.mov │ ├── episode.png │ ├── folder-structure.png │ ├── intro.png │ ├── output.png │ ├── outro.png │ ├── sar.jpg │ ├── source.md │ ├── stripe-setup.png │ └── stripe.png ├── 02-testing-serverless-apps └── video-source │ ├── 01-alex.jpeg │ ├── 02-meet-alex.jpeg │ ├── 03-friends.jpeg │ ├── 04-friends.jpeg │ ├── 05-friends.jpeg │ ├── 06-project.jpeg │ ├── 07-project.jpeg │ ├── 08-project.jpeg │ ├── 09-team.jpeg │ ├── 10-process.jpeg │ ├── 11-process.jpeg │ ├── 12-tools.jpeg │ ├── 13-what-to-test.jpeg │ ├── 14-testing-pyramid.jpeg │ ├── 15-testing-pyramid.jpeg │ ├── 16-what-to-test.jpeg │ ├── 17-risks.jpeg │ ├── 18-architecture.jpeg │ ├── 19-architecture.jpeg │ ├── 20-next-episode.png │ ├── episode.png │ ├── intro.png │ ├── outro.png │ └── source.md ├── 03-testing-serverless-apps-part-2 ├── source-code │ ├── .eslintrc.js │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── common │ │ │ ├── booksdb-repository.ts │ │ │ └── tests │ │ │ │ └── booksdb-repository.test.ts │ │ └── get-books │ │ │ ├── events │ │ │ └── event.json │ │ │ ├── lambda.ts │ │ │ ├── lib │ │ │ └── main.ts │ │ │ └── tests │ │ │ └── main.test.ts │ ├── template.yaml │ ├── tsconfig.json │ ├── webpack.config.js │ └── yarn.lock └── video-source │ ├── 01-risks.jpeg │ ├── 02-architecture.jpeg │ ├── 03-architecture.jpeg │ ├── 04-architecture.jpeg │ ├── 05-architecture.jpeg │ ├── 06-testing-pyramid.jpeg │ ├── 07-ui-tests.jpeg │ ├── 08-code.jpeg │ ├── 09-folder-structure.png │ ├── 10-diagram.png │ ├── 11-sam-deploy.jpeg │ ├── 12-testing.jpeg │ ├── episode.png │ ├── intro.png │ ├── outro.png │ └── source.md ├── 04-api-gateway-cors ├── source-code │ ├── .eslintrc.js │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── hello-world │ │ │ └── lambda.ts │ ├── template.yaml │ ├── tsconfig.json │ ├── webpack.config.js │ └── yarn.lock └── video-source │ ├── 01-whats-cors.png │ ├── 02-cors.png │ ├── 03-cors-request.png │ ├── 04-cors-error.png │ ├── 05-cors-simple-request.png │ ├── 06-cors-preflight.png │ ├── 07-cors-request.png │ ├── 08-aws-cors.png │ ├── 09-folder-structure.png │ ├── 10-sam-deploy.png │ ├── 11-browser.png │ ├── 12-browser.png │ ├── 13-browser.png │ ├── 14-browser.png │ ├── 15-browser.png │ ├── 16-browser.png │ ├── episode.png │ ├── intro.png │ ├── outro.png │ └── source.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/.gitignore -------------------------------------------------------------------------------- /01-stripe-events/source-code/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/.eslintrc.js -------------------------------------------------------------------------------- /01-stripe-events/source-code/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | samconfig.toml 3 | node_modules 4 | info 5 | -------------------------------------------------------------------------------- /01-stripe-events/source-code/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/LICENSE -------------------------------------------------------------------------------- /01-stripe-events/source-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/README.md -------------------------------------------------------------------------------- /01-stripe-events/source-code/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/jest.config.js -------------------------------------------------------------------------------- /01-stripe-events/source-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/package.json -------------------------------------------------------------------------------- /01-stripe-events/source-code/src/charge-processor/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/src/charge-processor/lambda.ts -------------------------------------------------------------------------------- /01-stripe-events/source-code/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/template.yaml -------------------------------------------------------------------------------- /01-stripe-events/source-code/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/tsconfig.json -------------------------------------------------------------------------------- /01-stripe-events/source-code/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/webpack.config.js -------------------------------------------------------------------------------- /01-stripe-events/source-code/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/source-code/yarn.lock -------------------------------------------------------------------------------- /01-stripe-events/video-source/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/architecture.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/done.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/done.mov -------------------------------------------------------------------------------- /01-stripe-events/video-source/episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/episode.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/folder-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/folder-structure.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/intro.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/output.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/outro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/outro.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/sar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/sar.jpg -------------------------------------------------------------------------------- /01-stripe-events/video-source/source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/source.md -------------------------------------------------------------------------------- /01-stripe-events/video-source/stripe-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/stripe-setup.png -------------------------------------------------------------------------------- /01-stripe-events/video-source/stripe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/01-stripe-events/video-source/stripe.png -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/01-alex.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/01-alex.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/02-meet-alex.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/02-meet-alex.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/03-friends.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/03-friends.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/04-friends.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/04-friends.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/05-friends.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/05-friends.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/06-project.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/06-project.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/07-project.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/07-project.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/08-project.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/08-project.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/09-team.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/09-team.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/10-process.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/10-process.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/11-process.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/11-process.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/12-tools.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/12-tools.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/13-what-to-test.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/13-what-to-test.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/14-testing-pyramid.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/14-testing-pyramid.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/15-testing-pyramid.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/15-testing-pyramid.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/16-what-to-test.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/16-what-to-test.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/17-risks.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/17-risks.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/18-architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/18-architecture.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/19-architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/19-architecture.jpeg -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/20-next-episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/20-next-episode.png -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/episode.png -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/intro.png -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/outro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/outro.png -------------------------------------------------------------------------------- /02-testing-serverless-apps/video-source/source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/02-testing-serverless-apps/video-source/source.md -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/.eslintrc.js -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | samconfig.toml 3 | node_modules 4 | info 5 | -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/LICENSE -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/README.md -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/jest.config.js -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/package.json -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/src/common/booksdb-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/src/common/booksdb-repository.ts -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/src/common/tests/booksdb-repository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/src/common/tests/booksdb-repository.test.ts -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/src/get-books/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/src/get-books/events/event.json -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/src/get-books/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/src/get-books/lambda.ts -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/src/get-books/lib/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/src/get-books/lib/main.ts -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/src/get-books/tests/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/src/get-books/tests/main.test.ts -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/template.yaml -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/tsconfig.json -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/webpack.config.js -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/source-code/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/source-code/yarn.lock -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/01-risks.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/01-risks.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/02-architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/02-architecture.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/03-architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/03-architecture.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/04-architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/04-architecture.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/05-architecture.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/05-architecture.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/06-testing-pyramid.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/06-testing-pyramid.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/07-ui-tests.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/07-ui-tests.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/08-code.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/08-code.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/09-folder-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/09-folder-structure.png -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/10-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/10-diagram.png -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/11-sam-deploy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/11-sam-deploy.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/12-testing.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/12-testing.jpeg -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/episode.png -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/intro.png -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/outro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/outro.png -------------------------------------------------------------------------------- /03-testing-serverless-apps-part-2/video-source/source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/03-testing-serverless-apps-part-2/video-source/source.md -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/.eslintrc.js -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | samconfig.toml 3 | node_modules 4 | info 5 | -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/LICENSE -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/README.md -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/jest.config.js -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/package.json -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/src/hello-world/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/src/hello-world/lambda.ts -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/template.yaml -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/tsconfig.json -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/webpack.config.js -------------------------------------------------------------------------------- /04-api-gateway-cors/source-code/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/source-code/yarn.lock -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/01-whats-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/01-whats-cors.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/02-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/02-cors.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/03-cors-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/03-cors-request.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/04-cors-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/04-cors-error.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/05-cors-simple-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/05-cors-simple-request.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/06-cors-preflight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/06-cors-preflight.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/07-cors-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/07-cors-request.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/08-aws-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/08-aws-cors.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/09-folder-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/09-folder-structure.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/10-sam-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/10-sam-deploy.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/11-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/11-browser.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/12-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/12-browser.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/13-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/13-browser.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/14-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/14-browser.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/15-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/15-browser.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/16-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/16-browser.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/episode.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/intro.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/outro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/outro.png -------------------------------------------------------------------------------- /04-api-gateway-cors/video-source/source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/04-api-gateway-cors/video-source/source.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serverlesspub/five-minutes-serverless/HEAD/README.md --------------------------------------------------------------------------------