Bb logo
ocean wave beside seashore during daytime
Photo of Ben Booth

Ben Booth

Hi ๐Ÿ‘‹ I'm Ben and I make things for the web.Hi ๐Ÿ‘‹ I'm Ben and I make things for the web. Sometimes I write things here and sometimes I talk about things. I'm also a husband & father, football (soccer) addict and a Christian.

by Quino Al on Unsplash Playa de la Misericordia, Spain

Writing a JavaScript Promises Library

Write an implementation of a JavaScript Promises library, and hopefully help you reading it and me writing this to better understand the workings of Promises.

Beware the DOM Reflow

Don't ever use a CSS transition with any CSS property that causes a DOM reflow, you will never get smooth transitions. Try to use CSS transform properties for transitions.

Pregnancy Risk Factors

Musings about some of the public perceptions associated with the various eating and lifestyle guidelines given to pregnant women.

Simple JavaScript template engine

I wrote a simple JavaScript template engine to load and parse templates from HTML files for a HTML/CSS/JS version of Tetris.