Alan Shortis
  1. Automating file creation, Part 2

    When automating file creation for a blog or website, you may need to create new content in a feature branch. Fortunately, that can be automated too.

  2. Automating file creation, Part 1

    If you frequently write posts in markdown that need specific file names and front matter, you could save yourself literally seconds by automating file creation and content.

  3. Future responsiveness

    Using media queries to adapt layouts for screen size has defined responsive design for a long time, but now we can respond to more.

  4. Looking ahead to 2020

    In contrast to all of the 2019 reviews I have seen today, I've decided I'd prefer to look forwards.

  5. Make your own website

    There are a lot of places to quickly post some content. It's quick, convinient but ultimately bad for you and your work.

  6. Detect, set and save Dark Mode

    Dark Mode is mainstream. Supporting it is reasonably easy, but what about giving users the option to contradict their OS settings and remembering that choice?

  7. React Render Props

    The React documentation is really detailed and extensive, but the explanation of Render Props wasn't quite simplified enough for me as a beginner. Let's use Render Props in a really simple, real world example.

  8. Webpack and Babel for React

    There so many ways to bootstrap a React app without touching any config. Let's put together a sensible config from scratch in order to better understand what's going on under the hood.

  9. WordPress and Composer

    WordPress should be treated as a dependency like any other. With Composer and a little time it's not too hard to get there.

  10. Icons with SVG Sprites

    First there were sprite sheets. Then icon fonts. Then SVGs. Now there are SVG sprites, and some .

  11. Handling z-index with SASS

    It's not uncommon for z-indexes across your app to become a tangle of bigger and bigger values, all fighting to come out on top. SASS can help you manage that.