We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #053 - Go isn’t secure?!? feat. Low Level Learning

#053 - Go isn’t secure?!? feat. Low Level Learning

2024/5/13
logo of podcast Backend Banter

Backend Banter

Shownotes Transcript

In today's episode, we welcome Low Level Learning, a fellow programmer and content creator. With over 500k subscribers and his own course where he teaches low level programming topics, he came on the podcast to talk about what he knows most: C, low level concepts, AI, as well as share some of his own developer experiences and preferences that he garnered over the years.

Learn back-end development - https://boot.dev)

Listen on your favorite podcast player: https://www.backendbanter.fm)

Low Level Learning’s Twitter/X: https://twitter.com/LowLevelTweets)

Low Level Learning's Youtube: https://www.youtube.com/c/lowlevellearning)

Low Level Learning's Twitch: https://www.twitch.tv/LowLevelLearning)

Low Level Academy: https://lowlevel.academy/)

Timestmaps:

00:47 Who is Low Level Learning?

01:34 C is a High Level Language

02:47 Is C lower level than Rust or Zig?

04:33 Front-end vs Back-end, which is harder?

06:34 The Boot.dev stack

07:11 The Low Level Academy stack

07:59 Low Level Academy

09:56 Project-based learning

12:18 sqlc

14:44 How do you debug C?

17:26 Fuzzing Harness vs Unit Testing

22:28 Favorite Feature of C

23:45 If you could change one thing in C, what would it be?

26:53 Where do C programmers work?

29:16 The White House and Garbage Collectors

31:19 What is a side-channel attack?

33:56 Power side-channel attack

35:41 Side-channel attack on boot.dev

37:08 What tooling does Low Level Learning use to write C?

43:59 How do you deal with the lack of a package manager?

48:12 Opinion on statically compiled and dynamic libraries

50:36 Where to find Low Level Learning