Home
Videos uploaded by user “Kyle Robinson Young”
Getting Started with Browserify
 
09:24
If you've never used Browserify or looking for how to get started bundling modules this video is for you. For help with install io.js / node.js, please see: https://www.youtube.com/watch?v=Ads1A7pn2LI Code example from this video: https://github.com/shama/letswritecode/tree/master/getting-started-with-browserify
Views: 43030 Kyle Robinson Young
Gus and Bently playing
 
02:30
Gus (English Mastiff) and Bently (Yorkie/Chihuahua) playing.
Views: 181539 Kyle Robinson Young
JavaScript Prototypal Inheritance
 
10:49
Learn JavaScript prototypal inheritance and start creating and inheriting "classes" in JS. Watch how to install io.js / node.js and get the same dev setup I've got in this video: https://www.youtube.com/watch?v=Ads1A7pn2LI If you're new to JavaScript, you might want to learn about JavaScript functions first: https://www.youtube.com/watch?v=jEx9V4uUcg0 Code example from this video: https://github.com/shama/letswritecode/tree/master/javascript-prototypal-inheritance
Views: 25957 Kyle Robinson Young
JavaScript Modules: ES6 Import and Export
 
10:27
Learn about JavaScript Modules! ES6 / ES2015 import and export syntax, babel.js, rollup.js, and tree shaking! Examples from this video: https://github.com/shama/letswritecode/tree/master/javascript-modules
Views: 44508 Kyle Robinson Young
Git Deploying a Website
 
10:42
Learn how to use git to deploy your website!
Views: 22033 Kyle Robinson Young
Essential ES6 / ES2015 JavaScript
 
17:50
Learn the essentials of the next version of JavaScript, ES6 or ES2015: let, const, class, extends, super, arrow functions, template string, destructuring, default and rest arguments. Using https://babeljs.io/ Getting started with client/server JavaScript: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/essential-es6-es2015
Views: 65478 Kyle Robinson Young
Ember.js Fundamentals
 
14:54
Data down and actions up with Ember! Code examples from this video: https://github.com/shama/letswritecode/tree/master/ember-fundamentals
Views: 22812 Kyle Robinson Young
Node.js Process & Child Process
 
17:12
Learn all about Node.js process and child processes. Also how to communicate between parent and child processes. Getting started with Node.js / io.js: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/node-process-child-process
Views: 27579 Kyle Robinson Young
ES6 Tagged Template Literals
 
09:26
Learn how to use ES6 / ES2015 tagged template literals or tagged template strings to compose some rad HTML templates inside your JavaScript code. Code examples from this video: https://github.com/shama/letswritecode/tree/master/tagged-template-literals Get the save development setup I use: https://www.youtube.com/watch?v=Ads1A7pn2LI Learn about more ES6 / ES2015 JavaScript features: https://www.youtube.com/watch?v=CozSF5abcTA
Views: 4692 Kyle Robinson Young
Creating Desktop Apps with Electron
 
09:06
Using Electron 1.x? Check out this new updated video: https://www.youtube.com/watch?v=jKzBJAowmGg - - - Learn how to start creating cross platform desktop applications using Electron: http://electron.atom.io/ Getting started with io.js / node.js: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/creating-desktop-apps-with-electron
Views: 310462 Kyle Robinson Young
JavaScript Mutation Observer
 
09:30
How to avoid polling for changes in the DOM by using Mutation Observer. MDN: https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver Code from this video: https://github.com/shama/letswritecode/tree/master/javascript-mutation-observer
Views: 3277 Kyle Robinson Young
Async JavaScript with Promises
 
12:04
Learn to use Promise to manage your asynchronous JavaScript code. Using callbacks to manager async JS: https://www.youtube.com/watch?v=qN0dkXj7jc0 Get the same dev setup used in the video: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/async-js-with-promises
Views: 56494 Kyle Robinson Young
Running a Node.js Server Forever
 
09:56
Learn how to create a server in Node.js and run it forever online. Code example from this video: https://github.com/shama/letswritecode/tree/master/nodejs-server
Views: 37908 Kyle Robinson Young
JavaScript Generators
 
