Published Feb 4, 2019

JAMstack with J.A.M.

Delve into the transformative world of Jamstack as the hosts dissect its architecture, historical evolution, and community-driven momentum, while exploring its revolutionary impact on web development, especially in ecommerce. Uncover the strategic shift towards optimized performance and simplicity through real-world applications and essential tools that fuel this dynamic framework's growing popularity.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Web Evolution

    The evolution of web development has seen significant shifts, from desktop applications to mobile-first designs. Joe Zack notes that in the early days, the primary question was whether a product could be a website, which later shifted to mobile-first considerations 1. Michael Outlaw adds that the concept of "flattening" sites, or pre-generating static content, was a response to the limitations of server-side processing in the 90s 1. This cyclical trend reflects the ongoing balance between performance and functionality in web development 2.

       

    Frameworks

    Frameworks like WordPress, Ruby on Rails, and ColdFusion offered solutions to common problems in web development, such as server-side includes and dynamic content generation. Joe highlights that these frameworks provided easy database access and dynamic content capabilities, which were significant advantages over static HTML files 3. However, the rise of powerful JavaScript features and serverless functions has made static sites more viable and efficient 4.

       

    Static Shift

    The shift towards static site generation is driven by the need for performance and simplicity. Alan Underwood explains that static sites can pre-generate most content and use APIs for dynamic elements, like inventory updates 5. This approach eliminates the need for traditional web servers, relying instead on CDNs to serve pre-built files, which enhances speed and reduces complexity 6.

       

    Jamstack

    Jamstack, which stands for JavaScript, APIs, and Markup, represents a modern approach to web development. Joe emphasizes that Jamstack simplifies development by treating server-side components as third-party services and focusing on client-side JavaScript and reusable APIs 7. This methodology leverages CDNs and static files to deliver fast, scalable web applications 8.

Related Episodes