The rise of the Jamstack
The Jamstack represents all that was good about the initial days of web design, together with all of the things that are good about modern web development. Static site generation, as it's sometimes referred to, means simply generating a website comprised of pages that are literally files and nothing more. There is no backend preprocessor and no database, and all of the server complexity is abstracted away.
The Jamstack acronym explained
The Jamstack acronym stands for JavaScript, APIs, and Markup. Since a static site page cannot be produced by any real-time preprocessing, all dynamic aspects of the page must be achieved through JavaScript, which will perform all page interactions.
JavaScript will communicate with external systems, such as search engines, using application programming interfaces (APIs). The use of APIs is a modern way of either leveraging pre-built external Software-as-a-Service (SAAS), such as Algolia's search API, or using...