Dev Shorts

Share this post

The JavaScript framework ecosystem

www.devshorts.in

The JavaScript framework ecosystem

Aravind Putrevu
Nov 11, 2021
Share this post

The JavaScript framework ecosystem

www.devshorts.in

View online

Dev Shorts

Hello 👋🏽

Welcome to Dev Shorts. Issue #21 talks about JS Frameworks, & InfoSec roles, and an OSS scripting language!

JavaScript is one of the core web technologies of the World Wide Web (WWW). I have known JavaScript since 2008, used vanilla JS in some of my Java projects.

Soon after Chrome’s V8 JavaScript engine, NodeJS, everything in the JavaScript ecosystem exploded, React was the kingpin to that change.

I felt AngularJS had an excellent opportunity to become a prominent developer framework. But then, things changed, ReactJS became prominent. It is an Open source project OSS'ed by Facebook.

The framework ecosystem in JavaScript is lit 🔥. Suppose if you want to build a web app using JavaScript. You can window shop for hours! Many frameworks have active communities, contributors, only subtle differences from each other.

Everyone usually chooses a few frameworks that started early, like ExpressJS, ReactJS. But then there are a boatload of frameworks to choose from for your unique use case.

Here are a few popular one’s (apart from ReactJS) —

VueJS: A Model-View-ViewModel framework for building web applications.

Svelte: Touted as the most loved developer framework in the JS world, it differs from the traditional Dom manipulation that other frameworks like Vue, React!

Next.js: Popular for its performant nature, Next.js can also be used to build server-side, hybrid static web experiences.

GatsbyJS: A static-site generator with a great community and plugin support system. Newer versions have more features on server-side rendering too.

BackboneJS: Lightweight JS framework based on Model-View architecture.

And many more.

But, it gets tricky beyond a point. I was at API Days Singapore - an API-specific conference. A developer and I were talking about a JS framework known for its performance. Soon a few others joined the convo and asked whether we were talking about Nest.js? I said, “No, I was referring to Next.js!”. Another said, “I thought we were discussing Nest.js until now!"😂

Finally, It’d be great to have a framework index (a search engine!) for JavaScript with all the frameworks, with filters like their use cases, versions, GitHub stars #, forks #; notably, categories.

What I made this week?

On a similar note, I wrote a step-by-step guide on building a NextJS + TailwindCSS app with Elasticsearch.

Creating a search engine app with Next.js, TailwindCSS

Creating a search engine app with Next.js, TailwindCSS

In this tutorial, we will build a simple search engine using Elasticsearch, Next.js, and TailwindCSS. I want to build a search engine with…

aravind.dev

What I read this week?

Interesting read on InfoSec, roles, and responsibilities. Often misunderstood!

Starting an InfoSec Career – The Megamix – Chapters 4-5 – tisiphone.net

For each role I have listed a brief summary of what the job does, where these jobs can be found…

tisiphone.net

Hashnode, a popular dev blogging platform, organized a writing Bootcamp. I found some videos from Bootcamp quite helpful. Here is the link where you can find them.

Hashnode Writing Bootcamp

Revisit all seven presentations from September’s Writing Bootcamp: The Art & Business of Technical Writing.

townhall.hashnode.com

Open source project

Roblox/luau

Roblox/luau

a scripting language designed for games used by Roblox - luau-lang.org

github.com

Upcoming Developer Conferences

Elastic Community Conference 2021 (ElasticCC) is here. It is the annual community developer conference about Elastic Stack from the community, by the community. The CFP is now open for you to apply!

Call for Speakers/Papers

Call for Speakers/Papers

The Elastic Community Conference is kicking off:A global event in English, Chinese, French, Japanese, Korean, Portuguese, and Spanish. Please, submit …

sessionize.com

Before ending this week’s newsletter, I want to end with an inspirational quote from a developer influencer 😁

If you like this week’s newsletter, rate it with “thumbs up/down.”

If you’re finding this newsletter valuable, consider sharing it with friends or subscribing if you haven’t already.

Sincerely,

Aravind Putrevu 👋🏽

In order to unsubscribe, click here.

If you were forwarded this newsletter and you like it, you can subscribe here.

Created with Revue by Twitter.

Bengaluru 560102

Share this post

The JavaScript framework ecosystem

www.devshorts.in
Comments
TopNew

No posts

Ready for more?

© 2023 Aravind Putrevu
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing