Settings

Theme

Ask HN: Favorite live coding channels for intermediate/advanced topics?

147 points by deilline 5 years ago · 35 comments · 1 min read


I've found watching someone else code is immensely helpful and I was looking for more content like this. I saw some recommended in a different thread, so I thought I'd ask the broader audience.

Most of the content I see is aimed towards beginners so I was looking for context for experienced developers.

allenleee 5 years ago

George Hotz archive (hacking, ML):

https://www.youtube.com/c/georgehotzarchive/videos

citeguised 5 years ago

There‘s Jon Blow working on his new language JAI and game-dev:

https://twitch.tv/j_blow

Another channel is Casey Muratori‘s Handmade Hero, which is about developing a game from scratch.

https://twitch.tv/handmade_hero

https://handmadehero.org/

  • vagrantJin 5 years ago

    Casey is still going?

    My god...

    • pests 5 years ago

      I said the same thing last year... I scroll thru some of his updates mostly just trying to see the state of the game. Honestly I don't think much has changed gameplay or graphics wise for many hundreds of episodes.

yes_but_no 5 years ago

Yuri Artyukh, mostly threejs, webgl stuff https://www.youtube.com/channel/UCDo7RTzizoOdPjY8A-xDR7g , although I'm not experienced enough to judge if its actually intermediate.

Jon Gjengset, Rust (internals, data structure, protocol impls) https://www.youtube.com/channel/UC_iD0xppBwwsrM9DegC5cQQ

aarthifical, not really live-coding but a game devlog with interesting ideas https://www.youtube.com/channel/UCtEwVJZABCd0tels2KIpKGQ

  • peterkos 5 years ago

    +1 to Jon Gjengset; I learned a lot about clearly explaining programming concepts and a theoretical problem!

  • vagrantJin 5 years ago

    Yuri is definitely not beginner stuff. Intermediate to advanced I'd say.

arduinomancer 5 years ago

The SerenityOS guy has some interesting stuff, although not directly in an instructional format

https://youtu.be/ZOzZ8R4gphE

  • mahalol 5 years ago

    Hey, thanks for posting this video. I am in awe watching him move so fast.

lmiller1990 5 years ago

Not truly advanced compared to some of the content posted here but I try to post videos about Vue.js and topics no-one else really talks about (mainly around testing): https://www.youtube.com/c/LachlanMiller/videos

  • mstipetic 5 years ago

    This is great, thanks for the effort! I don't understand why the youtube algorithm never finds something like this, it's always the beginner stuff that surfaces to the top

rzzzt 5 years ago

OneLoneCoder has videos on different topics you may find interesting (gamedev, emulation, C++ quirks, algorithms): https://www.youtube.com/channel/UC-yuWVUplUJZvieEligKBkA

anand-bala 5 years ago

I personally love watching the live coding sessions by Andrew Kelly, creator of Zig, regarding progress with the language/compiler. Archived videos available on Vimeo

https://vimeo.com/showcase/7818787

5mixer 5 years ago

javidx9: https://www.youtube.com/watch?v=8XmxKPJDGU0

Bisqwit: https://youtu.be/PahbNFypubE?t=1045

Intermediate C++ videos, often with some angle towards graphics or emulation.

  • rejectedandsad 5 years ago

    Bisqwit is remarkable. He’d be paid handsomely at a trading firm if he was in America or London or HKG, but instead he worked as a bus driver while making videos.

tautvidas 5 years ago

Gamozo focuses on security and optimization topics.

While his content is not structured as a tutorial, he explains his line of thinking very well.

https://www.youtube.com/user/gamozolabs/videos

https://www.twitch.tv/gamozo

  • yNeolh 5 years ago

    This, love his channel, although he is not very active, but when he is active the project is often really interesting and can go for 10 or 12 hours straight.

andrewf 5 years ago

https://www.youtube.com/user/hjalfi/videos has gems like:

   Hjalfi writes a vi for CP/M (9 hours)
   Hjalfi writes an assembler (7 hours)
   Hjalfi ports Fuzix to the ESP8266 (38 hours)
  • ellipsis_12 5 years ago

    You forgot the best one:

    Hjalfi writes a lunar lander game for the Apollo Lunar Lander: https://www.youtube.com/watch?v=VHDkWppysQI (9 hours)

    Very highly recommended even if it doesn't seem like your cup of tea based on the title. It goes quite deep into the practical aspects of the crazy architecture of the Apolo Lunar Lander Guidance Computer.

petepete 5 years ago

Ok so totally not coding but I find Wintergatan's approach to engineering has certain parallels.

Plenty of testing, building for reliability and whittling down to the simplest, most-elegant solution possible.

https://youtu.be/U4B0i0VzXuA

e19293001 5 years ago

I like the reinforcement learning tutorials but his channel is for machine learning in general

Machine Learning with Phil

https://www.youtube.com/channel/UC58v9cLitc8VaCjrcKyAbrw

alongub 5 years ago

Not exactly a channel, but a few weeks ago I did a live coding session on how to build an ML platform from scratch (the stuff you need to get ML models to production):

https://youtu.be/s8Jj9gzQ3xA

melse 5 years ago

"marcan" (creator of Asahi Linux https://asahilinux.org/) live codes on YouTube https://youtube.com/c/marcan42 - they're pretty long videos but super interesting if you're into that kind of thing

mejutoco 5 years ago

I do something like this, although not live. These are real intermediate projects on video, with code. Without omitting any step.

So far I have a course on publishing a pip package and a cron implemented with aws lambda.

https://fromzerotofullstack.com/

gitgud 5 years ago

The "coding train" youtube channel is actually very interesting. He works on a wide variety of projects and shows how he thinks and solves problems.

https://youtube.com/c/TheCodingTrain

olingern 5 years ago

I really like Nic Jackson’s Go series https://m.youtube.com/playlist?list=PLmD8u-IFdreyh6EUfevBcbi...

xder 5 years ago

Antoine Zanuttini (https://youtube.com/c/AntoineZanuttini) has a playlist with live shaders programming

yewenjie 5 years ago

What are the best places for finding high-quality learning material for arbitrary programming topics anyway? Like how does one quickly cut through the beginner stuff and get to the high-quality content?

  • pksebben 5 years ago

    the awesome lists are a good place to find this stuff, frequently. just Google "awesome x site:GitHub.com" where x= {language, protocol, framework, design goal} and see what pops up.

0j 5 years ago

Sentdex for anything python related https://youtube.com/c/sentdex

xdxdxdxd1 5 years ago

Gynvael EN https://youtube.com/c/GynvaelEN

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection