ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

22 results

Jon Gjengset
Porting Java's ConcurrentHashMap to Rust (part 3)

This stream is (probably) the last segment in our journey into porting Java's ConcurrentHashMap to Rust. We start writing some ...

5:39:15
Porting Java's ConcurrentHashMap to Rust (part 3)

10,895 views

6 years ago

Jon Gjengset
Porting Java's ConcurrentHashMap to Rust (part 2)

In this stream we continue the work of porting Java's ConcurrentHashMap to Rust. We finish up the concurrent hash table resizing ...

5:20:13
Porting Java's ConcurrentHashMap to Rust (part 2)

13,478 views

6 years ago

Jon Gjengset
Live-coding a linked hash map in Rust

Following another Twitter poll (https://twitter.com/Jonhoo/status/1000102031925956610), we're building a simple hash map in ...

2:29:40
Live-coding a linked hash map in Rust

39,462 views

7 years ago

CS 125 @ Illinois
CS 125 Fall 2018: Mon 12.3.2018. Hashing and Maps

Hash tables, maps, and some theory behind hashing. https://cs125.cs.illinois.edu/learn/2018_12_03_hashing_and_maps.

50:55
CS 125 Fall 2018: Mon 12.3.2018. Hashing and Maps

903 views

7 years ago

Jon Gjengset
Crust of Rust: Iterators

In this third Crust of Rust video, we cover iterators and trait bounds, by re-implementing the "flatten" Iterator method from the ...

1:26:27
Crust of Rust: Iterators

118,373 views

5 years ago

CS 125 @ Illinois
CS 125 Fall 2018: Wed 12.5.2018. Generics

Wrap up of hashing and a discussion of how to program with Java generics.

51:02
CS 125 Fall 2018: Wed 12.5.2018. Generics

450 views

7 years ago

Otavio Santana
Optional in Java - When better code is not an alternative

Since Java 8, Java Developers have one good way to avoid the classic NullPointerException. However, it is still a problem to use ...

23:13
Optional in Java - When better code is not an alternative

2,740 views

3 years ago

Jon Gjengset
Implementing TCP in Rust (part 1)

In this stream, we started implementing the ubiquitous TCP protocol that underlies much of the traffic on the internet! In particular ...

5:19:48
Implementing TCP in Rust (part 1)

247,697 views

6 years ago

Jon Gjengset
Lock-Free to Wait-Free Simulation in Rust

In this stream, we start implementing the concurrency algorithm from the academic paper "A Practical Wait-Free Simulation for ...

4:47:58
Lock-Free to Wait-Free Simulation in Rust

49,862 views

4 years ago

Jon Gjengset
Porting flamegraph to Rust — part 1

In this stream, we started porting parts of the flamegraph profiling tool to Rust: http://www.brendangregg.com/flamegraphs.html.

5:37:11
Porting flamegraph to Rust — part 1

52,426 views

6 years ago

Jon Gjengset
(Partially) fixing a bug in a Rust research database

I've regularly had people ask me to do a live-stream on Noria, a database prototype I've been developing in Rust as part of my ...

3:11:46
(Partially) fixing a bug in a Rust research database

21,363 views

5 years ago

Jon Gjengset
Building an asynchronous ZooKeeper client in Rust (part 3)

In this stream series, we're implementing an asynchronous ZooKeeper client library in Rust using the tokio crate and futures.

4:46:19
Building an asynchronous ZooKeeper client in Rust (part 3)

4,139 views

7 years ago

Jon Gjengset
Building a ranked-choice voting site for new stream ideas

This stream is pretty different from the other ones. It's relatively informal, and is mostly me hacking together a website for you all to ...

4:17:29
Building a ranked-choice voting site for new stream ideas

25,369 views

7 years ago

José A. Alonso
El TAD de las colas de prioridad en Haskell

Estudio del tipo abstracto de datos de las colas de prioridad con distintas implementaciones en Haskell y la comprobación de sus ...

28:13
El TAD de las colas de prioridad en Haskell

381 views

5 years ago

I Hate Programming
Find the most frequent item of an array | I hate programming

PLEASE DON'T FORGET TO SUBSCRIBE MY CHANNEL AND IT WILL NOT TAKE YOU MUCH TIME TO HELP ME THANK YOU ...

20:46
Find the most frequent item of an array | I hate programming

1,502 views

3 years ago

CS 125 @ Illinois
CS 125 Fall 2018: Mon 11.12.2018. Quicksort

Completion of Merge Sort, discussion of Quicksort, and a overview of sorting algorithms and their tradeoffs.

49:38
CS 125 Fall 2018: Mon 11.12.2018. Quicksort

1,359 views

7 years ago

Jon Gjengset
Implementing Hazard Pointers in Rust (part 4/4)

We continue our journey implementing Hazard Pointers (https://erdani.org/publications/cuj-2004-12.pdf) in Rust. We follow along ...

3:25:53
Implementing Hazard Pointers in Rust (part 4/4)

11,810 views

4 years ago

Jon Gjengset
Implementing TCP in Rust (part 3)

In this stream, we continue to expand on our user-space TCP stack from last time. This time, we're implementing support for ...

5:07:02
Implementing TCP in Rust (part 3)

13,801 views

6 years ago

Jon Gjengset
Procedural Macros in Rust (part 2)

In this stream, we dive deeper into Rust's procedural macros, following on from the previous stream. We continue to follow David ...

5:02:30
Procedural Macros in Rust (part 2)

13,067 views

6 years ago

José A. Alonso
El TAD de los grafos en Haskell (1 de 2)

Estudio del tipo abstracto de datos de los grafos con distintas implementaciones en Haskel. El vídeo es una grabación directa de ...

57:51
El TAD de los grafos en Haskell (1 de 2)

624 views

5 years ago