Blog post

custom email notification

Sending custom email verification request in AWS

AWS Sends out Email Verification Request to your users by default having its own template. How about sending a custom email verification email? Here are the steps using $ aws sesv2… CLI commands:AWS Custom Email Verification Template::“$ aws sesv2 list-custom-verification-email-templates”“$ aws sesv2 create-custom-verification-email-template –cli-input-json file://template_email_verification.json”“$ aws sesv2 update-custom-verification-email-template –cli-input-json file://template_email_verification.json”“$ aws sesv2 send-custom-verification-email   –email-address “hashruf@uteachon.com”  …

Sending custom email verification request in AWS Read More »

TDD approach to Serverless Java Development

TDD (Test-Driven Development) is an essential approach to Serverless Java development that emphasizes writing tests before writing the actual code. Importance of TDD in Serverless Java Development: Let us start with the required Tools to the setup environment: AWS Free Account Lambda functions in Java JUnit5: This is a popular framework for unit testing Java …

TDD approach to Serverless Java Development Read More »

JUnit5 and Mockito

Mocking… Arrange: Mocking makes entire functionality lost. It is training your mock by stubbing all the external dependencies with a given dummy input/expected output; when():thenReturns; throws exceptions. What remains are lines of code in the if/else branches that are executed by the type of input. Action: Calling the class under test’s (CUT) actual method in …

JUnit5 and Mockito Read More »

Working with Git

Pre-requisites: git is installed on your machine having admin rights. Git – Downloads (git-scm.com) Exercise Caution: Understand the git commands and their outcomes; before running them on your machine Quick setup steps: Identifying yourself for the codes you modify git config –global user.name “John doe”git config–global user.email jdoe@example.comgit config –list 4. git status 5. git add …

Working with Git Read More »