ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

91 results

Chrome for Developers
JavaScript counters the hard way - HTTP 203

You've seen loads of counter tutorials online, but they're all a bit wrong… or at least most of them are. Jake and Surma dissect ...

24:08
JavaScript counters the hard way - HTTP 203

43,149 views

4 years ago

Instructor Victor
CIS165 L4 Decisions and Loops

Loops are a great way to quickly repeat boring tasks. In this practice lesson, we'll build various Arrays, work with Random ...

57:56
CIS165 L4 Decisions and Loops

82 views

9 years ago

Chrome for Developers
Loop Tiling - HTTP 203

Jake and Surma talk about how they optimized the image rotation code in their app Squoosh, how Hacker News taught them ...

25:36
Loop Tiling - HTTP 203

28,395 views

6 years ago

CodeTV
How to build a game engine

Learn how to create a game loop, a render loop, and — if time allows — the camera and viewport. Will King will teach us how to ...

1:29:19
How to build a game engine

1,506 views

Streamed 10 months ago

Chrome for Developers
Love your cache: Optimize for the second load

You've built an amazing site with fast load times, great components, and large (but lazily loaded!) assets. However, when you ...

28:30
Love your cache: Optimize for the second load

19,337 views

5 years ago

set steps 360
example of nested for loop in C++| #nestedforloop#C++programming Example #C++nested for loop in C++

example of nested for loop in C++ #programming #coding #C++#nestedforloop#programming#C++#codingnested for loop in java ...

20:48
example of nested for loop in C++| #nestedforloop#C++programming Example #C++nested for loop in C++

22 views

2 years ago

Chrome for Developers
Is postMessage slow? - HTTP 203

Jake and Surma look at workers and the performance of their messaging primitive postMessage(). Surma's blog post on the topic: ...

21:09
Is postMessage slow? - HTTP 203

22,591 views

6 years ago

Chrome for Developers
Future App Model: Advanced Service Worker (Chrome Dev Summit 2016)

Jake (one of the originators of Service Workers) shares the future of the web app model, with Foreign Fetch, Streams and more.

35:04
Future App Model: Advanced Service Worker (Chrome Dev Summit 2016)

44,458 views

9 years ago

Confreaks
RubyConf 2017: 4 Programming Paradigms in 45 Minutes by Aja Hammerly

4 Programming Paradigms in 45 Minutes by Aja Hammerly One of the most important lessons I've learned is that programming ...

43:10
RubyConf 2017: 4 Programming Paradigms in 45 Minutes by Aja Hammerly

7,715 views

8 years ago

Chrome for Developers
Weak JavaScript - HTTP 203

Surma and Jake take a look at 'weak' JavaScript, specifically WeakMap, WeakSet, and the new and shiny WeakRefs. Surma ...

29:22
Weak JavaScript - HTTP 203

25,665 views

5 years ago

CS50
Section 9: Less Comfortable

This is a for each loop in JavaScript. This is a shorter way than doing the for (var i=0; i<response.symbols.length; i++), which we ...

1:20:48
Section 9: Less Comfortable

609 views

13 years ago

CS50
Section 8: More Comfortable

It's just annoying and you have to do things like array splice. Yeah. [student] What would happen if you had a for loop and you ...

1:22:49
Section 8: More Comfortable

796 views

13 years ago

learnwithshahriar
JavaScript Crash Course for Beginners | Learn JavaScript in 1 Hour (2025)

Complete JavaScript Crash Course for Beginners (2025 Edition) This JavaScript crash course is designed for absolute beginners ...

1:10:39
JavaScript Crash Course for Beginners | Learn JavaScript in 1 Hour (2025)

15 views

4 years ago

Chrome for Developers
web.dev LIVE 2020: Day Two

Welcome to day 2 of web.dev LIVE as we 'travel' to Europe and Africa timezones to share some of the latest updates on tools and ...

3:00:03
web.dev LIVE 2020: Day Two

23,795 views

5 years ago

CS50
Section 9: More Comfortable

Coming back to code, that means that we will want to loop over our queue. Let's do node* current = queue; while current does not ...

1:19:25
Section 9: More Comfortable

577 views

13 years ago

Kerrick Long
JavaScript Promises: Thinking Sync in an Async World

This talk about JavaScript Promises was delivered by Kerrick Long at the STL Ember.js Meetup on Feb 6, 2014. Slides: ...

25:59
JavaScript Promises: Thinking Sync in an Async World

39,723 views

11 years ago

CS75
Building Dynamic Websites at Harvard - Lecture 6
1:50:32
Building Dynamic Websites at Harvard - Lecture 6

958 views

10 years ago

Chrome for Developers
Is reduce() bad? - HTTP 203

In this episode, Jake and Surma discuss the array function reduce(). Is it good to use it? Is it too “smart”? Does it increase or ...

23:13
Is reduce() bad? - HTTP 203

79,059 views

6 years ago

Chrome for Developers
Best web features of 2018: The Final! - HTTP203

A lot of web platform features landed in Chrome in 2018, but which is the best? This is the 4th and final part! Over a mini-series of ...

25:11
Best web features of 2018: The Final! - HTTP203

14,300 views

7 years ago

Chrome for Developers
WebAssembly Threads - HTTP 203

Surma tries to explain WebAssembly, threads and WebAssembly Threads to Jake. He also has scary diagrams and uses ...

24:42
WebAssembly Threads - HTTP 203

24,059 views

5 years ago

Codegram
Taming the Asynchronous Beast with CSP Channels in JavaScript (Vincenzo Chanese) - FSF 2016

Software deals with complex control flow mechanisms like callbacks, promises, events, and streams. Chosen solution has a deep ...

33:04
Taming the Asynchronous Beast with CSP Channels in JavaScript (Vincenzo Chanese) - FSF 2016

2,052 views

9 years ago

Chrome for Developers
Streaming requests with fetch - HTTP 203

Jake and Surma chat about a new experiment landing in Chrome 85 - streaming request uploads with the fetch API. Some links ...

22:24
Streaming requests with fetch - HTTP 203

38,808 views

5 years ago

Confreaks
RailsConf 2014 - Rack::Attack: Protect your app with this one weird gem! by Aaron Suggs

Mature apps face problems with abusive requests like misbehaving users, malicious hackers, and naive scrapers. Too often they ...

29:04
RailsConf 2014 - Rack::Attack: Protect your app with this one weird gem! by Aaron Suggs

2,089 views

11 years ago

CS76
Week 1
2:01:36
Week 1

1,560 views

12 years ago

Chrome for Developers
#AskChrome Live: Implementing Performance Budgets (April 16, 2019)

40% of brands who optimize for speed, regress in 6 months (Source: Webpagetest.org). In our first #AskChrome live session, ...

51:48
#AskChrome Live: Implementing Performance Budgets (April 16, 2019)

7,718 views

Streamed 6 years ago