Syntax highlighting as an enhancement
A developer details implementing Prism.js for syntax highlighting on their blog, focusing on progressive enhancement.
A developer details implementing Prism.js for syntax highlighting on their blog, focusing on progressive enhancement.
Explains the complex behavior of JavaScript's equality (==) and identity (===) operators, detailing type coercion rules and providing illustrative examples.
A detailed look at how JavaScript's addition operator handles type conversion, including rules for strings, numbers, and objects.
A technical comparison of the Jasmine and Mocha JavaScript testing frameworks, covering their similarities, differences in assertions, and mocking.
Introducing Bliss, a lightweight 3KB JavaScript library for simplifying DOM manipulation and making Vanilla JS development more pleasant.
A developer's experience upgrading to Babel 6, which fixed ES6 module misunderstandings that broke their code, and the lessons learned.
A developer revisits and improves their JavaScript Tic Tac Toe game, focusing on refactoring win-checking logic and adding AI tactics.
A developer documents their journey of learning Vue.js by live-coding on Twitch, sharing the process with all its mistakes and discoveries.
A tutorial on how to easily add a Hacker News share button to a blog using code from Segment.io.
A developer documents the open redesign of their personal website, focusing on performance, accessibility, and modern web features.
A technical analysis of a website's poor scrolling performance, focusing on diagnosing and fixing parallax implementation issues using DevTools.
Explains the JavaScript Revealing Module Pattern to create cleaner, more maintainable objects with private methods and public APIs.
A challenging JavaScript quiz focusing on ES6 features like classes, generators, and template strings to test developers' understanding.
Explains the pitfalls of using arrow functions as class methods in JavaScript, highlighting prototype inheritance issues.
Explores the debate over using semicolons in JavaScript, arguing it's a matter of preference when proper tooling is in place.
A guide on using Gulp.js and the 'request' package to fetch files from a CDN and integrate them directly into your build pipeline.
Exploring the use of TypeScript with AngularJS 1.x, including benefits for Java developers and tools for integration.
Explains how to execute code after AngularJS's ng-repeat directive finishes rendering a list using the $last property.
An article about using Ruxit's web monitoring tool to identify deployment errors after a login system change.
A guide to detecting and measuring webpage jank (poor scrolling performance) using a custom JavaScript bookmarklet and browser developer tools.