Using not-boring math to measure code’s efficiency

A nice tutorial on using Big O notation to express the time and space complexity of an algorithm, using sample code in different languages.

I’ve been brainstorming ideas for using Neat Hobby! to create fun illustrated guides to basic computer science concepts, like complexity, graph traversal, etc. As someone who’s always struggled with the abstract concepts in math, I often wish I had a fun way to visualize these. I bet a lot of people who fell into web development from art and design backgrounds feel the same.

April 28, 2017

$PHP = {poo_emoji};

Every developer knows that the quickest and most efficient path to getting anything accomplished is to complain a lot and start from scratch.”

April 26, 2017

A Comprehensive Guide to HTTP/2

Alleged to be the best overview thus far on HTTP/2 and server push. Configure your back-end to preemptively serve static assets for a page during the same request.

April 25, 2017

Introducing a faster BBC homepage

An overview of the front- and back-end technologies used to speed up the load time of the BBC homepage. Interesting but unsurprising to note that React in the browser was unacceptably slow for their use case.

April 24, 2017

Currying in JavaScript

Short and to-the-point tutorial on curried JS functions. Additional reading: an even simpler overview at Stack Overflow, the CS concept of arity, and the amusing history of the the term “currying.”

The Benefits of Server Side Rendering Over Client Side Rendering

An interesting article from the Walmart platform team. For what it’s worth, I still prefer the SSR approach to send the user a fully-functional base UX, with non-critical functionality wired up with JavaScript on the client side.

April 19, 2017

The invisible parts of CSS

A nice overview of the CSS box model and visual formatting model and what it all means.

April 17, 2017

An International Color Symbolism Chart

(PDF) Thing I learned: in Thailand, pink is the color of Tuesday. Via Six Degrees.

April 14, 2017

Watch this video of Morgan Freeman as a singing vegetarian vampire, brought to you by the letter “V”

A childhood memory, forever preserved on YouTube.

April 13, 2017

Study Confirms: The More You Use Facebook, the Worse You Feel

The study details are interesting, but you really only need to read the last paragraph:

Exposure to the carefully curated images from others’ lives leads to negative self-comparison, and the sheer quantity of social media interaction may detract from more meaningful real-life experiences. What seems quite clear, however, is that online social interactions are no substitute for the real thing.

You don’t say.

April 12, 2017
« Older Entries