Ephem

Freelance Consultant, React Expert, Server side rendering aficionado

Hi, I’m Fredrik Höglund! 👋 I’m a fullstack engineer with a passion for the web. I’m good at React, Node, performance, build tooling/DX, architecture, testing and much more.

I enjoy helping teams shine by teaching and mentoring and by removing hurdles and pain points. My superpower is finding simple abstractions for complex problems and I love tackling big challenges.

React Query SSR docs rewrite

This full rewrite of the SSR docs for the upcoming v5 adds a lot of new content and splits everything into 4 guides that builds knowledge step-by-step: Performance & Request Waterfalls, Prefetching & Router Integration, Server Rendering & Hydration and Advanced Server Rendering.

Fixed transition hydration bug in React Query

Page navigation in the Next.js app router always happen in a transition. Hydrating data that already existed in the cache inside a transition would previously overwrite the cache immediately, instead of after the transition had committed.

Released rollup-plugin-preserve-directives

Rollup by default removes directives like 'use client'. I made a plugin to preserve them so libraries using Rollup can still support React Server Components.

useSyncExternalStore's role in streaming SSR

I saw this great question about uSES on Twitter, "Is useSyncExternalStore meant to support streaming SSR?" and I tried to explain how I think about it.

Work

  1. Company
    Ephem AB
    Role
    Freelance Consultant
    Date
  2. Company
    PriceRunner / Klarna
    Role
    Frontend Lead
    Date
  3. Company
    SVT
    Role
    Frontend Lead
    Date
  4. Company
    Znaptag
    Role
    Frontend Developer
    Date
  5. Company
    Dialing
    Role
    Solutions Expert
    Date
  6. Company
    Linköping University student
    Role
    Master's degree in Cognitive Science
    Date