JavaScript enthusiast, Linux fan, and front-end tinkerer.

East SF Bay Area
Joined November 2012
I wrote a post explaining how I prepared for interviews during my most recent job search: medium.com/@willhastings/pre…
2
It's targeted at devs using React, but this post has great advice on structuring a codebase in general: hackernoon.com/the-100-corre…
1
Awesome explanation of writing utility-first CSS: adamwathan.me/css-utility-cl…
This weekend I wrote a quick post on using a technique called early flush to improve web page load performance: willhastings.me/blog/speedin…
1
2
I recently changed jobs, and during my search I thought a lot about the questions to ask to find the right company. willhastings.me/blog/questio…
2
Due to insane rains and flooding, many in Peru are injured and homeless. But @PIH is on the ground to help: pih.org/blog/record-rainfall…
1
If you're using Webpack, here's a handy tutorial on configuring your build for optimal browser caching: medium.com/@okonetchnikov/lo…
1
If you're trying to grasp CSS Flexbox, this article is really helpful for understanding the tricky parts: medium.freecodecamp.com/even…
Gotta recommend this talk by Nolan Lawson on lots of the performance challenges facing JavaScript on the web: ow.ly/nmDd309c85g
Wise words from a Walmart Labs dev on how code reusability takes planning and organizational commitment: medium.com/walmartlabs/how-t…
1
I started off the new year by writing a walk-through of creating an image zoomer component with vanilla #JavaScript: willhastings.me/blog/buildin…
1
1
1
Here's a straightforward explanation of the ways to handle form input in React: goshakkk.name/controlled-vs-…
1