08:56
Learn about JavaScript Generators and how to use them to write asynchronous code in a synchronous fashion. Code examples from this video: https://github.com/shama/letswritecode/tree/master/javascript-generators
Views: 22125 Kyle Robinson Young
Getting Started with webpack
 
16:43
Get started bundling your modules with wepback: http://webpack.github.io/ Goes over the basics of bundling JavaScript, CSS and more using webpack and webpack-dev-server Getting started with io.js / Node.js: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/getting-started-with-webpack
Views: 81399 Kyle Robinson Young
P2P Video Chat with JavaScript / WebRTC
 
13:58
Create a simple peer to peer chat app (with audio/video) in the browser using pure JavaScript / WebRTC. Get the same development setup I used in this video: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/p2p-video-chat-webrtc
Views: 102138 Kyle Robinson Young
Intro to LevelDB
 
15:41
An introduction to storing data permanently on the server and client using LevelDB. Code example from this video: https://github.com/shama/letswritecode/tree/master/intro-to-leveldb
Views: 12329 Kyle Robinson Young
What is Async JavaScript?
 
11:34
Learn about asynchronous behavior in JavaScript. Learn about callbacks for async flow control: https://www.youtube.com/watch?v=qN0dkXj7jc0 and promises: https://www.youtube.com/watch?v=g90irqWEqd8 Code examples from this video: https://github.com/shama/letswritecode/tree/master/what-is-async-javascript
Views: 16699 Kyle Robinson Young
Content Security Policy
 
14:38
Learn how to secure your website from cross-site scripting attacks by enabling a Content Security Policy. Code examples from this video: https://github.com/shama/letswritecode/tree/master/content-security-policy
Views: 9926 Kyle Robinson Young
Creating a Node.js CLI
 
09:28
How to build and publish a Node.js / io.js CLI script. From making a script executable to publishing and installing global / local binary scripts with npm on Windows, Linux, and OSX. Getting started with Node.js / io.js: https://www.youtube.com/watch?v=Ads1A7pn2LI Code example from this video: https://github.com/shama/letswritecode/tree/master/nodejs-cli
Views: 15108 Kyle Robinson Young
Intro to WebGL and Shaders
 
18:40
An intro to WebGL and shaders using the native browser APIs to create a glorious bright green triangle! Get the same dev setup as I've got here: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/intro-to-webgl-and-shaders
Views: 32494 Kyle Robinson Young
Packaging and Distributing Electron Desktop Apps
 
07:42
Learn how to package and create a distributable on OSX for your Electron desktop app. Creating desktop apps with Electron: https://www.youtube.com/watch?v=ojX5yz35v4M Example source code used in this video: https://github.com/shama/letswritecode/tree/master/packaging-distributing-electron-apps
Views: 83686 Kyle Robinson Young
Multi Window Electron Desktop Apps
 
13:56
Learn how to send messages between multiple windows using Electron to create a desktop application. Getting started with Node.js: https://www.youtube.com/watch?v=Ads1A7pn2LI Getting started with Electron: https://www.youtube.com/watch?v=ojX5yz35v4M Code examples used in this video: https://github.com/shama/letswritecode/tree/master/multi-window-electron-desktop-app
Views: 102711 Kyle Robinson Young
Beginning client and server JavaScript with io.js or Node.js
 
07:25
Get a workflow setup to begin writing JavaScript for both the client side and server side using io.js or Node.js
Views: 22088 Kyle Robinson Young
Learn to yo-yo (Modular UI Components)
 
08:37
Learn to use https://github.com/maxogden/yo-yo to create modular UI components using ES6 tagged template literals and native DOM diffing. Code examples from this video: https://github.com/shama/letswritecode/tree/master/learn-to-yo-yo Get the same development setup I'm using: https://www.youtube.com/watch?v=Ads1A7pn2LI
Views: 5438 Kyle Robinson Young
Electron with webpack and Vue.js
 
