
This talk presents an impressive opportunity to delve into building custom, hand-rolled authentication systems, emphasizing the simplicity and security that the right tools can provide. Rather than relying on pre-built libraries, participants will engage in a hands-on, live coded demonstration, crafting their own authentication logic that adapts to evolving needs. With a focus on leveraging the Web Platform effectively, this session aims to empower developers to achieve robust server-side authentication tailored to their specific requirements.
Aspiring attendees are encouraged to familiarize themselves with essential technologies like JavaScript, React, and Node.js, ensuring a smoother experience as they navigate through the process of setting up and running multiple Remix applications seamlessly. By the end of this talk, developers will not only have gained practical skills but also a deeper understanding of building an adaptable authentication system.

Remix is a modern JavaScript framework that focuses on building fast and performant web applications. It emphasizes a combination of server-rendered content and client-side interactivity, offering a robust architecture for creating scalable and maintainable projects.
Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.
A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.