Open redesign
A developer documents the open redesign of their personal website, focusing on performance, accessibility, and modern web features.
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.
A developer shares how they built InstaChrome, a Chrome extension that replaces the new tab page with Instagram posts from a chosen tag.
Explains the 'passthrough' feature in Gulp 4, allowing gulp.src to be used mid-stream for merging files.
A tutorial on JavaScript arrays covering creation, properties like length, and methods like push, concat, and join.
Explains the new built-in sourcemaps feature in Gulp 4, including how to use it and when the old plugin is still needed.
An analysis of Steve Yegge's surprisingly accurate tech predictions, including the rise of JavaScript and cloud hosting.
A guide to creating lightweight, scriptless social media share buttons with Google Analytics tracking for dynamic websites.
A guide to robustly copying object properties in JavaScript, handling edge cases like accessors and native properties.
Analyzing how Modernizr's feature detection can cause performance issues by blocking the main thread and triggering costly reflows.
Explores upcoming web performance technologies like HTTP/2, HTTPS, and the shift away from Flash, with a timeline for adoption.