ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

121,644 results

TechMonsterDev
Hardware isn't functions. It's addresses. | C & Systems Programming #42

Memory-mapped I/O is how C talks to real hardware: a peripheral's control registers appear as ordinary memory addresses, and ...

0:54
Hardware isn't functions. It's addresses. | C & Systems Programming #42

81 views

2 weeks ago

TechMonsterDev
One core, two programs, each thinks it's alone. | C & Systems Programming #44

How a single CPU core runs two tasks at once: a timer interrupt you program preempts the running task, and a context switch ...

0:49
One core, two programs, each thinks it's alone. | C & Systems Programming #44

163 views

2 weeks ago

TechMonsterDev
Four steps run every command you type | C & Systems Programming #32

A shell is just a loop: read a line, fork a child, exec the program, wait. Here is the core of bash in four steps — and why cd breaks ...

0:48
Four steps run every command you type | C & Systems Programming #32

38 views

2 weeks ago

TechMonsterDev
On a bare chip, nobody sets up main but you | C & Systems Programming #43

On a bare-metal microcontroller there is no operating system to prepare your globals, so the reset handler you write copies .data ...

0:48
On a bare chip, nobody sets up main but you | C & Systems Programming #43

33 views

2 weeks ago

TechMonsterDev
A growable array isn't magic | C & Systems Programming #16

Build a growable void* vector in C from scratch — three heap blocks, doubling growth, and a two-level free that Valgrind proves ...

0:53
A growable array isn't magic | C & Systems Programming #16

39 views

4 weeks ago

Hands On Course Demo
Day 8: Crash the Graph Engine Mid-Update

This hands-on systems programming lesson is ideal for developers learning Go, databases, storage engines, graph databases, ...

1:55
Day 8: Crash the Graph Engine Mid-Update

9 views

2 weeks ago

The Ai Coding
🚀 C Programming in 100 Seconds

C Programming in 100 Seconds! ⚡ What is the C language? How does C programming work? Understand C programming in simple Hindi ...

1:36
🚀 C Programming in 100 Seconds

7 views

4 weeks ago

Hands On Course Demo
Day 10: The Hands-on Task

... Database Internals, Storage Engines, Page Cache, Checkpointing, CRC32 Checksum, Systems Programming, Data Durability, ...

2:12
Day 10: The Hands-on Task

5 views

2 weeks ago

Hands On Course Demo
Day 7: Merge the Search Index with the Graph Ranker

This hands-on systems programming lesson covers Depth-First Search (DFS), iterative DFS, recursive DFS, heap-allocated stacks ...

3:43
Day 7: Merge the Search Index with the Graph Ranker

5 views

2 weeks ago

TechMonsterDev
send returned 600. Your message isn't broken. | C & Systems Programming #36

TCP send() can accept fewer bytes than you handed it, because TCP is an ordered byte stream with no message boundaries ...

0:52
send returned 600. Your message isn't broken. | C & Systems Programming #36

56 views

2 weeks ago

TechMonsterDev
You can't grow the buffer. So bend it into a circle. | C & Systems Programming #49

A ring buffer is a fixed-capacity FIFO built from one flat array and two wrapping cursors — the structure inside every UART driver, ...

0:53
You can't grow the buffer. So bend it into a circle. | C & Systems Programming #49

40 views

13 days ago

Hands On Course Demo
Day 6: Rank Web Relics with a Local PageRank Loop

This hands-on systems programming lesson explains the Random Surfer Model, PageRank power iteration, damping factor, ...

2:36
Day 6: Rank Web Relics with a Local PageRank Loop

2 views

2 weeks ago

TechMonsterDev
One send is not one recv | C & Systems Programming #37

TCP is a byte stream, not a message stream, so one send does not equal one recv — here's why you need length-prefix framing ...

0:53
One send is not one recv | C & Systems Programming #37

9 views

2 weeks ago

RenesasPresents
GreenPAK I2C I/O Expansion Design: Go Configure Programming Tutorial

Design a custom I2C I/O expansion circuit using GreenPAK — a simple, cost-effective solution for connecting multiple devices in a ...

1:17
GreenPAK I2C I/O Expansion Design: Go Configure Programming Tutorial

197 views

10 days ago

Morg
I'm Not Ashamed To Be An Application Programmer

Just my thoughts on application and systems programming.

2:55
I'm Not Ashamed To Be An Application Programmer

657 views

4 weeks ago

Hands On Course Demo
Day 3: Build a Prefix Search Trie over Sorted Relics

This is a practical systems programming lesson focused on Go data structures, memory optimization, autocomplete search, ...

2:59
Day 3: Build a Prefix Search Trie over Sorted Relics

2 views

2 weeks ago

BugLaugh Code
Assembly Programming Explained | How Computers Really Execute Code

... Step-by-step debugging • Low-level programming • Embedded systems • System programming • Reverse engineering concepts ...

0:11
Assembly Programming Explained | How Computers Really Execute Code

1,558 views

8 days ago

TechMonsterDev
How one server handles 500 clients at once | C & Systems Programming #40

A production server splits reading from working: one epoll loop assembles complete requests off a raw TCP byte stream, a thread ...

0:48
How one server handles 500 clients at once | C & Systems Programming #40

8 views

2 weeks ago

hacktic
How do you render Minecraft when there's no operating system?  #gaming #coding #minecraft

My minecraft clone runs without an operating system normally something like windows or linux sits between the game and the ...

0:28
How do you render Minecraft when there's no operating system? #gaming #coding #minecraft

1,499 views

5 hours ago

BugLaugh Code
C Programming Evolution | From 1972 to Modern Systems & Software

How did C programming evolve from 1972 into one of the most influential programming languages in computing? This visual ...

0:11
C Programming Evolution | From 1972 to Modern Systems & Software

1,176 views

6 days ago

Show more