Quick start guide to Jamstack πŸ§΅πŸ‘‡πŸ»
So the JAM stands for

J - JavaScript
A - APIs
M - Markup
Stack - Technologies used to build a particular project
The first interesting part here is that in some context we all have worked on Jamstack.

Trust me!! πŸ˜‰

Consider a HTML file only, let's say with some text nothing else. Yes that's a Jamstack app becuase there is a markup in your app that makes it JAMstack
The second interesting part in jamstack is that you have already aware of all the terms used in it

JavaScript
APIs
Markup

So it will be easy for you to getting started with it
A first and foremost condition to be a jamstack is that your HTML should be served statically.
In simple terms we can say that HTML file should not being dynamically served from a server

But that doesn’t mean you have to build 100% of the app within the browser.
You can also use static site generators(say Next.js) that allow us to pull in our files at build time and render the pages out as HTML files
There are many static site generators you can use. visit official website for more info

jamstack.org/generators/
Some of the interesting advantages of JAMSTACK are as follow πŸ‘‡πŸ»
πŸ”Ή FAST

As in jamstack we are working on static site. So we don't have to wait for servers to calculate our request and serve us the markup file.

πŸ”Ή SECURE

Well jamstacks apps are super secure because we don't have to maintain the server
πŸ”Ή SCALE

As jamstack app is served entirely from a CDN there is no complex logic to determine what assets can be send, that pretty much automatically gives you infinite scalability

πŸ”Ή Maintainability

Obviously when hosting complexity is reduced, so are maintenance tasks
Tools you need in order to make a jamstack app

Site Generators - Gatsby, Next.js, Hugo, etc...
Serving your app - Netlify, GitHub, AWS, etc...
For API requests - Ghost, Strapi, Netlify CMS, etc...
EXTRA READINGS

👺 snipcart.com/blog/jamstack
👺 jamstack.org

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Pratham πŸ‘¨β€πŸ’»πŸš€

Pratham πŸ‘¨β€πŸ’»πŸš€ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Prathkum

30 Mar
8 great websites a developer should visit

πŸ§΅πŸ‘‡πŸ»
1️⃣ Programming Language Converter

- This is a super cool tool where you can convert code from one programming language into another.

πŸ”— ide.onelang.io Image
2️⃣ Blockchain Demo

- This website will provide you a complete visual demo of blockchain technology.

πŸ”— blockchaindemo.io Image
Read 10 tweets
30 Mar
CSS "perspective" property gives your element a 3D look. This is how it worksπŸ‘‡ Image
Code⬇️ Image
The output⬇️ ImageImage
Read 4 tweets
30 Mar
These 5 visualizers will help you learn data structures and algorithms up to 10 times faster

Thread πŸ§΅πŸ‘‡πŸ»
1⃣ cs.usfca.edu/~galles/visual…

- Learn DSA and visualize some complex programs. Definitely check it out.
2️⃣ clementmihailescu.github.io/Pathfinding-Vi…

- Dedicated to graph DS
Read 7 tweets
28 Mar
100 Free CSS resources you will love🎨

Mega Thread πŸ§΅πŸ‘‡πŸ»
β—½ Colors
β—½ AI integrated color picker
β—½ Code Snippets
β—½ Document and notes
β—½ CSS generator
β—½ Design Inspiration
β—½ GitHub Repo
β—½ Cheat Sheets
β—½ Validators
β—½ Chrome Extension
β—½ YouTube
β—½ Animation Libraries
β—½ Threads
β—½ Website
β—½ Learn by playing
β—½ Templates
πŸ”Ή Colors

1. Color Hunt
colorhunt.co

2. Coolors
coolors.co

3. HTML color codes
htmlcolorcodes.com

4. UI Gradients
uigradients.com

5. Gradient generator
cssgradient.io
Read 26 tweets
27 Mar
65 JavaScript resources that can help you

Mega Thread 🧡 πŸ‘‡πŸ»
πŸ”Ή Websites

1. Java5cript
java5cript.com

2. JavaScript Tutorial
javascripttutorial.net

3. JavaScript 30
javascript30.com

4. JavaScript Info
javascript.info

5. JavaScript by Pluralsight
javascript.com
πŸ”Ή Learn through visualizing

6. JS Visualizer
jsv9000.app

7. UI dev visualizer
ui.dev/javascript-vis…

8. JS Tutor
pythontutor.com/javascript.html
Read 18 tweets
27 Mar
6 amazing GitHub repositories that can help you as a developer

🧡 πŸ‘‡πŸ»
1️⃣ HTML Best Practice

- This repo will help you writing maintainable and scalable HTML documents

πŸ”— github.com/hail2u/html-be…
2️⃣ 30 Days Of React

- Learn React in 30 days. A well divided topics of React in days. Definitely check it out

πŸ”— github.com/Asabeneh/30-Da…
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!