JavaScript Icon

JavaScript

Tracking all things JavaScript
429 episodes
All Topics

JS Party JS Party #175

This is ReScript

Play Watch
2021-05-14T16:00:00Z #javascript +1 🎧 12,132

Ever wanted a language like JavaScript, but without the warts, with a great type system, and with a lean build toolchain that doesn’t waste your time?

Patrick Ecker from the ReScript Association sits down with Jerod and Feross to tell us all about this “JavaScript-like language you have been waiting for”.

Changelog Interviews Changelog Interviews #435

The future of the web is HTML over the wire

Play
2021-04-05T21:00:00Z #rails +2 🎧 31,274

This week we’re joined by long-time web developer Matt Patterson. Earlier this year Matt wrote an evocative article for A List Apart called The Future of Web Software Is HTML-over-WebSockets. In this episode Matt sits down with Jerod to discuss, in-detail, why he believes the future of the web is server-rendered (again) and how Ruby on Rails is well positioned to bring that future to us today.

JS Party JS Party #163

JS is an occasionally functional language

Play Watch
2021-02-19T17:00:00Z #fp +2 🎧 12,988

Eric Normand (long-time FP advocate and author of Grokking Simplicity) joins Jerod and KBall for a deep conversation about Functional Programming in JavaScript. Eric teaches us what FP is all about, details the functional side of JS, and reviews the good/bad/ugly of React.

Oh, and join us in the #jsparty channel of our community slack where we’re giving away three FREE e-book copies of Eric’s new book! 🎁

Changelog Interviews Changelog Interviews #424

You can FINALLY use JSHint for evil

Play
2020-12-20T05:00:00Z #maintainer-spotlight +3 🎧 23,390

Today we welcome Mike Pennisi into our Maintainer Spotlight. This is a special flavor of The Changelog where we go deep into a maintainer’s story. Mike is the maintainer of JSHint which, since its creation in 2011, was encumbered by a license that made it very hard for legally-conscious teams to use the project. The license was the widely-used MIT Expat license, but it included one additional clause: “The Software shall be used for Good, not Evil.” Because of this clause, many teams could not use JSHint.

Today’s episode with Mike covers the full gamut of JSHint’s journey and how non-free licensing can poison the well of free software.

Player art
  0:00 / 0:00