Backend Banter
Backend Banter
Boot.dev
#061 - Forget SQL, use Typescript feat. Thomas Ballinger
1 hour Posted Jul 8, 2024 at 11:00 am.
Intro
Thomas' background
Convex what it is and why should you use it?
What are query planners?
SQL is a very high level language
The primary differentiator of Convex
Who are Convex's biggest competitors?
How do you build the infrastructure
What type of database is Convex?
Why is Convex written in Rust?
Cheap abstractions
Productivity suffering from compile times
The different approaches for a backend developer to build scalable systems
Backend for Frontend
You want to be close to your data
Are there plans to support other languages at Convex?
Does the schema update the autocompletion in the editor
Naming and behavior of the queries with Convex
Why sqlc is great
Why TypeScript is a great "shortcut" for Convex
Where to find Thomas
0:00
1:00:28
Download MP3
Show notes
Today we bring Thomas Ballinger, a developer at Convex, an open-source backend for application builders. We will be discussing mainly databases, and why at Convex they use Rust and Typescript.
We'll also talk about systems scalability, infrastructure and go over different practices regarding abstractions
Learn back-end development - https://www.boot.dev
Listen on your favorite podcast player: https://www.backendbanter.fm
Convex: https://www.convex.dev/
Thomas' X/Twitter: https://x.com/ballingt
Thomas' Website: https://ballingt.com/
Timestamps: