ConTejas Code S1 E3
How do computers actually work? From electrons to the web.
Subscribe & Listen
- Spotify:
open.spotify.com/episode/4WK…
- Apple:
podcasts.apple.com/us/podcas…
- YouTube:
youtu.be/G-Js3CcD000
🙌🏾 Please share/rate if it helped you.
Chapters
04:55 - Electrons
09:21 - Electricity
12:36 - How Datacenters use Electricity
15:45 - The Next Layer: Hardware
19:07 - The Next Layer: Firmware
21:46 - The Next Layer: The OS Kernel
24:21 - Diving Deeper: Motherboard
27:59 - The OS Kernel
29:43 - CPU, Threading, Multithreading, Hyperthreading, Clock Speed
36:53 - Memory/RAM, Volatile Memory, Virtual Memory
39:43 - Storage, Hard Drives, Solid State Drives
41:33 - TPM (Trusted Platform Module)
42:59 - The Next Layer: Software
43:46 - Software Architecture
47:08 - Frontend Deep Dive: HTML, HTMX, CSS, TailwindCSS, JavaScript, Accessibility, and Network
59:53 - What happens when data fetching: TCP/IP stack, HTTP and SSL encryption, how data flows over the network and internet
01:12:05 - Receiving a Network Request on the Backend, DNS, Firewalls, Load Balancing, SSL Termination, Reverse Proxies
01:20:38 - Backend Architecture: Caches, Queues, Distributed Systems, Control Plane vs. Data Plane
01:25:44 - Cloud Computing: Virtual Private Clouds (VPCs), Subnets, NATs
01:28:30 - Adjusting Expectations for Frontend and Backend
01:29:34 - CI/CD Pipelines, Webhooks, git-based deploys
01:30:21 - Build it or buy it?
01:31:18 - Conclusion