End-to-end TypeSafety | Effortless server-state handling | Senior Engineering Interview

Published: 01 January 1970
on channel: Real World React
3,517
49

00:00 Setup
31:33 Introduction
40:21 Colin McDonnell - The holy grail of e2e typesafety
01:18:49 Fernando De La Madrid : Effortless server state handling with React Query and Hooks (from a Redux fan)
01:39:40 Swizec Teller Interview - What it takes to be a Senior Engineer

Talk 1
Colin McDonnell: The holy grail of end-to-end typesafety
End-to-end typesafety is easier than ever in a full stack TypeScript app. Tools like Remix loaders, Next.js Layouts, and tRPC make it painless to infer a type on the server—say, the response from an API endpoint—and consume that type in our frontend code.

As this solidifies as a best practice, it raises the bar for our server-side tools, especially the ones we use to query our database. Great type inference is a must-have, but historically this has come at the expense of querying power. In this talk, we’ll discuss EdgeDB, how it compares to using ORMs or SQL, and how its TypeScript query builder pulls off the holy grail of data access: combining the power of a full query language with (nearly) perfect type inference.

About Colin
Colin is a TypeScript superfan, former digital nomad, and current Head of DX at EdgeDB. He's also the creator of Zod, a co-creator of tRPC, and a consumer of excessive quantities of Diet Dr. Pepper.

Talk 2
Fernando De La Madrid : Effortless server state handling with React Query and Hooks (from a Redux fan)
Handling server state can be complex and become more challenging with things like refetching, retries, and caching. In the name of writing less code and having simplified solutions… enter React Query.
React Query simplifies the way we fetch, cache, and synchronize data from a server.
In this talk, you will have a quick tour from basic to more advanced server state handling patterns using React Query. Additionally, you'll have a peek at Checkr's code refactor moving away from redux to react-query not only for server state but for application state as well.

About Fernando
I'm a Full-Stack Software Engineer passionate about technology and learning something new every day. My favorite parts of software engineering are the endless possibilities, creativity, and opportunities. I love making beautiful, fast, and user-friendly web apps, while exploring new and versatile backend technologies.

Fireside Chat
Benjamin Dunphy interviews Swizec Teller: Senior engineering mindset & leadership for engineers


Watch video End-to-end TypeSafety | Effortless server-state handling | Senior Engineering Interview online without registration, duration hours minute second in high quality. This video was added by user Real World React 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,51 once and liked it 4 people.