HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

programming languages

Tutorial×Over 1 hour×Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Introduction to Julia - Part 1 | SciPy 2014 | David Sanders1:01:04

Introduction to Julia - Part 1 | SciPy 2014 | David Sanders

80K views • 12 years ago
Enthought
David Sanders gives the first part of a two-part introduction to the Julia programming language at SciPy 2014. It walks through the language's basics and its appeal for scientific computing.
Topic match · Programming language design
Handmade Hero Day 001 - Setting Up the Windows Build1:13:51

Handmade Hero Day 001 - Setting Up the Windows Build

465K views • 11 years ago
Molly Rocket
Day 1 of Casey Muratori's Handmade Hero, a live-coded game built from scratch in C on Windows. It reviews C on Windows, sets up a minimal build system and WinMain entry point, and shows a first MessageBox.
Topic match · C, C++, Rust, Go & systems languages
Intro to C on Windows - Day 11:11:59

Intro to C on Windows - Day 1

370K views • 11 years ago
Molly Rocket
Day 1 of Handmade Hero's introduction to C on Windows, covering setting up Visual Studio, creating a Win32 project, the WinMain entry point and writing a first function. It is the starting point for Casey Muratori's from-scratch game series.
Topic match · C, C++, Rust, Go & systems languages
Handmade Hero Day 021 - Loading Game Code Dynamically1:43:46

Handmade Hero Day 021 - Loading Game Code Dynamically

83K views • 11 years ago
Molly Rocket
Day 21 of Casey Muratori's Handmade Hero, which covers loading game code dynamically from a DLL on Windows. He builds hot reloading of C game code from scratch in about an hour and a half.
Topic match · C, C++, Rust, Go & systems languages
George Hotz | Programming | Livecoding SLAM | twitchslam | Part110:50:05

George Hotz | Programming | Livecoding SLAM | twitchslam | Part1

2M views • 8 years ago
george hotz archive
A long livestream of George Hotz live-coding a toy SLAM implementation, twitchslam, over two days in May 2018. It is an unedited session of Python programming with computer vision and visualization.
Hot Code Reloading in C2:16:18

Hot Code Reloading in C

94K views • 3 years ago
Tsoding Daily
A long Tsoding Daily programming stream in which he implements hot code reloading in C by loading a dynamic library at runtime without stopping the main program. It also touches on migrating struct versions across reloads.
Topic match · C, C++, Rust, Go & systems languages
The Why, What, and How of Pinning in Rust3:03:54

The Why, What, and How of Pinning in Rust

87K views • 7 years ago
Jon Gjengset
Jon Gjengset's long live-coding stream explains Rust's Pin and Unpin types: why they exist, how they work, and how they connect to futures and async/await. It also covers moving from pre-pinning code to the new model.
Topic match · C, C++, Rust, Go & systems languages
Crust of Rust: Lifetime Annotations1:33:23

Crust of Rust: Lifetime Annotations

299K views • 6 years ago
Jon Gjengset
In this first Crust of Rust episode, Jon Gjengset live-codes an example that needs multiple explicit lifetime annotations. Along the way he covers string types and generics over a custom trait.
Topic match · C, C++, Rust, Go & systems languages
Crust of Rust: async/await2:34:01

Crust of Rust: async/await

246K views • 5 years ago
Jon Gjengset
Jon Gjengset's long live-coding Crust of Rust episode on async/await, focused on the mental model for using it rather than on Futures, Pin and Wakers internals. Topics include awaiting multiple futures, cancellation, executors and select.
Topic match · C, C++, Rust, Go & systems languages
Implementing (part of) a BitTorrent client in Rust4:09:16

Implementing (part of) a BitTorrent client in Rust

115K views • 3 years ago
Jon Gjengset
Jon Gjengset's roughly four-hour live stream implementing part of a BitTorrent client in Rust, following CodeCrafters' test-guided challenge. He builds from scratch and shows idiomatic error handling along the way.
Topic match · C, C++, Rust, Go & systems languages
David Beazley - Lambda Calculus from the Ground Up - PyCon 20193:26:34

David Beazley - Lambda Calculus from the Ground Up - PyCon 2019

52K views • 7 years ago
PyCon 2019
David Beazley's PyCon 2019 tutorial derives the lambda calculus from the ground up in Python, using only single-argument functions. He builds booleans, numerals and more with no other language features.
JSON Parser 100% From Scratch in Haskell (only 111 lines)1:50:07

JSON Parser 100% From Scratch in Haskell (only 111 lines)

205K views • 6 years ago
Tsoding
Tsoding live-codes a JSON parser from scratch in Haskell in about 111 lines, using only the standard library. It is an edited Twitch stream that explains the intuition behind parser combinators, functors, applicatives and monads.
Build Your Own Async2:12:42

Build Your Own Async

60K views • 7 years ago
David Beazley
David Beazley's workshop screencast builds asynchronous programming in Python from scratch, starting from callbacks and continuations and replacing threads to show how concurrency works underneath.