15:29
Setup an Electron desktop app with webpack and Vue.js. electron-webpack: https://github.com/electron-userland/electron-webpack Code examples from this video: https://github.com/shama/letswritecode/tree/master/electron-webpack-vuejs
Views: 8666 Kyle Robinson Young
Beginning with JavaScript
 
05:17
How to get started writing JavaScript.
Views: 2898 Kyle Robinson Young
Getting Started with Electron 1.x
 
10:05
Learn how to create cross platform desktop applications using Electron: http://electron.atom.io/ Getting started with node.js: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/getting-started-with-electron-1.0
Views: 86392 Kyle Robinson Young
JavaScript Proxy
 
18:36
Learn how to use JavaScript Proxy by example! MDN Docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy Support me on Patreon! http://patreon.com/shama Code examples: https://github.com/shama/letswritecode/tree/master/javascript-proxy
Views: 2947 Kyle Robinson Young
CSS Selector Precedence
 
09:51
Learn how CSS selector precedence works and hopefully reduce some frustration with CSS! Code examples from this video: https://github.com/shama/letswritecode/tree/master/css-selector-precedence
Views: 1969 Kyle Robinson Young
How To Make Chrome Extensions
 
16:51
Want to help me make more videos? Support me on Patreon: https://www.patreon.com/shama Code from this video: https://github.com/shama/letswritecode/tree/master/how-to-make-chrome-extensions
Views: 3156 Kyle Robinson Young
What is Isomorphic JavaScript?
 
11:51
Learn about isomorphic or portable javascript with some practical examples converting server side code to work on the client side as well as client side code to work on the server side. Getting started with client/server javascript: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/what-is-isomorphic-javascript
Views: 9751 Kyle Robinson Young
AJAX HTTP Requests
 
10:19
How to send HTTP request in the browser with AJAX. nets: https://www.npmjs.com/package/nets Code examples from this video: https://github.com/shama/letswritecode/tree/master/ajax-requests
Views: 7473 Kyle Robinson Young
2D Animations with Canvas and JavaScript
 
09:08
Learn how to draw onto a canvas element with JavaScript and animate the drawings. Code example here: https://github.com/shama/letswritecode/tree/master/two-d-animations-with-canvas-javascript Watch this video if you want to setup the same development workflow I'm using: https://www.youtube.com/watch?v=Ads1A7pn2LI
Views: 6116 Kyle Robinson Young
Debugging JavaScript
 
13:32
Learn how to debug JavaScript on the client and server. Code examples from this video: https://github.com/shama/letswritecode/tree/master/debugging-javascript
Views: 8605 Kyle Robinson Young
JavaScript FileReader
 
15:08
Read files in the browser with JavaScript using the FileReader API. From input file types or dragging and dropping files. Parse CSV and grayscale an image in the browser. MDN FileReader: https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications Code examples from this video: https://github.com/shama/letswritecode/tree/master/javascript-filereader
Views: 9790 Kyle Robinson Young
Manipulating JavaScript Arrays
 
11:55
The basics of manipulating JavaScript arrays. Getting started with Node.js client / server: https://www.youtube.com/watch?v=Ads1A7pn2LI Code examples from this video: https://github.com/shama/letswritecode/tree/master/js-arrays
Views: 4490 Kyle Robinson Young
Getting Started with Virtual DOM
 
11:26
Learn to modify your DOM easily and efficiently with virtual-dom: https://github.com/Matt-Esch/virtual-dom Getting started with node.js? https://www.youtube.com/watch?v=Ads1A7pn2LI Code example from this video: https://github.com/shama/letswritecode/tree/master/getting-started-with-virtual-dom
Views: 7099 Kyle Robinson Young
Intro to Git for Open Source
 
14:48
Want to contribute to open source but not familiar with git? This video walks through using git and github to help you make changes to an open source project.
Views: 4668 Kyle Robinson Young
Ember.js Computed Properties
 
14:38
Learn all about Ember.js Computed Properties to decorate your data for your views. Code examples from this video: https://github.com/shama/letswritecode/tree/master/ember-computed-properties
Views: 3306 Kyle Robinson Young
DOM Event Listeners
 
