podcast November 24, 2020

Podcast 289: React, jQuery, Vue: what’s your favorite flavor of vanilla JS?

There are so many ways to work with your favorite web tools. Just remember the difference between a language and a framework.
Avatar for Ben Popper
Director of Content

The conversation in this week’s episode was inspired by a blog and video from Chris Ferdinandi. He talked about converting jQuery plugins and Vue components into vanilla JS, and recording himself in the process. He also tried this conversion with a React demo app. While discussing all the new things one can do with the web, we ended up discussing a fundamental question: What is the difference between a language and a framework?

You can find Ferdinandi’s post and video here.

12 years ago, back when Stack Overflow was a brand new site with just a few thousand users, someone asked: What is the difference between a framework and a library?

FreeCodeCamp has its own take on this question with a pretty interesting answer. “When you use a library, you are in charge of the flow of the application. You are choosing when and where to call the library. When you use a framework, the framework is in charge of the flow. It provides some places for you to plug in your code, but it calls the code you plugged in as needed.”

There was no Lifeboat badge to call out this week, so we honored a Lifejacket winner instead. Shout out to Andreas for answering the queston: Are byte arrays initialised to zero in Java?

TRANSCRIPT

Tags: , , , ,

Related

newsletter August 17, 2020

The Overflow #34: WYSIWYG style

Welcome to ISSUE #34 of the Overflow! This week, we explore how to build a full-text search engine, ways to get involved in open source development, and how to force a right-click on a website that doesn’t want you to. Plus, the debut of Articles, a new form of post in Stack Overflow for Teams.
Avatar for Medi Madelen Gwosdz
Content Strategist
newsletter November 13, 2020

The Overflow #47: How to lead with clarity and empathy in the remote world

Welcome to ISSUE #47 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week: seamless interoperability between PHP and .NET applications, Stackers on leading remotely, and what exactly is inverse probability? From the blog What’s so great about Go? stackoverflow.blogWe explore the traits that…
Avatar for Medi Madelen Gwosdz
Content Strategist
newsletter October 16, 2020

The Overflow #43: Simulated keyboards

Welcome to ISSUE #43 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams at Netlify. This week, we’re coding for the long game, learning the difference between cats and not cats, and translating our favorite JRPGs into English. From the blog Play the long game when…