Smashtest: A Language for Describing Test Cases— A Cucumber-esque way to write end to end tests in a more natural way but which essentially boil down to JavaScript powered tests. The examples on the homepage do a good job of selling the idea IMHO. Smashtest |
![]() Triggering Trusted CI Jobs on Untrusted Forks— In this post, we discuss how to use Git itself as a means for marking code as trusted and we walk through a full demonstration of how these concepts can be applied to a specific repository host (GitHub) and CI provider (CircleCI). CircleCI sponsor |
▶ JavaScript, JavaScript…. Rocks You!— A fun, musically-packed look at how to recreate the sounds of effects pedals in JavaScript to play with audio in real time via the Web Audio API. Vitalii Bobrov |
Quark: A Software 'Sketchbook' for Node, HTML and CSS Experiments— Built in Electron but currently for Windows and Linux only, Quark is a Jupyter Notebook/Glitch-esque development environment for quickly creating HTML, CSS and JavaScript-based apps, complete with access to Node’s APIs and Electron’s native features. Nishkal Kashyap |
Google Explains the JavaScript SEO Basics— Did you know that when Googlebot is crawling the Web, it runs a version of Chromium behind the scenes and actually runs your JavaScript? This means there are some things to be aware of. Google Developers |
🎧 Some recent JavaScript podcast episodes There are several great JavaScript podcasts out there. Here are some the recent episodes we've enjoyed: |
▶ How Christian Heilmann Got into JavaScript— My JavaScript Story is a podcast that interviews JavaScript developers about how they got into JavaScript. I particularly enjoyed Chris Heilmann’s (a popular JavaScript speaker) episode, but there are lots to enjoy. My JavaScript Story |
|
📘 Tutorials, Opinions, and Videos |
Is postMessage Slow?— A fantastic deep dive into performance issues and concerns around postMessage , a method used to send messages into a Web Worker. Surma |
⚡️ Quick Releases Popular libraries and tools with recent releases that don't need a full write-up: |
|
|