Byron's articles
![ES6 Generators and Iterators: a Developer’s Guide](https://uploads.sitepoint.com/wp-content/uploads/2015/06/1523628223generators-iterators.jpg)
Byron covers generators and iterators, two JavaScript features introduced in ES6 (ECMAScript 2015) that have changed the way developers write JavaScript.
![An Introduction to TypeScript: Static Typing for the Web](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469373130web.jpg)
Get started with this strongly-typed superset of JavaScript. Byron Houwens explains the benefits of types and interfaces in his introduction to TypeScript.
![Converting Your Typographic Units with Sass](https://uploads.sitepoint.com/wp-content/uploads/2015/03/1503410469sass-typography.jpg)
Byron shows us a neat Sass function to convert typographic units in CSS. Learn how to convert pixels into em and percentage units with the magic of Sass.
![Sass Functions to Kick-Start Your Style Sheets](https://uploads.sitepoint.com/wp-content/uploads/2014/11/1502881528SassFunctions.jpg)
Byron shows us some of Sass functions built into the language and shows how you can use them to kick-start your style sheets.
How can a product make what seem to be classic UX no-no's but still find extraordinary success? Byron investigates.
Byron Houwens shows off some of the features of the WebGL spec by building a rotatable model Earth with three.js and some custom scripting.
![What Makes Ecommerce Design Different?](https://uploads.sitepoint.com/wp-content/uploads/2015/02/1422598234image-e1422873202241.jpg)
Readers and shoppers are different users with different goals. Byron looks at the ways that ecommerce design differs from publishing.
In a perfect world we'd never need them, but creating a thoughtful error message UX is one of the best ways to help our users. Byron explains.