Stephen Chapman, Feb 24
Mark Brown, Feb 17
An Introduction to Reasonably Pure Functional Programming
Jeff Mott, Feb 10
Quick Tip: Master Closures by Reimplementing Them from Scratch
Peter Bengtsson, Dec 29
Smart Front-ends & Dumb Back-ends: Persisting State in AngularJS
Peter Bengtsson teaches you what a state is and how to persist it. The article includes an example of persisting a state with AngularJS.
Jezen Thomas, Dec 15
Quick Tip: Stop Writing Loops and Start Thinking with Maps
A quick tip from Jezen Thomas on how you can stop writing for loops and start using map — a technique that makes for cleaner, more readable code.
Craig Buckler, Dec 04
Craig looks at requestIdleCallback, a new API designed to improve page performance by running less-critical background tasks at the optimum time.
Tim Severien, Nov 30
The Importance of Writing Code That Humans Can Read
Tim Severien shares a variety of tips and tricks to help you write readable and more maintainable code — something your future self will thank you for.
Paweł Zagrobelny, Nov 25
In this article Paweł Zagrobelny discusses the pros and cons of using a framework and what you should consider before starting your project.
Ritesh Kumar, Nov 19
Getting Started with Service Workers
In this tutorial Ritesh Kumar shows how the network intercepting feature of Service Workers works, making a website that runs even when the user is offline.
Craig Buckler, Nov 16
Peter Bengtsson, Nov 11
Ivan Dimov, Oct 23
Make a Voice-Controlled Audio Player with the Web Speech API
Ivan Dimov explores the possibilities offered by the Web Speech API and shows us how to build a voice-controlled audio player.
Web Dev @ Microsoft
David Catuhe, Oct 20
M. David Green, Oct 16
Hugo Giraudel, Sep 10
Preloading Images in Parallel with Promises
Hugo Giraudel introduces you to a library he has developed to preload images in parallel using promises. Performance for the win!
Peter Bengtsson, Sep 02
Yaphi Berhanu, Aug 28
Camilo Reyes, Aug 21
A Guide to Vanilla Ajax Without jQuery
Camilo Reyes shows us how far vanilla Ajax has come and suggests that jQuery may be an unnecessary dependency when communicating with your app's back-end.
Ludovico Fischer, Jul 02
Introduction to the Fetch API
Ludovico Fischer introduces you to the Fetch API, a new standard that aims to unify fetching across the web and to replace XMLHttpRequest.
M. David Green, Jun 29
M. David Green demonstrates the powerful, but dizzying concept of recursion by refactoring normal for and while loops to use functions that call themselves.
Byron Houwens, Jun 25
ECMAScript 2015: Generators and Iterators
Narayan Prusty, Jun 12
Lantre Barr, Jun 10
The Dawn of WebRTC
Lantre Barr introduces you to the magic world of WebRTC, showing you what you can do and what are the challenges. The article also includes a demo.
M. David Green, Jun 08