Skip to content

nathancleon/portfolio

Repository files navigation

Gatsby

Portfolio – Built using Gatsby

🧐 Why Gatsby?

  1. Fast, fast, & super fast

    I wanted to use Gatsby because it is incredibly fast. As of my last lighthouse audit, this portfolio site received a score of 97 in performance (using an incognito window; Applied Fast 3G, 4x CPU Slowdown).

    This is due to a few reasons:

    • Inlined critical CSS
    • Code splitting
    • Prefetch of soon-to-be-needed resources
    • Automatic optimizations
  2. Familiar React

    I used React for my last project and wanted to use a familiar framework. By doing this, I was able to split different sections of the portfolio sites into separate components.

  3. Gatsby Emotion Emotion

    While working on my portfolio I decided to use Emotion, a CSS-in-JS library, to build out the site.

    I had used a previous version in my last project and it made it easy to fully separate components and UI without the concern of CSS from one component interfering with CSS from a different component. By using Emotion, the CSS for every component created is locally scoped.

About

my portfolio site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published