11:03
Learn all about DOM Event Listeners, add and remove events, preventDefault, stopPropagation, bubbling and delegate events. Source Code: https://github.com/shama/letswritecode/tree/master/dom-event-listeners
Views: 1834 Kyle Robinson Young
P2P Signaling for WebRTC with SignalHub
 
12:38
Let's build a really simple game where you can move around boxes with your friends! UPDATE! https://www.youtube.com/watch?v=IqPJb6o_S1Q Adds WebRTC and video chat to this example. SignalHub: https://npmjs.org/signalhub Source Code: https://github.com/shama/letswritecode/tree/master/simple-p2p-with-webrtc
Views: 3828 Kyle Robinson Young
Node.js / io.js Stream Primer
 
11:05
Get primed on Node.js / io.js Readable, Writable, and Transform Streams Getting started with Node.js / io.js: https://www.youtube.com/watch?v=Ads1A7pn2LI JavaScript Prototypal Inheritance: https://www.youtube.com/watch?v=qMO-LTOrJaE Example code from this video: https://github.com/shama/letswritecode/tree/master/node-streams
Views: 15162 Kyle Robinson Young
An introduction to voxel.js - higher resolution
 
09:29
http://voxeljs.com - A quick introduction to building games with voxel.js. https://github.com/maxogden/voxel-engine https://github.com/substack/voxel-player https://github.com/chrisdickinson/browservefy
Views: 18085 Kyle Robinson Young
Testing Client/Server JavaScript
 
14:38
A walkthrough of starting on tests for your JavaScript using http://npmjs.org/tape. Then running those same tests in a browser using https://www.npmjs.com/package/zuul. Then finishing up with automating your tests as you push code using travis-ci and sauce labs. Code example from this video: https://github.com/shama/letswritecode/tree/master/testing-client-server-javascript
Views: 6377 Kyle Robinson Young
Are Semicolons Necessary in JavaScript?
 
07:44
Should you use semicolons when writing JavaScript? Explores why omitting semicolons can be bad and why I have chosen to not use semicolons when teaching JavaScript.
Views: 52817 Kyle Robinson Young
JavaScript Prototype Fun
 
09:36
A few fun patterns I commonly do with JavaScript. Such as making the new keyword optional when creating instances, defaulting arguments and method chaining. Learn about JavaScript Prototypal Inheritance: https://www.youtube.com/watch?v=qMO-LTOrJaE Watch how to get the same development setup as I've got in this video: https://www.youtube.com/watch?v=Ads1A7pn2LI Code example: https://github.com/shama/letswritecode/tree/master/javascript-prototype-fun
Views: 8668 Kyle Robinson Young
JavaScript Timers
 
11:17
Timing in JavaScript with setTimeout, setInterval and requestAnimationFrame. Code example from this video: https://github.com/shama/letswritecode/tree/master/js-timers
Views: 5927 Kyle Robinson Young
I MADE A WEBRTC MISTAKE
 
12:09
Goes over how to add WebRTC to the example we made in the last Signaling Server video and then add peer 2 peer video chatting to it. Code examples from the video: https://github.com/shama/letswritecode/tree/master/simple-p2p-with-webrtc SignalHub: https://www.npmjs.com/package/signalhub SimplePeer: https://www.npmjs.com/package/simple-peer WebRTC Swarm: https://www.npmjs.com/package/webrtc-swarm Support me on Patreon so I can make more mistakes! http://patreon.com/shama
Views: 1543 Kyle Robinson Young
Getting Started with Vue.js
 
11:58
Vue.js is a JavaScript framework for creating user interfaces. Vue.js Documentation: https://vuejs.org/v2/guide/ Source Code: https://github.com/shama/letswritecode/tree/master/getting-started-with-vuejs Help me make more videos by supporting me on Patreon: https://www.patreon.com/shama Thank you!
Views: 2476 Kyle Robinson Young

Tobjectlist delphi generics for accutane
What is amaryl 4 mg used for
Lisinopril hctz 20 12 5 mg lup
Cover letter game tester
Lisinopril 2 5 mg tablet picture is blurry