Oct 14, 2020 • ☕️ 2 min read
A template engine allows you to utilize static template files in your projects or applications, then replaces variables and instances declared in a template file with actual values at runtime.
Templates engines are often available in multiple languages with a different syntax, but with a similar philosophy, and having following common features:
Pure template engine works well if you want to allow people to write templates for rendering HTML-pages, e-mails or markdown files. It has no built-in support for event-handling, accessing backend-services or incremental DOM updates.
If you want to build a single-page application and you want to handle user-input, you should probably look for a framework like React, Vue, or Angular.
I wanted to be an indie hacker for multiple reasons but the biggest motivation has always been my passion for building products
What high-level programming languages currently can use WebAssembly as a compilation target
Performing well in one of the following Google competitions is a every good start on the way to get a job at Google
These days, front-end mastery involves not only knowing how to write good CSS, but also which of these technologies to use, and when