A guide to creating serverless functions with Go using the AWS SDK and the AWS CLI.
Data validation is a defensive strategy, which helps to ensure the data you're working with has the type and structure that you expect.
Events provide a channel of communication between different parts of an application. There are several techniques for creating and handling events, each with its own advantages and disadvantages.
Git's log command can be used to generate consistent project documentation, such as release notes and changelogs.
Using a semantic Git commit method can greatly improve the readability of Git logs and help to organize the scope of individual commits.
Learn the basics of creating command-line applications using Node and Commander.js by building a note taking application for the terminal.