Loading...
No images? Click here Hey there!Jamstack is a lot better than the jam sandwiches you ate as a kid ๐ฅช It's better than jamming with your mates! ๐ธ ...and it's better than Jameson! ๐ฅ (although that's not hard) So what is Jamstack? It's a modern way to build websites and apps that have better performance. ๐๐ผ Like, โจWAYโจ better. Specifically, Jamstack stands for JavaScript, APIs, and Markup. And it's worth knowing about, because Jamstack allows you to build things like an e-commerce site, SaaS applications or a personal blog with the benefits of: โ Better performanceโ Higher securityโ Cheaper, easier scaling, andโ A better developer experience.Let's give you an example: Here we have the traditional, old, boring website: Yawn. ๐ด In the traditional web, the client (that's you browsing the web) requests data from the server, which then fetches it from the database, and displays it on your screen. Voila! ๐ช Website goodness. The problem is, in the process of doing that, it's fetching a whole bunch of things that it doesn't need, there are lots of layers, and there's a delay in getting the information from the server. That means traditional web = slow & poor performance. Boo! ๐คฎ Geez, ok, yes, like everything... it depends on the setup, application.. blah, blah... I get it. Can I just keep going now? ๐ Look how boring it is ๐๐ผ Now, let's look at the NEW, EXCITING Jamstack web: Hooray! ๐ฅณ In the NEW web, data is pre-rendered and served via a CDN (Content Delivery Network), then made dynamic through JavaScript, APIs and serverless functions. In other words: It delivers a static website with only what it needs to. It doesn't have to go fetch everything at once and it can be super-fast. Oh, and dynamic. ooo! So essentially: Jamstack = great performance! Wow, so pretty ๐ And that means, instead of doing this: Your customers will be doing this: much better! Okay, sure, but what else can it do? Because Jamstack is delivered statically, it means your files are read-only and your application will be less susceptible to security risks.You can still have a dynamic application (JavaScript).You can still have a CMS (even Wordpress via a Headless setup).It's cheaper to run! ๐ค (money pweese)It's more scalable. ๐ (to the moon! ๐๐๐๐)I'm sold. How do I do this Jamstack thing, specifically? The good news is, you've probably done most of the hard work, and are pretty familiar with the technologies involved. There's no specific criteria like "you must use Angular and Node!", it's more of an architecture thing. Use HTML, CSS, React, Wordpress or whatever, and then use something like Gatsby to deliver it (FYI, that's pretty much our setup for SitePoint). You will need to adapt a few things though to help your workflow; so if you're like "I need to know more. Tell me MOAR!" ๐ฆ you can read our intro to Jamstack here and you can find a list of tools to get up and running here. If you want more of a guided ticket, you can check out some of our content like: JAMstack: Silly Name. Serious StuffDo we really need this JAMstack thing? And what even is it? In this session, weโll demystify the buzzwordy term, and explore how the approach to simplifying the technology stack can lead to shorter development times, with better performance and greater security.How to Build Your First Static Site with GatsbyThinking about getting on the Jamstack bandwagon? If your answer is Yes, then Gatsby, one of the hottest platforms around, could be just what youโre looking for. In this tutorial, Maria shows you how to use Gatsby to get up and running with your first simple static site. Happy Learning! The SitePoint Team SitePoint, Level 1, 110 Johnson Street, Fitzroy, VIC, 3065, Australia You're receiving this email because you signed up to receive news from SitePoint. Smart choice! Preferences | Unsubscribe |
Loading...
Loading...