In web development, we have different types of boilerplates for different technologies. Thanks to all the people behind all these boilerplates. They have put all the best practises, good examples, useful tips all in one place. Ultimately, this can save heaps of your development times. For example, HTML5 boilerplate, it doesn't just comes with HTML structure, it also comes with folder setup. Another example, Email Boilerplate. Email boilerplate contains all the fixes, tips and tricks to avoid email client inconsistencies. If you go through it carefully, you will see a lot of useful information that one has took many years of experience to develop.