Channel Avatar

Mike Shah @UCA64pZbN5Mz5NxC3SO4qpDg@youtube.com

22K subscribers - no pronouns :c

Teaching computer Science, primarily Modern C++, C, DLang, g


29:37
Serialize and Deserialize a struct in C++ - Stream-Based I/O part 8 of n- Modern Cpp Series Ep. 198
33:57
Read and Write Binary Data in C++ - Stream-Based I/O part 7 of n - Modern Cpp Series Ep. 197
22:39
Reading a file in C++ - Stream-Based I/O part 6 of n - Modern Cpp Series Ep. 196
29:17
Creating a new file in C++ (& appending) - Stream-Based I/O part 5 of n - Modern Cpp Series Ep. 195
02:40:30
C3 with Christoffer Lerno -- His career and how he brought us the C3 language -- Conversation #6
01:04:31
Beef Language - First Impression [Programming Languages Episode 33]
19:21
Build Clang++20 (LLVM 18 and lldb) from source
16:26
std::cin - Stream-Based I/O part 4 of n - Modern Cpp Series Ep. 194
17:17
std::ostream member functions - Stream-Based I/O part 3 of n - Modern Cpp Series Ep. 193
12:52
[Dlang Episode 104] D Language - [tools] Code coverage (with unittest and ctfe)
12:11
[Dlang Episode 103] D Language - unittest 3 of n - More powerful unit test with metaprogramming
23:24
[Dlang Episode 102] unittest 2 of n - Test Techniques (Pure, Whitebox, Blackbox, __ctfe, more)
02:03:31
Lobster, Programming Languages, and Game Engines with Wouter van Oortmerssen - Conversation #5
01:37:14
Walter Bright - 5 Minutes, Dogged Persistence, and the D Language [Conversation #4]
23:34
OpenGL [Episode 39] Adding MeshTranslate, MeshRotate, and MeshScale
16:12
OpenGL Episode 38 Refactoring MeshDraw and our Camera
21:55
OpenGL [Episode 37] Refactoring MeshUpdate and Finding Uniforms
19:11
[Dlang Episode 101] D Language - unittest 1/n - The Basics (TDD, separate module testing, and more!)
45:12
OpenGL [Episode 36] Mesh Abstraction Refactor Continued -- two quads
13:42
Books and web resources for starting OpenGL, Math, and a graphics engineer career [Mike's Advice]
16:36
cerr and clog (buffered vs unbuffered) - Stream-Based IO part 2 of n - Modern Cpp Series Ep. 192
21:32
std::cout - Stream-Based I/O part 1 of n - Modern Cpp Series Ep. 191
10:03
std::print - Print formatted text!(C++23) - C++ I/O | Modern Cpp Series Ep. 190
20:06
gcc 14.1 for C++23 - Compiling from source demonstration and explanation
29:42
OpenGL [Episode 35] Starting Application and Mesh Abstraction Refactor
28:52
std::formatter for Custom Types with std::format (C++20) - C++ Utilities | Modern Cpp Series Ep. 189
01:16:16
Lisp - First Impression [Programming Languages Episode 30]
17:00
Channel Update - Live streams, Training, Programming Courses, Free Video List, sRGB Color Article
07:04
std::format with STL Containers - C++ Utilities | Modern Cpp Series Ep. 188
01:10:21
Mojo - First Impression [Programming Languages Episode 29]
01:04:02
Carbon - First Impression [Programming Languages Episode 28]
01:08:19
Cpp2 - First Impression [Programming Languages Episode 27]
42:21
std::format Introduction (C++20) - C++ Utilities | Modern Cpp Series Ep. 187
18:45
[Dlang Episode 99] D Language - version (for conditional compilation)
51:27
COBOL - First Impression [Programming Languages Episode 26]
01:07:25
Haskell - First Impression [Programming Languages Episode 25]
01:00:03
Dart - First Impression [Programming Languages Episode 24]
14:14
[Dlang Episode 98] D Language - static assert - catch errors at compile-time
16:08
[Dlang Episode 97] D Language - assert
12:47
[Dlang Episode 96] D Language - Typedef and TypedefType - Type Constructors
22:55
[Dlang Episode 95] D Language - β€˜is’ expression (is keyword)
12:48
OpenGL [Episode 34] GL_FLOAT enum vs GLfloat type bug fix
17:26
[Dlang Episode 94] D Language - Templates - Part 7 of n - Template Constraints
01:00:14
Erlang - First Impression [Programming Languages Episode 23]
21:27
[Dlang Episode 93] D Language - Compile-Time Programming - Part 4 of n - AliasSeq and aliasSeqOf
14:58
[Dlang Episode 92] D Language - Compile-Time Programming - Part 3 of n - Variadic Template structs
18:34
[Dlang Episode 91] D Language - Templates - Part 6 of n - Template Mixins
18:52
[Dlang Episode 90] D Language - Compile-Time Programming - Part 2 of n - String Mixins
09:32
[Dlang Episode 89] D Language - Compile-Time Programming - Part 1 of n
51:21
Lua - First Impression [Programming Languages Episode 22]
19:35
C++ STL numeric - exclusive_scan, inclusive_scan | Modern Cpp Series Ep. 186
13:19
How to Improve your Github Readme [Mike's Advice]
10:45
[Dlang Episode 88] D Language - Templates - Part 5 of n - Variadic Templates (i.e. Seq Parameters)
10:37
[Dlang Episode 87] D Language - Templates - Part 4 of n - Struct Templates
11:01
[Dlang Episode 86] D Language - Templates - Part 3 of n - value parameters, and alias and typeof
13:49
C++ STL numeric - transform_reduce | Modern Cpp Series Ep. 185
13:24
[Dlang Episode 85] D Language - Function Templates - Part 2 of n - Generic Programming
11:24
C++ STL numeric - reduce (parallel fold) | Modern Cpp Series Ep. 184
15:50
C++ STL numeric - std::accumulate (fold) | Modern Cpp Series Ep. 183
14:06
Component Pattern in C++ - Part 4 of n - Component Pattern, Data Oriented Design Discussion