JavaScript: Islands, Sprinkles, and Frameworks with Zach Briggs and David Copeland

00:00:00
/
00:42:52
Your Host
Special Guests
Tags

About this Episode

Episode 005: JavaScript: Islands, Sprinkles, and Frameworks

Follow us on Twitter! @tech_done_right or leave us a review on iTunes!

Summary

Dave Copleand (@davetron5000) and Zach Briggs (@theotherzach) join Noel Rappin (@noelrap) for a Tech Done Right discussion of JavaScript practices. When does it makes sense to build single page JavaScript app? How can your JavaScript and Rails interact? Is it an island of interactivity or a sprinkle of JavaScript? Which frameworks are handling community management well (hint: not Angular)? And how do you test any of this?

Guests

Dave Copeland: Author of Rails, Angular, Postgres, and Bootstrap

Zach Briggs: JavaScript Practice Lead at Table XI

Show Notes

02:15 - Reasons to Build a Single-Page App

09:37 - The Ease of Building Web Over Single-Page Apps

11:30 - Tooling; Navigating Good Choices vs Bad Choices

14:31 - Setup

16:30 - Combining a Rails App and a JavaScript App

18:34 - AngularJS; 1 vs 2

33:05 - Testing

35:35 - TypeScript

Tips & Resources:

Dave: Check out Test Double.

Zach: As a developer, don’t feel forced into choosing between a single-page app and a non-single-page app on the first day of development. There are infinite points in between when it comes to interactivity.

Noel: Read about frameworkless JavaScript in Noel’s book Master Space and Time With JavaScript.

Episode Comments