2021
Continuous Integration (CI/CD) for a Typescript Serverless Lambda API using CircleCI
Are you getting tired of manually deploying your code to AWS after each code change? Today we're going to implement Continuous Integration for Serverless Lambda, to automate our deployments using a CI/CD pipeline, based on the Git branch we push the commit to!
Test Driven Development (TDD) Typescript Lambda API using Mocha and Chai
Test Driven Development (TDD) has many benefits, including allowing us to focus on our requirements with a "unit test first approach" to ensure that we're only deploying code where the unit tests pass. Today we're going to cover using Mocha and Chai to test our Typescript Lambda algorithms!
Integration Testing a Typescript Lambda API using Jest (& Supertest)
Integration Testing is a level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units. Today we're going to look at doing Integration Testing using Jest and Supertest.
Typescript Lambda & DynamoDB RESTful Api RUN LOCALLY using Docker and LocalStack!
LocalStack is pretty awesome! It allows you to emulate a number of AWS services on your computer. Today we're just going to focus on emulating DynamoDB locally to test our Serverless Lambda.