Sandro Maglione

I am a software engineer focused on type-safe full-stack TypeScript, functional programming, Effect, React, XState, and local-first applications. I created Typeonce to publish complete implementations, reusable code, and step-by-step courses grounded in production work.

Courses

  • Effect with React 19: Project Template

    Learn how to use Effect with React 19 and TypeScript. This project template explains how to organize Effect services, layers, and runtime to execute both client and server code.

  • Local-only calories tracker app

    A local-only calories tracker app made with TanStack Router, PGlite, Effect, XState and drizzle. The app is all client-side, fast, private, and reactive using a local postgres database.

  • Effect: Beginners Complete Getting Started

    Build production and type-safe Typescript apps with Effect. In this course we go from no knowledge of effect to implementing an API request with Runtime, Layer, Config, and more.

  • Paddle Billing Payments Full Stack TypeScript App

    Full stack TypeScript project template that implements Paddle Billing Payments. The project uses React Router v7 on the client and Effect with Node on the server.

  • XState: Complete Getting Started Guide

    Learn how to leverage actors, state machines and state charts to manage the state of your app. Starting from the basics we explore all the features of XState through concrete examples of real UIs.

Recent articles