meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

Supper Club × Steve Ruiz Building a Drawing App

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, Technology, News

4.91.2K Ratings

🗓️ 2 September 2022

⏱️ 56 minutes

🧾️ Download transcript

Summary

In this supper club episode of Syntax, Wes and Scott talk with Steve Ruiz about how he built tldraw, how he manages state, what was done to support mobile, and more. Gatsby - Sponsor Today’s episode was sponsored by Gatsby, the fastest frontend for the headless web. Gatsby is the framework of choice for content-rich sites backed by a headless CMS as its GraphQL data layer makes it straightforward to source website content from anywhere. Gatsby’s opinionated, React-based framework makes the hardest parts of building a performant website simpler. Visit gatsby.dev/syntax to get your first Gatsby site up in minutes and experience the speed. ⚡️ Show Notes 00:34 Welcome 03:23 Who is Steve Ruiz? Steve Ruiz 04:45 What is tldraw and what was your inspiration for it? tldraw Globs Excalidraw tldraw on GitHub 11:04 Why didn’t you use canvas? 16:15 How do you make an algorithm? Perfect Free Hand 19:33 Do you use pointer events? 23:44 What are you using to manage state? 29:42 How do you handle zooming? Creating Zoom UI 32:28 Where do you store the data for tldraw? Project Fugu 37:08 Why use indexdb? 38:05 Sponsor: Gatsby 39:49 How difficult was it to make it work on mobile? React Use Gesture 41:59 Does it work offline? 43:25 Supper Club Questions Monokai Pro Framer Classic Hacker News One Lone Coder on YouTube Displaced Gamer Coding Secrets 52:28 SIIIIICK ××× PIIIICKS ××× ××× SIIIIICK ××× PIIIICKS ××× Last Call BBS Shameless Plugs Steve: tldraw.dev Tweet us your tasty treats Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets

Transcript

Click on a timestamp to play from that location

0:00.0

I sure hope you're hungry!

0:02.4

Who I'm starving?

0:04.2

Wash those hands, pull up a chair, and secure that feedback.

0:08.1

Because it's time to listen to Scott Tolinsky and Wes Boss' attempt to use human language to converse with

0:14.2

and pick the brains of other developers.

0:16.8

I thought there was gonna be food.

0:18.7

So buckle up and grab that old f***ing handle.

0:21.8

Because this ride is going to get wild.

0:25.6

This is The Syntax Subur Club.

0:35.6

Welcome to Syntax on This Syntax Subur Club.

0:39.6

We're going to be talking to Steve Ruiz all about Google Sponsors and TL Draw,

0:44.8

which is a really, really interesting application.

0:48.8

It was a tiny little, or what is a tiny drawing app?

0:53.8

Tiny little drawing app is a little bit of a retcon.

0:55.8

I could tell a story about how the name got started, but yeah.

0:58.3

Yeah, we'll have to get into that.

1:00.3

My name is Scott Tolinsky.

1:01.3

I'm a developer from Denver.

1:02.3

And with me, as always, is Wes Boss?

1:04.3

How's it going, Wes?

1:05.3

Doing pretty good.

1:07.3

Pretty good.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.