I'm a JavaScript developer and occasional musician based in London, UK, working at SamKnows to make the internet faster for everyone. My current enthusiasms are Vue and SVGs (but only sometimes at the same time). Find me on GitHub and Twitter, or email me at [email protected].
transform-when is a library I wrote at SamKnows that allows you to combine a number of variables—scroll position, time, and user actions—to create beautiful, performant animations. This article demonstrates some of the functionality of the library.
If you or a computer needs to sort a list of items, you'll use an algorithm to do it. There are lots of different sorting algorithms: this article explains and visualises some of the common ones.
This article explains how you can represent an array as an HTML list, make it sortable, and make changes to the HTML list be reflected in the original array.
If you’re comfortable with jQuery but a bit shaky with JavaScript, this concise guide will help you expand your knowledge of the language—especially the code that jQuery covers up for you. Many jQuery devotees write as little code as possible, but with some JavaScript under your belt, you can prevent errors, reduce overhead, and make your application code more efficient. O'Reilly Shop, amazon.co.uk, amazon.com