Torrent Info
Title [Udemy] React and Typescript Build a Portfolio Project (2021) [En]
Category
Size 10.74GB

Files List
Please note that this page does not hosts or makes available any of the listed filenames. You cannot download any of those files from here.
001 How to Get Help.en.srt 1.73KB
001 How to Get Help.mp4 4.21MB
002 Join Our Community!.html 1.14KB
003 Be Sure to Watch this Video!.en.srt 3.16KB
003 Be Sure to Watch this Video!.mp4 8.22MB
004 Generating TypeScript-Enabled Projects.en.srt 2.68KB
004 Generating TypeScript-Enabled Projects.mp4 7.13MB
005 004_-_rts.zip 186.92KB
005 File Extensions and Starting Up React.en.srt 7.49KB
005 File Extensions and Starting Up React.mp4 19.71MB
006 005_-_rts.zip 187.54KB
006 Changes with TypeScript.en.srt 4.18KB
006 Changes with TypeScript.mp4 10.48MB
007 006_-_rts.zip 187.58KB
007 The Big Difference with Props.en.srt 6.38KB
007 The Big Difference with Props.mp4 17.91MB
008 007_-_rts.zip 187.61KB
008 Explicit Component Type Annotations.en.srt 9.65KB
008 Explicit Component Type Annotations.mp4 28.69MB
009 008_-_rts.zip 187.72KB
009 Annotations with Children.en.srt 8.98KB
009 Annotations with Children.mp4 30.89MB
010 009_-_rts.zip 188.30KB
010 State with TypeScript.en.srt 7.05KB
010 State with TypeScript.mp4 21.49MB
011 010_-_rts.zip 188.35KB
011 Type Inference with State.en.srt 9.53KB
011 Type Inference with State.mp4 32.04MB
012 011_-_rts.zip 188.39KB
012 Quick Finish to the Example.en.srt 1.42KB
012 Quick Finish to the Example.mp4 7.80MB
013 012_-_rts.zip 189.00KB
013 More on State.en.srt 6.03KB
013 More on State.mp4 24.43MB
014 Type Unions in State.en.srt 8.74KB
014 Type Unions in State.mp4 33.65MB
015 014_-_rts.zip 189.55KB
015 Inline Event Handlers.en.srt 4.96KB
015 Inline Event Handlers.mp4 17.44MB
016 015_-_rts.zip 189.58KB
016 Typing Standalone Event Handlers.en.srt 4.44KB
016 Typing Standalone Event Handlers.mp4 11.85MB
017 016_-_rts.zip 189.62KB
017 Handling Drag Events Too!.en.srt 5.90KB
017 Handling Drag Events Too!.mp4 25.72MB
018 017_-_rts.zip 190.33KB
018 TypeScript with Class Components.en.srt 13.39KB
018 TypeScript with Class Components.mp4 60.98MB
019 018_-_rts.zip 191.03KB
019 Applying Types to Refs.en.srt 9.47KB
019 Applying Types to Refs.mp4 41.34MB
020 019_-_rts.zip 191.11KB
020 More on Refs.en.srt 7.16KB
020 More on Refs.mp4 28.12MB
021 App Overview.en.srt 3.63KB
021 App Overview.mp4 7.75MB
022 002_-_redux.zip 191.76KB
022 Project Setup.en.srt 2.62KB
022 Project Setup.mp4 5.06MB
023 Redux Store Design.en.srt 15.55KB
023 Redux Store Design.mp4 49.38MB
024 004_-_redux.zip 188.80KB
024 Reducer Setup.en.srt 13.28KB
024 Reducer Setup.mp4 51.55MB
025 005_-_redux.zip 188.80KB
025 Annotating the Return Type.en.srt 2.38KB
025 Annotating the Return Type.mp4 10.05MB
026 006_-_redux.zip 188.83KB
026 Typing an Action.en.srt 2.93KB
026 Typing an Action.mp4 14.14MB
027 007_-_redux.zip 188.83KB
027 Separate Interfaces for Actions.en.srt 6.86KB
027 Separate Interfaces for Actions.mp4 34.99MB
028 008_-_redux.zip 188.90KB
028 Applying Action Interfaces.en.srt 6.50KB
028 Applying Action Interfaces.mp4 39.45MB
029 009_-_redux.zip 188.94KB
029 Adding an Action Type Enum.en.srt 8.43KB
029 Adding an Action Type Enum.mp4 54.70MB
030 010_-_redux.zip 189.84KB
030 A Better Way to Organize Code.en.srt 5.19KB
030 A Better Way to Organize Code.mp4 27.89MB
031 011_-_redux.zip 190.42KB
031 Adding Action Creators.en.srt 6.94KB
031 Adding Action Creators.mp4 23.19MB
032 012_-_redux.zip 190.56KB
032 Adding Request Logic.en.srt 4.54KB
032 Adding Request Logic.mp4 23.61MB
033 013_-_redux.zip 190.57KB
033 Applying Typings to Dispatch.en.srt 4.46KB
033 Applying Typings to Dispatch.mp4 19.94MB
034 014_-_redux.zip 191.34KB
034 Setting Up Exports.en.srt 6.43KB
034 Setting Up Exports.mp4 21.75MB
035 Wiring Up to React.en.srt 5.08KB
035 Wiring Up to React.mp4 19.90MB
036 016_-_redux.zip 192.05KB
036 Oops... Initial State!.en.srt 1.51KB
036 Oops... Initial State!.mp4 8.30MB
037 017_-_redux.zip 192.17KB
037 Reminder on Event Types.en.srt 4.51KB
037 Reminder on Event Types.mp4 14.92MB
038 018_-_redux.zip 192.23KB
038 Calling an Action Creator.en.srt 4.88KB
038 Calling an Action Creator.mp4 21.67MB
039 019_-_redux.zip 192.70KB
039 Binding Action Creators.en.srt 6.11KB
039 Binding Action Creators.mp4 26.58MB
040 020_-_redux.zip 192.94KB
040 Selecting State.en.srt 7.03KB
040 Selecting State.mp4 28.07MB
041 Awkward Typings Around React-Redux.en.srt 8.04KB
041 Awkward Typings Around React-Redux.mp4 29.17MB
042 022_-_redux.zip 193.31KB
042 Creating a Typed Selector.en.srt 6.24KB
042 Creating a Typed Selector.mp4 25.80MB
043 023_-_redux.zip 193.17KB
043 Consuming Store State.en.srt 4.76KB
043 Consuming Store State.mp4 21.95MB
044 Quick Wrapup.en.srt 5.94KB
044 Quick Wrapup.mp4 22.22MB
045 App Overview.en.srt 10.54KB
045 App Overview.mp4 23.53MB
046 Three Big Challenges.en.srt 10.53KB
046 Three Big Challenges.mp4 33.03MB
047 Transpiling Options.en.srt 10.05KB
047 Transpiling Options.mp4 31.92MB
048 Remote Transpiling.en.srt 4.55KB
048 Remote Transpiling.mp4 13.87MB
049 Module Systems.en.srt 7.51KB
049 Module Systems.mp4 24.63MB
050 Behind the Scenes with Webpack.en.srt 11.36KB
050 Behind the Scenes with Webpack.mp4 35.32MB
051 Webpack with ES Modules.en.srt 4.35KB
051 Webpack with ES Modules.mp4 18.27MB
052 One Small Change.en.srt 4.69KB
052 One Small Change.mp4 18.49MB
053 Options for Bundling.en.srt 11.55KB
053 Options for Bundling.mp4 35.72MB
054 So Which Approach_.en.srt 6.94KB
054 So Which Approach_.mp4 22.82MB
055 A Webpack Replacement.en.srt 4.80KB
055 A Webpack Replacement.mp4 16.89MB
056 A Demo App.en.srt 1.91KB
056 A Demo App.mp4 4.51MB
057 002_-_esb.zip 1.07MB
057 Project Setup.en.srt 4.38KB
057 Project Setup.mp4 11.66MB
058 003_-_esb.zip 1.07MB
058 Basic Form Elements.en.srt 7.40KB
058 Basic Form Elements.mp4 27.83MB
059 004_-_esb.zip 4.03MB
059 Understanding ESBuild.en.srt 9.80KB
059 Understanding ESBuild.mp4 35.71MB
060 005_-_esb.zip 4.03MB
060 Initializing ESBuild.en.srt 5.19KB
060 Initializing ESBuild.mp4 24.70MB
061 006_-_esb.zip 4.03MB
061 Using Refs for Arbitrary Values.en.srt 4.96KB
061 Using Refs for Arbitrary Values.mp4 19.90MB
062 007_-_esb.zip 4.03MB
062 Transpiling Works!.en.srt 7.24KB
062 Transpiling Works!.mp4 23.65MB
063 Troubles with Bundling in the Browser.en.srt 10.36KB
063 Troubles with Bundling in the Browser.mp4 31.79MB
064 Issues with NPM.en.srt 7.72KB
064 Issues with NPM.mp4 22.46MB
065 Solution with Unpkg.en.srt 7.33KB
065 Solution with Unpkg.mp4 25.41MB
066 Demo ESBuild Plugin.html 1.89KB
067 011_-_esb.zip 4.06MB
067 ESBuild Can Bundle!.en.srt 8.46KB
067 ESBuild Can Bundle!.mp4 32.72MB
068 Deep Dive on Bundling.en.srt 17.58KB
068 Deep Dive on Bundling.mp4 75.54MB
069 Filters and Namespaces.en.srt 4.46KB
069 Filters and Namespaces.mp4 19.94MB
070 014_-_esb.zip 4.06MB
070 Adding a Tiny Test Package.en.srt 3.84KB
070 Adding a Tiny Test Package.mp4 14.83MB
071 015_-_esb.zip 4.06MB
071 Dynamically Fetching Modules.en.srt 12.58KB
071 Dynamically Fetching Modules.mp4 61.31MB
072 016_-_esb.zip 4.06MB
072 Generating the Unpkg URL.en.srt 3.01KB
072 Generating the Unpkg URL.mp4 14.36MB
073 017_-_esb.zip 4.06MB
073 Issues with Multi-File Packages.en.srt 6.61KB
073 Issues with Multi-File Packages.mp4 27.79MB
074 Solving Relative Paths.en.srt 10.31KB
074 Solving Relative Paths.mp4 43.86MB
075 019_-_esb.zip 4.06MB
075 Using the URL Constructor.en.srt 6.18KB
075 Using the URL Constructor.mp4 26.34MB
076 020_-_esb.zip 4.10MB
076 Failing Nested Requires.en.srt 16.86KB
076 Failing Nested Requires.mp4 78.54MB
077 021_-_esb.zip 4.10MB
077 Resolving Nested Paths.en.srt 11.76KB
077 Resolving Nested Paths.mp4 63.22MB
078 022_-_esb.zip 4.10MB
078 It Works!.en.srt 9.36KB
078 It Works!.mp4 50.98MB
079 023_-_esb.zip 4.10MB
079 Defines During Bundling.en.srt 10.12KB
079 Defines During Bundling.mp4 42.32MB
080 Bonus! Package Versioning.en.srt 4.54KB
080 Bonus! Package Versioning.mp4 13.16MB
081 Crazy Numbers of Requests.en.srt 5.62KB
081 Crazy Numbers of Requests.mp4 27.25MB
082 026_-_esb.zip 4.10MB
082 Implementing a Caching Layer.en.srt 6.78KB
082 Implementing a Caching Layer.mp4 35.07MB
083 027_-_esb.zip 4.10MB
083 Caching with Key-Value Pairs.en.srt 9.92KB
083 Caching with Key-Value Pairs.mp4 44.89MB
084 028_-_esb.zip 4.10MB
084 Fixing a TypeScript Error.en.srt 9.37KB
084 Fixing a TypeScript Error.mp4 52.74MB
085 029_-_esb.zip 4.10MB
085 Bundling User Input.en.srt 7.42KB
085 Bundling User Input.mp4 33.03MB
086 030_-_esb.zip 4.10MB
086 Breaking Up Resolve Logic With Filters.en.srt 9.28KB
086 Breaking Up Resolve Logic With Filters.mp4 45.68MB
087 031_-_esb.zip 4.10MB
087 Refactoring to Multiple Plugins.en.srt 9.04KB
087 Refactoring to Multiple Plugins.mp4 44.69MB
088 Loading CSS Files.en.srt 2.94KB
088 Loading CSS Files.mp4 9.86MB
089 033_-_esb.zip 4.10MB
089 Configuring the Correct Loader.en.srt 6.23KB
089 Configuring the Correct Loader.mp4 30.04MB
090 Small Shortcoming with ESBuild.en.srt 4.19KB
090 Small Shortcoming with ESBuild.mp4 16.05MB
091 035_-_esb.zip 4.10MB
091 Tricking ESBuild's CSS Handling.mp4 36.12MB
092 036_-_esb.zip 4.10MB
092 Escaping CSS Snippets.en.srt 7.81KB
092 Escaping CSS Snippets.mp4 35.98MB
093 037_-_esb.zip 4.10MB
093 Separate Load Filters.en.srt 8.65KB
093 Separate Load Filters.mp4 53.10MB
094 038_-_esb.zip 4.10MB
094 Extracting Common Caching Logic.en.srt 6.68KB
094 Extracting Common Caching Logic.mp4 36.17MB
095 039_-_esb.zip 1.15MB
095 A Better Way of Loading WASM.en.srt 5.21KB
095 A Better Way of Loading WASM.mp4 21.63MB
096 Executing User Code.en.srt 9.92KB
096 Executing User Code.mp4 31.73MB
097 Big Issues with Code Execution.en.srt 11.19KB
097 Big Issues with Code Execution.mp4 41.36MB
098 How Do Others Solve This_.en.srt 2.88KB
098 How Do Others Solve This_.mp4 13.62MB
099 004_-_exec.zip 1.15MB
099 Displaying IFrames.en.srt 4.31KB
099 Displaying IFrames.mp4 13.73MB
100 Different Execution Context.en.srt 4.25KB
100 Different Execution Context.mp4 13.58MB
101 Crossing Context.en.srt 4.73KB
101 Crossing Context.mp4 18.06MB
102 007_-_exec.zip 1.15MB
102 Sandboxing an IFrame.en.srt 5.44KB
102 Sandboxing an IFrame.mp4 22.70MB
103 Breaking Access with Different Domains.en.srt 6.00KB
103 Breaking Access with Different Domains.mp4 24.85MB
104 How Do IFrames Fix Anything_.en.srt 5.39KB
104 How Do IFrames Fix Anything_.mp4 24.94MB
105 The Full Flow - How CodePen and CodeSandbox Work.en.srt 7.59KB
105 The Full Flow - How CodePen and CodeSandbox Work.mp4 29.43MB
106 Do We Need Separation_.en.srt 7.35KB
106 Do We Need Separation_.mp4 21.70MB
107 Middle Ground Approach.en.srt 12.39KB
107 Middle Ground Approach.mp4 33.71MB
108 IFrames with SrcDocs.en.srt 13.10KB
108 IFrames with SrcDocs.mp4 41.66MB
109 014_-_exec.zip 1.15MB
109 Execution Using SrcDoc.en.srt 7.27KB
109 Execution Using SrcDoc.mp4 23.49MB
110 015_-_exec.zip 1.15MB
110 Running Unescaped Code.en.srt 15.46KB
110 Running Unescaped Code.mp4 74.78MB
111 Indirect Communication Between Frames.en.srt 9.30KB
111 Indirect Communication Between Frames.mp4 23.59MB
112 017_-_exec.zip 1.15MB
112 Passing Code to the IFrame.en.srt 11.12KB
112 Passing Code to the IFrame.mp4 39.65MB
113 018_-_exec.zip 1.15MB
113 It Works!.en.srt 4.92KB
113 It Works!.mp4 15.96MB
114 019_-_exec.zip 1.15MB
114 Highlighting Errors.en.srt 10.52KB
114 Highlighting Errors.mp4 34.81MB
115 Issues with Repeat Execution.en.srt 5.07KB
115 Issues with Repeat Execution.mp4 17.31MB
116 021_-_exec.zip 1.15MB
116 Resetting the IFrame Contents.en.srt 5.92KB
116 Resetting the IFrame Contents.mp4 22.15MB
117 Warning Fixup.en.srt 1.35KB
117 Warning Fixup.mp4 5.92MB
118 Issues with Eager Bundling.en.srt 9.86KB
118 Issues with Eager Bundling.mp4 29.73MB
119 002_-_editor.zip 1.15MB
119 Quick Revert.en.srt 1.28KB
119 Quick Revert.mp4 5.28MB
120 003_-_editor.zip 1.15MB
120 Open Source Editor Options.en.srt 4.63KB
120 Open Source Editor Options.mp4 13.40MB
121 004_-_editor.zip 1.15MB
121 Displaying an Editor.en.srt 9.20KB
121 Displaying an Editor.mp4 43.67MB
122 005_-_editor.zip 1.15MB
122 Configuring the Editor.en.srt 6.07KB
122 Configuring the Editor.mp4 21.97MB
123 006_-_editor.zip 1.15MB
123 Crazy Monaco Editor Type Defs.en.srt 14.39KB
123 Crazy Monaco Editor Type Defs.mp4 66.03MB
124 007_-_editor.zip 1.15MB
124 A Few More Options.en.srt 7.14KB
124 A Few More Options.mp4 26.27MB
125 008_-_editor.zip 1.16MB
125 Setting the Initial Value.en.srt 5.62KB
125 Setting the Initial Value.mp4 22.17MB
126 009_-_editor.zip 1.16MB
126 Handling Editor Change Events.en.srt 8.76KB
126 Handling Editor Change Events.mp4 37.38MB
127 010_-_editor.zip 1.16MB
127 Adding a Type Definition.en.srt 6.17KB
127 Adding a Type Definition.mp4 29.96MB
128 Adding Prettier to Our Editor.en.srt 6.01KB
128 Adding Prettier to Our Editor.mp4 30.49MB
129 012_-_editor.zip 1.16MB
129 Automatic Code Formatting.en.srt 8.87KB
129 Automatic Code Formatting.mp4 45.42MB
130 013_-_editor.zip 1.16MB
130 Adding a CSS Library.en.srt 4.98KB
130 Adding a CSS Library.mp4 16.84MB
131 014_-_editor.zip 1.16MB
131 Floating the Format Button.en.srt 7.90KB
131 Floating the Format Button.mp4 30.03MB
132 015_-_editor.zip 1.16MB
132 Fixing Syntax Highlighting.en.srt 26.09KB
132 Fixing Syntax Highlighting.mp4 109.21MB
133 CSS For Syntax Highlighting.html 1.12KB
133 syntax.css 2.55KB
134 001_-_ref.zip 1.16MB
134 Refactoring Out a Preview Component.en.srt 12.67KB
134 Refactoring Out a Preview Component.mp4 65.60MB
135 002_-_ref.zip 1.16MB
135 Extracting Bundling Logic.en.srt 13.03KB
135 Extracting Bundling Logic.mp4 59.64MB
136 003_-_ref.zip 1.16MB
136 Fixing a Few Warnings.en.srt 5.71KB
136 Fixing a Few Warnings.mp4 20.55MB
137 004_-_ref.zip 1.16MB
137 Multiple Editors and Preview Windows.en.srt 8.11KB
137 Multiple Editors and Preview Windows.mp4 36.79MB
138 005_-_ref.zip 1.39MB
138 Adding Resizable Panes.en.srt 5.14KB
138 Adding Resizable Panes.mp4 16.76MB
139 006_-_ref.zip 1.39MB
139 Setting Up React-Resizable.en.srt 8.88KB
139 Setting Up React-Resizable.mp4 33.96MB
140 007_-_ref.zip 1.39MB
140 Setting a Resize Handle.en.srt 8.85KB
140 Setting a Resize Handle.mp4 34.69MB
141 Resizer CSS.html 1.67KB
142 008_-_ref.zip 1.39MB
142 Adding a Bunch of CSS.en.srt 2.81KB
142 Adding a Bunch of CSS.mp4 11.52MB
143 009_-_ref.zip 1.39MB
143 Expanding the Resizer Horizontally.en.srt 6.86KB
143 Expanding the Resizer Horizontally.mp4 25.80MB
144 010_-_ref.zip 1.39MB
144 Expanding the Code Editor.en.srt 7.81KB
144 Expanding the Code Editor.mp4 29.17MB
145 011_-_ref.zip 1.39MB
145 Fixing the Resize Issue.en.srt 8.80KB
145 Fixing the Resize Issue.mp4 34.36MB
146 Constraining Vertical Resizes.en.srt 5.79KB
146 Constraining Vertical Resizes.mp4 22.08MB
147 013_-_ref.zip 1.40MB
147 Resizing Horizontally.en.srt 2.99KB
147 Resizing Horizontally.mp4 14.26MB
148 014_-_ref.zip 1.40MB
148 Strategies for Prop Definitions.en.srt 7.20KB
148 Strategies for Prop Definitions.mp4 30.76MB
149 015_-_ref.zip 1.40MB
149 Applying Horizontal Resize Props.en.srt 5.73KB
149 Applying Horizontal Resize Props.mp4 24.02MB
150 Getting Preview to Expand.en.srt 8.52KB
150 Getting Preview to Expand.mp4 37.11MB
151 017_-_ref.zip 1.40MB
151 A Small Workaround.en.srt 3.11KB
151 A Small Workaround.mp4 11.61MB
152 Updating the After Selector.en.srt 1.74KB
152 Updating the After Selector.mp4 5.96MB
153 An Oddity Around the Resizer.en.srt 1.36KB
153 An Oddity Around the Resizer.mp4 1.86MB
154 018.02_-_ref.zip 199.34KB
154 On Resize Events.en.srt 4.92KB
154 On Resize Events.mp4 30.28MB
155 018.03_-_ref.zip 199.37KB
155 Updating Resizer Props.en.srt 7.01KB
155 Updating Resizer Props.mp4 35.11MB
156 018.04_-_ref.zip 199.42KB
156 Improving Resize Performance.en.srt 3.70KB
156 Improving Resize Performance.mp4 11.75MB
157 Why Width Jumps_.en.srt 5.39KB
157 Why Width Jumps_.mp4 16.02MB
158 018.06_-_ref.zip 199.73KB
158 Synchronizing Width State.en.srt 11.51KB
158 Synchronizing Width State.mp4 39.82MB
159 Quick Dependency Array Fix.html 1.19KB
160 019_-_ref.zip 199.15KB
160 Adding Debouncing Logic.en.srt 7.73KB
160 Adding Debouncing Logic.mp4 29.71MB
161 020_-_ref.zip 199.19KB
161 Clearing the Timeout.en.srt 4.33KB
161 Clearing the Timeout.mp4 14.53MB
162 021_-_ref.zip 199.21KB
162 Adding an Execution Timeout.en.srt 5.40KB
162 Adding an Execution Timeout.mp4 18.89MB
163 Error Handling.en.srt 2.48KB
163 Error Handling.mp4 7.33MB
164 002_-_err.zip 199.23KB
164 Extracting Reusable Error Handling Logic.en.srt 4.97KB
164 Extracting Reusable Error Handling Logic.mp4 17.54MB
165 003_-_err.zip 199.26KB
165 Handling Async Errors.en.srt 7.34KB
165 Handling Async Errors.mp4 25.44MB
166 004_-_err.zip 199.83KB
166 Capturing Bundling Errors.en.srt 6.47KB
166 Capturing Bundling Errors.mp4 30.01MB
167 005_-_err.zip 199.59KB
167 Printing the Captured Error.en.srt 7.96KB
167 Printing the Captured Error.mp4 27.29MB
168 Plan for the Text Cell.en.srt 6.06KB
168 Plan for the Text Cell.mp4 22.12MB
169 002_-_text.zip 206.64KB
169 A Few Issues with the Markdown Editor.en.srt 9.11KB
169 A Few Issues with the Markdown Editor.mp4 21.57MB
170 Toggling the Markdown Editor Mode.en.srt 7.96KB
170 Toggling the Markdown Editor Mode.mp4 29.22MB
171 004_-_text.zip 206.90KB
171 Conditional Toggling.en.srt 8.30KB
171 Conditional Toggling.mp4 33.86MB
172 Why the Broken Cursor_.en.srt 4.36KB
172 Why the Broken Cursor_.mp4 18.86MB
173 006_-_text.zip 207.15KB
173 Solving Class Name Conflicts.en.srt 4.00KB
173 Solving Class Name Conflicts.mp4 17.72MB
174 007_-_text.zip 207.16KB
174 Fixing the Divider Height.en.srt 2.63KB
174 Fixing the Divider Height.mp4 9.47MB
175 008_-_text.zip 207.65KB
175 Restyling the Resizer Bar.en.srt 7.23KB
175 Restyling the Resizer Bar.mp4 30.05MB
176 Additional Markdown Styling.html 2.24KB
177 Applying the Dark Theme.en.srt 1.55KB
177 Applying the Dark Theme.mp4 5.97MB
178 010_-_text.zip 207.70KB
178 Adding State to the Editor.en.srt 4.17KB
178 Adding State to the Editor.mp4 15.63MB
179 011_-_text.zip 207.71KB
179 Last Touch of Styling.en.srt 2.09KB
179 Last Touch of Styling.mp4 5.78MB
180 001_-_rdesign.zip 208.52KB
180 Redux Design.en.srt 8.04KB
180 Redux Design.mp4 21.68MB
181 002_-_rdesign.zip 210.89KB
181 Initial Scaffolding.en.srt 7.67KB
181 Initial Scaffolding.mp4 20.49MB
182 003_-_rdesign.zip 211.13KB
182 Action Interface Definitions.en.srt 12.29KB
182 Action Interface Definitions.mp4 49.19MB
183 004_-_rdesign.zip 211.38KB
183 Defining What a Cell Is.en.srt 6.51KB
183 Defining What a Cell Is.mp4 22.84MB
184 005_-_rdesign.zip 211.61KB
184 Cells Reducer Setup.en.srt 8.91KB
184 Cells Reducer Setup.mp4 28.69MB
185 006_-_rdesign.zip 211.68KB
185 Adding a Few Reducer Cases.en.srt 3.65KB
185 Adding a Few Reducer Cases.mp4 16.48MB
186 007_-_rdesign.zip 211.97KB
186 Creating and Exporting the Store.en.srt 4.36KB
186 Creating and Exporting the Store.mp4 18.16MB
187 008_-_rdesign.zip 212.21KB
187 React to Redux Connection.en.srt 3.27KB
187 React to Redux Connection.mp4 13.85MB
188 009_-_rdesign.zip 212.36KB
188 Action Creator Return Type Annotations.en.srt 7.63KB
188 Action Creator Return Type Annotations.mp4 34.26MB
189 010_-_rdesign.zip 212.51KB
189 Easy Action Creator Implementations.en.srt 8.76KB
189 Easy Action Creator Implementations.mp4 39.11MB
190 Handling Cyclical Imports.en.srt 6.26KB
190 Handling Cyclical Imports.mp4 19.07MB
191 012_-_rdesign.zip 212.52KB
191 Defining Direction.en.srt 1.78KB
191 Defining Direction.mp4 10.61MB
192 013_-_rdesign.zip 212.59KB
192 Update Cell Logic.en.srt 9.84KB
192 Update Cell Logic.mp4 39.57MB
193 014_-_rdesign.zip 212.67KB
193 Simple Updates with Immer.en.srt 11.78KB
193 Simple Updates with Immer.mp4 48.07MB
194 015_-_rdesign.zip 212.71KB
194 Removing a Cell.en.srt 5.74KB
194 Removing a Cell.mp4 28.00MB
195 016_-_rdesign.zip 212.98KB
195 Swapping Cell Placement.en.srt 9.87KB
195 Swapping Cell Placement.mp4 45.94MB
196 017_-_rdesign.zip 213.13KB
196 Inserting New Cells.en.srt 15.42KB
196 Inserting New Cells.mp4 69.14MB
197 Small Gotcha with Immer.en.srt 9.78KB
197 Small Gotcha with Immer.mp4 40.38MB
198 Manual Testing of a Redux Store.en.srt 10.39KB
198 Manual Testing of a Redux Store.mp4 33.32MB
199 Back to React.en.srt 6.01KB
199 Back to React.mp4 22.87MB
200 Creating a Typed Selector.en.srt 4.70KB
200 Creating a Typed Selector.mp4 15.85MB
201 Selecting an Ordered List.en.srt 4.22KB
201 Selecting an Ordered List.mp4 14.53MB
202 Rendering the List of Cells.en.srt 5.49KB
202 Rendering the List of Cells.mp4 20.57MB
203 Cell Type Rendering.en.srt 5.93KB
203 Cell Type Rendering.mp4 23.13MB
204 Reminder on the Action Creator Helper.en.srt 7.98KB
204 Reminder on the Action Creator Helper.mp4 34.67MB
205 Extracting Local State.en.srt 11.68KB
205 Extracting Local State.mp4 53.49MB
206 Extracting State from Text Cell.en.srt 10.54KB
206 Extracting State from Text Cell.mp4 50.66MB
207 The Action Bar Component.en.srt 10.44KB
207 The Action Bar Component.mp4 42.39MB
208 Adding Icon Buttons.en.srt 10.52KB
208 Adding Icon Buttons.mp4 46.55MB
209 Applying Custom CSS.en.srt 7.29KB
209 Applying Custom CSS.mp4 29.68MB
210 Last Touch of Styling.en.srt 10.72KB
210 Last Touch of Styling.mp4 38.92MB
211 Adding New Cells.en.srt 7.73KB
211 Adding New Cells.mp4 36.55MB
212 Displaying Add Cell.en.srt 6.93KB
212 Displaying Add Cell.mp4 35.89MB
213 Resolving the Key Warning.en.srt 1.53KB
213 Resolving the Key Warning.mp4 7.11MB
214 Styling Add Cell.en.srt 5.81KB
214 Styling Add Cell.mp4 18.85MB
215 A Touch More Styling.en.srt 11.59KB
215 A Touch More Styling.mp4 35.49MB
216 Forcing Add Cell Visibility.en.srt 11.66KB
216 Forcing Add Cell Visibility.mp4 43.83MB
217 019_-_render.zip 217.46KB
217 Understanding CSS Transition Curves.en.srt 8.80KB
217 Understanding CSS Transition Curves.mp4 23.04MB
218 020_-_render.zip 217.49KB
218 Adding Vertical Spacing.en.srt 6.00KB
218 Adding Vertical Spacing.mp4 19.85MB
219 Why is Add Cell Weird.en.srt 7.77KB
219 Why is Add Cell Weird.mp4 20.82MB
220 Refactoring the Redux Side.en.srt 8.70KB
220 Refactoring the Redux Side.mp4 37.64MB
221 022_-_render.zip 217.48KB
221 Three Possible Solutions.en.srt 18.52KB
221 Three Possible Solutions.mp4 54.81MB
222 023_-_render.zip 217.49KB
222 Refactoring the React Side.en.srt 7.15KB
222 Refactoring the React Side.mp4 29.76MB
223 Should There Be a Bundles Reducer_.en.srt 16.50KB
223 Should There Be a Bundles Reducer_.mp4 50.60MB
224 Here's the Plan.en.srt 4.97KB
224 Here's the Plan.mp4 18.11MB
225 003_-_bredux.zip 217.62KB
225 Defining Bundling Action Types.en.srt 5.55KB
225 Defining Bundling Action Types.mp4 26.24MB
226 004_-_bredux.zip 217.69KB
226 Initial Reducer Implementation.en.srt 6.53KB
226 Initial Reducer Implementation.mp4 24.13MB
227 005_-_bredux.zip 217.75KB
227 Finishing Up the Reducer.en.srt 4.00KB
227 Finishing Up the Reducer.mp4 19.67MB
228 006_-_bredux.zip 218.20KB
228 Adding the Action Creator.en.srt 10.90KB
228 Adding the Action Creator.mp4 45.75MB
229 007_-_bredux.zip 218.46KB
229 React Wire Up.en.srt 12.59KB
229 React Wire Up.mp4 65.21MB
230 008_-_bredux.zip 218.35KB
230 Adjusting the Reducer State.en.srt 8.03KB
230 Adjusting the Reducer State.mp4 31.62MB
231 009_-_bredux.zip 217.94KB
231 Solving a Small Warning with useMemo.en.srt 12.05KB
231 Solving a Small Warning with useMemo.mp4 47.46MB
232 010_-_bredux.zip 218.25KB
232 Adding Eager Bundling.en.srt 9.83KB
232 Adding Eager Bundling.mp4 31.33MB
233 011_-_bredux.zip 217.99KB
233 Getting an Initial Bundle.en.srt 5.48KB
233 Getting an Initial Bundle.mp4 21.88MB
234 012_-_bredux.zip 218.02KB
234 Showing a Loading Message.en.srt 5.84KB
234 Showing a Loading Message.mp4 15.10MB
235 013_-_bredux.zip 218.38KB
235 Styling the Progress Bar.en.srt 7.03KB
235 Styling the Progress Bar.mp4 24.83MB
236 Can We Estimate Bundle Duration_.en.srt 6.88KB
236 Can We Estimate Bundle Duration_.mp4 22.28MB
237 Fading In the Progress Bar.en.srt 11.27KB
237 Fading In the Progress Bar.mp4 37.50MB
238 016_-_bredux.zip 218.46KB
238 Fixing the Background.en.srt 9.60KB
238 Fixing the Background.mp4 31.50MB
239 Referencing Code from Previous Cells.en.srt 6.87KB
239 Referencing Code from Previous Cells.mp4 18.40MB
240 Method of Implementation.en.srt 6.06KB
240 Method of Implementation.mp4 24.63MB
241 003_-_joining.zip 218.59KB
241 Calculating Cumulative Code.en.srt 8.67KB
241 Calculating Cumulative Code.mp4 41.69MB
242 004_-_joining.zip 218.59KB
242 Executing the Cumulative Code.en.srt 4.46KB
242 Executing the Cumulative Code.mp4 18.84MB
243 005_-_joining.zip 218.65KB
243 Adding a Show Function.en.srt 7.05KB
243 Adding a Show Function.mp4 27.38MB
244 006_-_joining.zip 218.69KB
244 Showing Complex Values.en.srt 4.12KB
244 Showing Complex Values.mp4 16.44MB
245 007_-_joining.zip 218.74KB
245 Showing a JSX Element.en.srt 7.36KB
245 Showing a JSX Element.mp4 31.29MB
246 008_-_joining.zip 218.76KB
246 Import Name Collisions.en.srt 3.95KB
246 Import Name Collisions.mp4 14.98MB
247 009_-_joining.zip 218.80KB
247 Avoiding Naming Collisions.en.srt 7.03KB
247 Avoiding Naming Collisions.mp4 29.10MB
248 010_-_joining.zip 218.80KB
248 Showing a React Component.en.srt 4.65KB
248 Showing a React Component.mp4 15.08MB
249 011_-_joining.zip 218.80KB
249 Selective Calls to Show.en.srt 4.61KB
249 Selective Calls to Show.mp4 12.20MB
250 012_-_joining.zip 218.83KB
250 Implementing a Show Function No-Op.en.srt 5.82KB
250 Implementing a Show Function No-Op.mp4 27.58MB
251 013_-_joining.zip 219.21KB
251 Extracting a Hook.en.srt 5.39KB
251 Extracting a Hook.mp4 34.10MB
252 014_-_joining.zip 219.45KB
252 A Touch of CSS.en.srt 2.80KB
252 A Touch of CSS.mp4 8.22MB
253 015_-_joining.zip 219.51KB
253 Fixing Edge Snaps.en.srt 4.70KB
253 Fixing Edge Snaps.mp4 15.58MB
254 The Path Moving Forward.en.srt 6.08KB
254 The Path Moving Forward.mp4 14.98MB
255 Planning Local Architecture.en.srt 8.37KB
255 Planning Local Architecture.mp4 32.60MB
256 An Easy Solution.en.srt 8.28KB
256 An Easy Solution.mp4 28.74MB
257 What's the App Look Like in the Future_.en.srt 18.18KB
257 What's the App Look Like in the Future_.mp4 61.64MB
258 Package Based Development.en.srt 13.85KB
258 Package Based Development.mp4 50.20MB
259 Introducing Lerna.en.srt 8.68KB
259 Introducing Lerna.mp4 34.29MB
260 Disclaimer on Lerna.en.srt 3.23KB
260 Disclaimer on Lerna.mp4 9.34MB
261 008_-_path.zip 223.05KB
261 Lerna Setup.en.srt 4.24KB
261 Lerna Setup.mp4 12.76MB
262 Adding Modules with Lerna.en.srt 13.07KB
262 Adding Modules with Lerna.mp4 41.50MB
263 010_-_path.zip 224.93KB
263 Linking Packages.en.srt 8.55KB
263 Linking Packages.mp4 28.97MB
264 011_-_path.zip 228.52KB
264 Adding TypeScript Support.en.srt 12.20KB
264 Adding TypeScript Support.mp4 44.52MB
265 012_-_path.zip 230.97KB
265 Adding TypeScript to the CLI.en.srt 3.33KB
265 Adding TypeScript to the CLI.mp4 9.01MB
266 013_-_path.zip 231.49KB
266 Finishing TS Support.en.srt 3.33KB
266 Finishing TS Support.mp4 14.13MB
267 014_-_path.zip 231.62KB
267 Parallel Start Scripts.en.srt 6.62KB
267 Parallel Start Scripts.mp4 23.45MB
268 Reading Command Line Arguments.en.srt 12.13KB
268 Reading Command Line Arguments.mp4 31.54MB
269 002_-_cli.zip 231.97KB
269 Using Commander to Build a CLI.en.srt 11.82KB
269 Using Commander to Build a CLI.mp4 42.72MB
270 003_-_cli.zip 232.08KB
270 Specifying Command Line Options.en.srt 9.36KB
270 Specifying Command Line Options.mp4 30.92MB
271 Communication from the CLI to the API.en.srt 12.72KB
271 Communication from the CLI to the API.mp4 40.15MB
272 What's that Directory Argument_.en.srt 4.76KB
272 What's that Directory Argument_.mp4 14.93MB
273 006_-_cli.zip 232.47KB
273 Calculating File Paths.en.srt 8.83KB
273 Calculating File Paths.mp4 33.17MB
274 The Local API.en.srt 5.18KB
274 The Local API.mp4 19.83MB
275 002_-_localapi.zip 239.20KB
275 Adding Dependencies and Running Express.en.srt 6.27KB
275 Adding Dependencies and Running Express.mp4 18.38MB
276 Error Handling Where_.en.srt 7.64KB
276 Error Handling Where_.mp4 24.58MB
277 004_-_localapi.zip 240.27KB
277 Wrapping Express Listen with a Promise.en.srt 7.11KB
277 Wrapping Express Listen with a Promise.mp4 25.30MB
278 005_-_localapi.zip 240.54KB
278 Error Handling Solution.en.srt 7.33KB
278 Error Handling Solution.mp4 29.68MB
279 Accessing the React App.en.srt 4.65KB
279 Accessing the React App.mp4 14.55MB
280 007_-_localapi.zip 240.73KB
280 Connecting the Proxy.en.srt 7.95KB
280 Connecting the Proxy.mp4 29.74MB
281 008_-_localapi.zip 6.30MB
281 Building a Production Bundle.en.srt 4.41KB
281 Building a Production Bundle.mp4 13.94MB
282 009_-_local.zip 6.30MB
282 Understanding Package Links.en.srt 19.44KB
282 Understanding Package Links.mp4 67.64MB
283 010_-_local.zip 6.30MB
283 What's the Path.en.srt 9.86KB
283 What's the Path.mp4 41.39MB
284 011_-_local.zip 6.30MB
284 Which Method Do We Use_.en.srt 5.13KB
284 Which Method Do We Use_.mp4 20.98MB
285 012_-_local.zip 6.30MB
285 Determining Our Execution Environment.en.srt 8.10KB
285 Determining Our Execution Environment.mp4 31.96MB
286 013_-_local.zip 6.30MB
286 A Quick Test.en.srt 3.19KB
286 A Quick Test.mp4 11.17MB
287 Creating the Cells Router.en.srt 8.71KB
287 Creating the Cells Router.mp4 40.74MB
288 015_-_local.zip 6.31MB
288 Writing Cells to a File.en.srt 7.27KB
288 Writing Cells to a File.mp4 32.27MB
289 Reading File Contents.en.srt 4.52KB
289 Reading File Contents.mp4 22.07MB
290 017_-_local.zip 6.31MB
290 Default Cell Values.en.srt 2.40KB
290 Default Cell Values.mp4 9.58MB
291 Adding a JSON Parser.en.srt 1.16KB
291 Adding a JSON Parser.mp4 5.26MB
292 001_-_fetch.zip 6.31MB
292 Adding Fetch Cell Logic to Redux.en.srt 9.74KB
292 Adding Fetch Cell Logic to Redux.mp4 43.18MB
293 002_-_fetch.zip 6.31MB
293 The Fetch Cells Action Creator.en.srt 5.58KB
293 The Fetch Cells Action Creator.mp4 23.45MB
294 003_-_fetch.zip 6.31MB
294 Handling Fetch Cell Types.en.srt 6.99KB
294 Handling Fetch Cell Types.mp4 37.59MB
295 004_-_fetch.zip 6.31MB
295 Saving a List of Cells.en.srt 10.96KB
295 Saving a List of Cells.mp4 50.85MB
296 005_-_fetch.zip 6.31MB
296 When to Call Fetch_.en.srt 8.43KB
296 When to Call Fetch_.mp4 38.00MB
297 006_-_fetch.zip 6.31MB
297 Saving a List of Cells.en.srt 4.71KB
297 Saving a List of Cells.mp4 19.62MB
298 007_-_fetch.zip 6.31MB
298 Adding a Persist Middleware.en.srt 10.12KB
298 Adding a Persist Middleware.mp4 33.60MB
299 008_-_fetch.zip 6.31MB
299 Detecting When to Save.en.srt 8.71KB
299 Detecting When to Save.mp4 41.49MB
300 009_-_fetch.zip 6.31MB
300 Debouncing Save Logic.en.srt 3.56KB
300 Debouncing Save Logic.mp4 13.89MB
301 The Path to NPM Publishing.en.srt 3.88KB
301 The Path to NPM Publishing.mp4 15.14MB
302 002_-_npm.zip 6.18KB
302 Bootstrapping the Project.en.srt 6.11KB
302 Bootstrapping the Project.mp4 14.40MB
303 003_-_npm.zip 9.00KB
303 A Touch More Setup.en.srt 3.42KB
303 A Touch More Setup.mp4 14.66MB
304 004_-_npm.zip 9.08KB
304 Getting Ready to Publish.en.srt 7.85KB
304 Getting Ready to Publish.mp4 28.37MB
305 Configuring the CLI.en.srt 5.65KB
305 Configuring the CLI.mp4 21.67MB
306 006_-_npm.zip 9.27KB
306 Publishing to NPM.en.srt 3.13KB
306 Publishing to NPM.mp4 8.83MB
307 NPM Organizations.en.srt 7.54KB
307 NPM Organizations.mp4 31.45MB
308 008_-_npm.zip 6.31MB
308 Declaring Scoped Packages.en.srt 4.79KB
308 Declaring Scoped Packages.mp4 18.73MB
309 009_-_npm.zip 6.31MB
309 Refactoring Package Names.en.srt 6.51KB
309 Refactoring Package Names.mp4 30.82MB
310 010_-_npm.zip 6.31MB
310 Auditing Dev Dependencies.en.srt 9.69KB
310 Auditing Dev Dependencies.mp4 51.47MB
311 011_-_npm.zip 6.31MB
311 Adding Build Scripts.en.srt 5.60KB
311 Adding Build Scripts.mp4 31.22MB
312 The Case for Bundling.en.srt 6.48KB
312 The Case for Bundling.mp4 26.15MB
313 013_-_npm.zip 6.62MB
313 Running ESBuild.en.srt 8.84KB
313 Running ESBuild.mp4 38.83MB
314 Creating a Repository.en.srt 2.65KB
314 Creating a Repository.mp4 6.22MB
315 Publishing with Lerna.en.srt 1.72KB
315 Publishing with Lerna.mp4 4.85MB
316 016_-_npm.zip 6.63MB
316 Does it Work_.en.srt 3.03KB
316 Does it Work_.mp4 6.20MB
317 Next Steps.en.srt 7.93KB
317 Next Steps.mp4 29.30MB
318 Quick Note.html 1.05KB
319 TypeScript Overview.en.srt 10.89KB
319 TypeScript Overview.mp4 32.07MB
320 Environment Setup.en.srt 13.36KB
320 Environment Setup.mp4 49.82MB
321 A First App.en.srt 8.09KB
321 A First App.mp4 20.76MB
322 Executing TypeScript Code.en.srt 7.82KB
322 Executing TypeScript Code.mp4 21.07MB
323 One Quick Change.en.srt 5.94KB
323 One Quick Change.mp4 17.89MB
324 Catching Errors with TypeScript.en.srt 12.03KB
324 Catching Errors with TypeScript.mp4 46.03MB
325 Catching More Errors!.en.srt 8.58KB
325 Catching More Errors!.mp4 32.72MB
326 Course Overview.en.srt 6.54KB
326 Course Overview.mp4 15.81MB
327 Types.en.srt 8.59KB
327 Types.mp4 26.89MB
328 More on Types.en.srt 9.82KB
328 More on Types.mp4 33.76MB
329 Examples of Types.en.srt 7.87KB
329 Examples of Types.mp4 18.37MB
330 Where Do We Use Types_.en.srt 1.81KB
330 Where Do We Use Types_.mp4 4.16MB
331 Type Annotations and Inference.en.srt 3.83KB
331 Type Annotations and Inference.mp4 10.96MB
332 Annotations with Variables.en.srt 8.03KB
332 Annotations with Variables.mp4 22.39MB
333 Object Literal Annotations.en.srt 10.65KB
333 Object Literal Annotations.mp4 31.55MB
334 Annotations Around Functions.en.srt 9.96KB
334 Annotations Around Functions.mp4 31.59MB
335 Understanding Inference.en.srt 6.84KB
335 Understanding Inference.mp4 22.47MB
336 The Any Type.en.srt 13.03KB
336 The Any Type.mp4 43.73MB
337 Fixing the _Any_ Type.en.srt 2.96KB
337 Fixing the _Any_ Type.mp4 11.63MB
338 Delayed Initialization.en.srt 5.10KB
338 Delayed Initialization.mp4 18.33MB
339 When Inference Doesn't Work.en.srt 8.01KB
339 When Inference Doesn't Work.mp4 24.38MB
340 More on Annotations Around Functions.en.srt 8.32KB
340 More on Annotations Around Functions.mp4 25.75MB
341 Inference Around Functions.en.srt 10.12KB
341 Inference Around Functions.mp4 22.69MB
342 Annotations for Anonymous Functions.en.srt 2.62KB
342 Annotations for Anonymous Functions.mp4 9.56MB
343 Void and Never.en.srt 4.59KB
343 Void and Never.mp4 15.37MB
344 Destructuring with Annotations.en.srt 5.74KB
344 Destructuring with Annotations.mp4 23.12MB
345 Annotations Around Objects.en.srt 11.50KB
345 Annotations Around Objects.mp4 36.87MB
346 Arrays in TypeScript.en.srt 8.17KB
346 Arrays in TypeScript.mp4 19.10MB
347 Why Typed Arrays_.en.srt 7.29KB
347 Why Typed Arrays_.mp4 25.53MB
348 Multiple Types in Arrays.en.srt 4.93KB
348 Multiple Types in Arrays.mp4 15.52MB
349 When to Use Typed Arrays.en.srt 1.80KB
349 When to Use Typed Arrays.mp4 4.42MB
350 Tuples in TypeScript.en.srt 6.67KB
350 Tuples in TypeScript.mp4 23.20MB
351 Tuples in Action.en.srt 8.81KB
351 Tuples in Action.mp4 24.24MB
352 Why Tuples_.en.srt 5.68KB
352 Why Tuples_.mp4 16.68MB
353 Interfaces.en.srt 2.47KB
353 Interfaces.mp4 6.73MB
354 Long Type Annotations.en.srt 7.65KB
354 Long Type Annotations.mp4 21.85MB
355 Fixing Annotations with Interfaces.en.srt 7.33KB
355 Fixing Annotations with Interfaces.mp4 31.69MB
356 Syntax Around Interfaces.en.srt 5.40KB
356 Syntax Around Interfaces.mp4 24.45MB
357 Functions In Interfaces.en.srt 7.69KB
357 Functions In Interfaces.mp4 29.08MB
358 Code Reuse with Interfaces.en.srt 6.63KB
358 Code Reuse with Interfaces.mp4 27.01MB
359 General Plan with Interfaces.en.srt 5.33KB
359 General Plan with Interfaces.mp4 17.97MB
360 Classes.en.srt 6.62KB
360 Classes.mp4 17.07MB
361 Basic Inheritance.en.srt 4.62KB
361 Basic Inheritance.mp4 16.39MB
362 Class Method Modifiers.en.srt 10.28KB
362 Class Method Modifiers.mp4 37.38MB
363 Fields in Classes.en.srt 10.41KB
363 Fields in Classes.mp4 38.15MB
364 Fields with Inheritance.en.srt 7.31KB
364 Fields with Inheritance.mp4 29.48MB
365 Where to Use Classes.en.srt 2.08KB
365 Where to Use Classes.mp4 5.20MB
366 App Overview.en.srt 4.87KB
366 App Overview.mp4 14.00MB
367 Parcel in Action.en.srt 7.85KB
367 Parcel in Action.mp4 20.80MB
368 Project Structure.en.srt 5.57KB
368 Project Structure.mp4 17.53MB
369 Generating Random Data.en.srt 8.61KB
369 Generating Random Data.mp4 29.48MB
370 Type Definition Files.en.srt 8.67KB
370 Type Definition Files.mp4 28.27MB
371 Using Type Definition Files.en.srt 10.14KB
371 Using Type Definition Files.mp4 43.01MB
372 Export Statements in TypeScript.en.srt 8.23KB
372 Export Statements in TypeScript.mp4 27.63MB
373 Defining a Company.en.srt 7.26KB
373 Defining a Company.mp4 27.99MB
374 Adding Google Maps Support.en.srt 12.57KB
374 Adding Google Maps Support.mp4 43.93MB
375 Google Maps Integration with TypeScript.en.srt 6.84KB
375 Google Maps Integration with TypeScript.mp4 24.04MB
376 Exploring Type Definition Files.en.srt 21.37KB
376 Exploring Type Definition Files.mp4 98.39MB
377 Hiding Functionality.en.srt 10.88KB
377 Hiding Functionality.mp4 39.80MB
378 Why Use Private Modifiers_ Here's Why.en.srt 13.86KB
378 Why Use Private Modifiers_ Here's Why.mp4 41.46MB
379 Adding Markers.en.srt 15.18KB
379 Adding Markers.mp4 67.51MB
380 Duplicate Code.en.srt 4.53KB
380 Duplicate Code.mp4 21.20MB
381 One Possible Solution.en.srt 11.38KB
381 One Possible Solution.mp4 44.00MB
382 Restricting Access with Interfaces.en.srt 8.94KB
382 Restricting Access with Interfaces.mp4 34.88MB
383 Implicit Type Checks.en.srt 5.44KB
383 Implicit Type Checks.mp4 24.09MB
384 Showing Popup Windows.en.srt 11.31KB
384 Showing Popup Windows.mp4 60.48MB
385 Updating Interface Definitions.en.srt 11.16KB
385 Updating Interface Definitions.mp4 54.55MB
386 Optional Implements Clauses.en.srt 9.60KB
386 Optional Implements Clauses.mp4 45.09MB
387 App Wrapup.en.srt 13.24KB
387 App Wrapup.mp4 54.00MB
Distribution statistics by country
Russia (RU) 2
Ukraine (UA) 1
Total 3
IP List List of IP addresses which were distributed this torrent