Recent Posts

Here are my most recent posts

jQuery / Javascript

Can Bézier curves be quickly parameterized by arc-length?

Mike Wang • May 1, 2018

In graphics, organic and natural-looking curves are most commonly produced with Bézier curves. In a Bézier curve, each curve segment is described by a set of 4 points (8 numbers total, since graphics are 2D). A…

Read More

CSS

Can SVG animations use less CPU?

Mike Wang • April 30, 2018

Animated SVGs have become very popular in web design, and for good reason: they make art easier to translate from designer to developer, they’re light-weight in terms of filesize, and they’re just plain pretty to look…

Read More

API

Can Instagram posts be easily retrieved?

Mike Wang • February 8, 2018

Edit – 29 Mar 2018 – In the time between when this article was posted and now, Instagram updated this API. The map() example has been updated to reflect this.   Edit – 22 Apr 2018…

Read More

jQuery / Javascript

Can strings be compared fuzzily?

Mike Wang • November 20, 2017

It’s Thanksgiving week and you’re putting the finishing touches on your new e-commerce site, just in time for Black Friday. You’ve just gotten the product search functionality working, so you kick back in your chair and…

Read More

CSS

Can type scale fluidly with screen size?

Mike Wang • August 8, 2017

What is fluid type? Type design on the web can be separated into two categories: static and responsive.  Static type ignores the dimensions of its screen; its characteristics are independent of it.  Responsive type responds to…

Read More

jQuery / Javascript

Are there vanilla alternatives to jQuery?

Mike Wang • June 30, 2017

jQuery definitely has its shining moments. After all, there must be a reason for its enormous popularity. However, there are also many situations where the use of jQuery adds HTTP requests and data to transfer without enough…

Read More