CSS Positioning Explained By Building An Ice Cream Sundae

If you’ve made an ice cream sundae before, then you can understand CSS positioning. Your divs are zooming around the screen like Roman candles. They’re diving deep into their container, then coming back up to the surface like a whale. They’re pushing the other elements out of the way, then leaving the container entirely like…… Continue reading CSS Positioning Explained By Building An Ice Cream Sundae

JavaScript Promises Explained By Gambling At A Casino

Promises might seem confusing… until you find yourself in “callback hell.” Then they seem reasonable! We all love the asynchronous capabilities of JavaScript. In fact, we love them so much that sometimes, we overindulge. And then we get code that looks like this “pyramid of doom”, at which you’ll want to respond by throwing a…… Continue reading JavaScript Promises Explained By Gambling At A Casino