The key is obsessive planning.
Posted May 2, 2017
The key is obsessive planning.
Posted May 2, 2017
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.
Posted April 28, 2017
"Every developer knows that the quickest and most efficient path to getting anything accomplished is to complain a lot and start from scratch."
Posted April 26, 2017
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.
Posted April 25, 2017
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.
Posted April 24, 2017
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."
Posted April 24, 2017
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.
Posted April 19, 2017
A nice overview of the CSS box model and visual formatting model and what it all means.
Posted April 17, 2017
(PDF) Thing I learned: in Thailand, pink is the color of Tuesday. Via Six Degrees.
Posted April 14, 2017
A childhood memory, forever preserved on YouTube.
Posted April 13, 2017