Explore topics and technologies related to modern web development.
Learn the basics of creating command-line applications using Node and Commander.js by building a note taking application for the terminal.
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.
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.