Programming Throwdown

159: GraphQL with Tanmai Gopal

Jun 12, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 3min
2
The Importance of Mindset in Computer Science
03:10 • 2min
3
The Importance of a Short Feedback Loop
05:21 • 4min
4
The Uncanny Valley of Mobile App Development
08:52 • 4min
5
How to Run a Course on Kubernetes
12:54 • 2min
6
How to Build a Modern Software Project
14:50 • 4min
7
The Rise of Managed Databases
19:00 • 3min
8
The Importance of Open Source in Web Development
21:41 • 3min
9
The Problem With ORMs
24:13 • 2min
10
The Importance of DPI Servers
26:15 • 3min
11
API Layer: A Solution to Arbitrating Performance
29:00 • 3min
12
How to Automate API Development
31:41 • 4min
13
The Foundation of Authorization in Kasura
35:54 • 2min
14
GraphQL: The Future of Mobile Applications
38:17 • 4min
15
The Problem With Multiple API Calls
42:44 • 3min
16
The Importance of GraphQL
45:24 • 4min
17
Hasora: A Framework for Modeling and Authorization
49:16 • 3min
18
How to Connect Authentication and Authorization With Things Like Cookies and All of That
52:17 • 3min
19
The Benefits of JWT Over JSON Web Tokens
55:02 • 2min
20
GraphQL API: How to Make It More of an Opt-in Setup
56:42 • 2min
21
How to Create a Database View in Hustler
59:02 • 3min
22
How to Learn Graph QL and Port Rest Apps Over
01:02:06 • 2min
23
The Pain of Compiling Your Own Kernel
01:03:55 • 2min
24
How to Deal With Transactions in a Centralized Security Context
01:05:42 • 5min
25
Scaling Rights in a Database
01:10:28 • 2min
26
Hasura: A Remote First Company
01:12:48 • 2min
27
How to Hire a Full Time Intern for Your Startup
01:14:42 • 3min
28
What's Your Favorite Book?
01:17:13 • 2min
29
The Power of Authorization in GraphQL
01:18:59 • 3min
30
Programming Throwdown: How to Reach Out to New People
01:21:34 • 2min