Writing

Thoughts about coding.

All Posts

  1. How ecobee Uses Slack to Report Data Entry Errors to Content Editors

    How the ".com" team at ecobee uses Slack as a CMS alert system.

    Updated 1 month ago

  2. The filter(Boolean) trick

    How to remove empty values from an array.

    Updated 1 year ago

  3. Using GraphQL with Gatsby

    How to write GraphQL queries in a Gatsby project.

    Updated 2 years ago

  4. Adding Content to a Gatsby Project

    The pros and cons of different approaches.

    Updated 2 years ago

  5. Writing CSS-in-JS in a Gatsby Project

    How CSS-in-JS libraries like CSS Modules and Styled Components make it easier to safely add and remove styles.

    Updated 2 years ago

  6. Writing CSS in a Gatsby Project

    How to write traditional CSS in a Gatsby project.

    Updated 2 years ago

  7. Wrapping Pages in a Layout Component

    How to share common content and styling between pages.

    Updated 2 years ago

  8. Adding Pages to a Gatsby Project

    How to add pages to a Gatsby project and navigate between them.

    Updated 2 years ago

  9. Writing HTML in a Gatsby Project

    How to use React to split HTML into reusable components.

    Updated 2 years ago

  10. Gatsby's Default Files and Folders

    What's going on inside each folder in a Gatsby project.

    Updated 2 years ago

  11. Starting a New Gatsby Project

    How to start a Gatsby project on your computer.

    Updated 2 years ago

  12. How to Set Up a Mac for Web Development

    What to install on your Mac before starting a JavaScript project.

    Updated 2 years ago

  13. What is Gatsby?

    How Gatsby combines the best features of React and HTML.

    Updated 2 years ago

  14. Introducing Gatsby Tutorials

    A new, community-updated directory of Gatsby.js learning resources.

    Updated 2 years ago