Yang Zhang hosted a Jamstack session where he discussed the functions of Plasmic, a visual builder that can plug into your own code base similar to a headless CMS but has a no-code page builder that allows you to style landing pages the way you want.
A little before knowledge we dive in! I signed up for the Jamstack Conf 2021 but had no idea what Jamstack was or even did for that matter. So before listening into a few sessions, I did some research on Jamstack and here's what I learned. Jamstack is an architecture that builds on many of the existing frameworks and workflows that developers use today. Jamstack allows you to build beautiful website easier with JavaScript frameworks, Static Site Generators, Headless CMSs, and CDNs.
Back to what I learned. One concept I learned while listening to Yang speak was the term "Streaming Render". So how rendering works is you fetch all the data you need to render the page, your render the full page, than you send the result out to the browser. This can take some time as different data takes less/more time to render. Streaming render allows your to mark certain parts of your page as lazy loaded and a place holder is rendered instead, and the server will continue to render the rest of the page. This cuts back on the render time.
As someone who know the basics of coding web based projects. My main question on these topics would be, how do these frameworks and software affect the average developer? With all these new programs that allow most everyday users to create a project without any prior coding knowledge, how does this affect developers and the field?
In conclusion I was very pleased to attend Yang Zhang's session on Plasmic. Plasmic uses all the best practices around images, text, etc. like streaming rendering, API's, plugins, etc. All in all a great learning experience where I was able to further my knowledge in web development.
Top comments (0)