1. Урок 1.00:01:19
    2. jQuery is irrelevant
  2. Урок 2.01:16:35
    3. The steps
  3. Урок 3.01:11:16
    4. Event listeners, toggle, delete, filter
  4. Урок 4.00:53:14
    5. edit, editKeyup, update
  5. Урок 5.00:42:16
    6. Rendering with templates
  6. Урок 6.00:33:40
    7. localStorage, init
  7. Урок 7.00:17:06
    1. What is testing?
  8. Урок 8.00:20:25
    2. forEach, first steps
  9. Урок 9.00:13:50
    3. forEach, callback arguments
  10. Урок 10.00:29:10
    4. forEach, optional this
  11. Урок 11.00:51:40
    5. filter
  12. Урок 12.00:44:35
    6. map
  13. Урок 13.00:19:41
    7. reduce, first steps
  14. Урок 14.00:48:01
    8. reduce, deciphering docs
  15. Урок 15.01:43:26
    9. reduce, finishing up
  16. Урок 16.00:30:47
    1. Error handling, setTimeout
  17. Урок 17.00:58:18
    2. Constructors, console.log output
  18. Урок 18.00:33:45
    3. Where we are now
  19. Урок 19.00:16:27
    1. Introduction to the library
  20. Урок 20.00:32:47
    2. Approaching docs like a pro
  21. Урок 21.00:26:56
    3. What are IIFEs?
  22. Урок 22.00:16:06
    4. IIFEs and sharing data
  23. Урок 23.00:17:09
    5. Scopes, locals, closures, globals
  24. Урок 24.00:44:19
    6. librarySystem
  25. Урок 25.00:30:59
    7. noConflict
  26. Урок 26.00:15:50
    8. Prototypes, an introduction
  27. Урок 27.00:23:02
    9. Prototypes and constructors
  28. Урок 28.00:29:27
    10. isString, !!, and String.prototype
  29. Урок 29.00:31:39
    11. Remaining internal helper methods
  30. Урок 30.00:29:54
    12. checkCurrencyFormat
  31. Урок 31.00:42:20
    13. toFixed and rounding issues
  32. Урок 32.00:21:54
    14. formatMoney and style
  33. Урок 33.00:38:59
    15. Recursion, what is it?
  34. Урок 34.00:33:11
    16. Recursing through the DOM
  35. Урок 35.00:49:26
    17. Recursively mapping arrays
  36. Урок 36.00:47:26
    18. Regular expressions, first look
  37. Урок 37.00:23:19
    19. Regular expression capture groups
  38. Урок 38.00:19:32
    20. Lookaheads and backreferences
  39. Урок 39.00:34:45
    21. formatNumber
  40. Урок 40.00:22:34
    22. unformat, new RegExp
  41. Урок 41.00:19:28
    23. When Googling goes nowhere
  42. Урок 42.00:30:13
    24. formatColumn
  43. Урок 43.00:23:07
    25. Thinking recursively
  44. Урок 44.00:42:22
    26. Broken tests
  45. Урок 45.00:59:34
    27. Retrospective
  46. Урок 46.00:08:47
    1. How I see the world
  47. Урок 47.00:06:59
    2. How the average person thinks
  48. Урок 48.00:07:14
    3. Don't read every line of code
  49. Урок 49.00:07:42
    4. What is Underscore?
  50. Урок 50.00:01:46
    5. Two minute setup
  51. Урок 51.00:13:48
    6. Before you start
  52. Урок 52.00:13:24
    7. Remember main.js?
  53. Урок 53.00:16:15
    8. main.js event listeners
  54. Урок 54.00:26:08
    9. Strategically setting breakpoints
  55. Урок 55.00:02:00
    Getting the debugger to work
  56. Урок 56.00:32:05
    Why do open source?
  57. Урок 57.00:21:43
    Criteria for choosing a project
  58. Урок 58.00:07:38
    Better and meh ways to find a project
  59. Урок 59.00:17:16
    Should I open an issue?
  60. Урок 60.00:38:09
    2019-01-08 Underscore's isArrayLike
  61. Урок 61.00:27:08
    2019-03-07 _.keys
  62. Урок 62.00:34:03
    2019-03-19 Underscore issues, prs, etc
  63. Урок 63.00:26:53
    2019-03-20 Underscore closed issues
  64. Урок 64.00:40:24
    2019-03-22 Disabling:enabling all column breakpoints (Miriam)
  65. Урок 65.00:24:03
    2019-04-04 Underscore's first commit
  66. Урок 66.00:36:39
    2019-05-20 Regex II
  67. Урок 67.00:53:39
    2019-07-09 The debugger game on _.template
  68. Урок 68.00:26:45
    2019-07-10 The annoyances of method chaining in _.template
  69. Урок 69.00:22:40
    2019-07-11 Client/server model in Firefox's debugger, part 1 (Jaril Valenciano)
  70. Урок 70.00:34:49
    2019-07-12 Client/server model in Firefox's debugger, part 2 (Jaril Valenciano)
  71. Урок 71.00:40:19
    2019-07-15 Stepping through two examples with _.template
  72. Урок 72.00:31:23
    2019-07-19 Starting a simple server (Jaril Valenciano)
  73. Урок 73.00:46:09
    2019-07-22 Syntax highlighting bug part 1 (Janelle de Ment)
  74. Урок 74.00:38:55
    2019-07-23 Syntax highlighting bug part 1 (Janelle de Ment)
  75. Урок 75.00:58:25
    2019-07-24 Student story (Anthony Xie)
  76. Урок 76.00:13:49
    2019-08-05 Getting the debugger to work on server code
  77. Урок 77.00:20:31
    2019-08-08 listenInCluster part 1 (Jaril Valenciano)
  78. Урок 78.00:28:55
    2019-08-09 listenInCluster part 2 (Jaril Valenciano)
  79. Урок 79.00:45:01
    2019-08-13 Recursing one level into _.isEqual
  80. Урок 80.00:40:28
    2019-08-14 setupListenHandle (Jaril Valenciano)
  81. Урок 81.00:37:32
    2019-08-15 server.on (Jaril Valenciano)
  82. Урок 82.01:00:37
    2019-08-16 copyWithin, part 1 (Jake Ryan)
  83. Урок 83.00:51:27
    2019-08-16 copyWithin, part 2 (Jake Ryan)
  84. Урок 84.00:39:30
    2019-08-20 Recursing two levels into _.isEqual
  85. Урок 85.00:32:27
    2019-08-22 copyWithin, part 3 (Jake Ryan)
  86. Урок 86.00:38:25
    2019-08-27 copyWithin, refactoring, part 4 (Jake Ryan)
  87. Урок 87.00:39:55
    2019-08-28 copyWithin, part 5 (Jake Ryan)
  88. Урок 88.00:26:25
    2019-08-29 copyWithin, start parameter, part 6 (Jake Ryan)
  89. Урок 89.00:35:14
    2019-09-02 copyWithin, part 6 (Jake Ryan)
  90. Урок 90.00:37:16
    2019-09-04 Getting started with Firefox, part 1 (Luke Swiderski)
  91. Урок 91.00:42:59
    2019-09-05 copyWithin, part 7 (Jake Ryan)
  92. Урок 92.00:40:52
    2019-09-09 copyWithin, part 8, arrays with 3 elements (Jake Ryan)
  93. Урок 93.00:53:45
    2019-09-18 copyWithin, part 9, tables (Jake Ryan)
  94. Урок 94.00:30:50
    2019-09-19 copyWithin, part 10 (Jake Ryan)
  95. Урок 95.00:35:52
    2019-09-20 copyWithin, part 11 , end parameter (Jake Ryan)
  96. Урок 96.00:35:49
    2019-09-23 _.sortBy
  97. Урок 97.00:25:19
    2019-09-25 copyWithin, part 12, more on end (Jake Ryan)
  98. Урок 98.00:42:00
    2019-09-26 Firefox updates from the group
  99. Урок 99.00:17:38
    2019-09-30 Getting started with Firefox, part 2 (Luke Swiderski)
  100. Урок 100.00:07:27
    2019-10-01 Getting started with Firefox, part 3 (Luke Swiderski)
  101. Урок 101.00:30:45
    2019-10-02 copyWithin, part 12, drawings (Jake Ryan)
  102. Урок 103.00:18:48
    2019-10-07 _.sortedIndex part 1 (Gordon Zhu)
  103. Урок 104.00:18:48
    2019-10-07 _.sortedIndex part 1 (Gordon Zhu)
  104. Урок 105.00:54:07
    2019-10-09 Getting started with FireFox, part 5 (Luke Swiderski)
  105. Урок 106.00:39:40
    2019-10-10 Getting started with FireFox, part 6 (Luke Swiderski)
  106. Урок 107.00:21:20
    2019-10-14 Getting started with FireFox, part 7, bootstrapping Mozilla Central (Luke Swiderski)
  107. Урок 108.00:45:18
    2019-10-16 Getting started with FireFox, part 8, Setting up arcanist and moz-phab (Luke Swiderski)
  108. Урок 109.00:22:35
    2019-10-17 Underscore sortedIndex
  109. Урок 110.00:35:18
    2019-10-21 Getting started with FireFox, part 9, practice patch (Luke Swiderski)
  110. Урок 111.00:39:45
    2019-10-23 Getting started with FireFox, First visible change (Luke Swiderski)
  111. Урок 112.00:12:04
    2019-10-24 Getting started with Firefox, running the debugger on the debugger (Luke Swiderski)
  112. Урок 113.00:39:50
    2019-10-24 Debugger token highlighting bug (Janelle de Ment)
  113. Урок 114.00:49:28
    2019-10-28 Getting started with FireFox, reviewing an old pull request (Luke Swiderski)
  114. Урок 115.00:34:38
    2019-10-31 Debugger token highlighting bug, part 2 (Janelle de Ment)
  115. Урок 116.00:33:39
    2019-11-04 Getting started with FireFox, problem with replicating old pull requests (Luke Swiderski)
  116. Урок 117.00:28:02
    2019-11-05 Firefox, rewinding to different points in time (Luke Swiderski)
  117. Урок 118.00:13:21
    2019-11-21 Firefox, reviewing an old pull request (Luke Swiderski)
  118. Урок 119.00:28:47
    2019-11-22 Debugger token highlighting bug, part 3 (Janelle de Ment)
  119. Урок 120.00:33:54
    2019-11-27 A tricky case of `this` (Anthony Xie)
  120. Урок 120.00:20:30
    2019-12-13 Starting with Firefox on Windows (Stepan Stava)