Rui Saraiva Principal Engineer, Pixelmatters Get in touch

Writing

Long-form posts for the Pixelmatters blog on front-end infrastructure — how to render, what to cache, how to keep several projects in step. Published there rather than here, so every link below leaves this site.

Published

5 posts · 2021–2023
  1. How to manage multiple Front-End projects with a monorepo

    Running several front-end projects out of a single repository, step by step. Pixelmatters (opens in a new tab)
  2. Caching strategies for your website: SSG, SSR, and CDN

    Choosing between static generation, server rendering and a CDN for the site you are actually building. Pixelmatters (opens in a new tab)
  3. How to develop an offline Front-End app with mock data

    Building against an API that does not exist yet, with Mock Service Worker wired through Storybook, the dev server, Jest and Cypress. Pixelmatters (opens in a new tab)
  4. How to set up a Front-End project with Vite, React, and TypeScript

    Standing a project up end to end, from linting and formatting through to releases. Pixelmatters (opens in a new tab)
  5. Starting SSR? Here's all you need to know

    What you run into moving a client-rendered app to server-side rendering, and how to get past it. Pixelmatters (opens in a new tab)