Learn These Modern Web Development Tools

Browse Lessons by Technology

Browse all lessons.

showing All 500 lessons...

Double && (and) Double || (or) = Double Functionality

NW.js Basics: Overview of DevTools, Menu and MenuItems

Sequelize: Getters, Setters and Virtual Columns

PRO

Sequelize: Class & Instance Methods

PRO

Sequelize: Model & Column Casing

PRO

Error Handling in RxJS

PRO

Web Scraping Images with Node, Xray, and Download

PRO

The "this" keyword: Explicit Binding with call, apply, and bind

PRO

Web APIs: Persisting browser data with window.localStorage

Hoisting in JavaScript

React Native: TabBarIOS Customization

PRO

Intro to Web Scraping with Node and X-ray

JavaScript tutorial about Double && (and) Double || (or) = Double Functionality

Double && (and) Double || (or) = Double Functionality

3:47 JavaScript

The and (&&) and or (||) operators in javascript do not function like traditional logical operators. We can use them to our advantage to eliminate some boilerplate code when writing conditional expressions.

Additional jsbin: http://jsbin.com/dodoli/9/edit?js,output

JavaScript tutorial about NW.js Basics: Overview of DevTools, Menu and MenuItems

NW.js Basics: Overview of DevTools, Menu and MenuItems

6:47 JavaScript

Want to make the app look native but keep the ability to toggle the Chrome dev tools? Throw the toggle in the system menu! Here we cover a few gotchas when setting up menus in a NW.js app.

Node.js tutorial about Sequelize: Getters, Setters and Virtual Columns

Sequelize: Getters, Setters and Virtual Columns

4:27 Node.js PRO

Sequelize attribute getters and setters are a convenient way to encapsulate extra logic for model properties. In this video, we'll cover adding getters and setters to enhance and even virtualize a column.

Node.js tutorial about Sequelize: Class & Instance Methods

Sequelize: Class & Instance Methods

2:32 Node.js PRO

Models in the Node.js ORM, Sequelize, can be expanded with both class level and instance level functions. This video will show you how to extend your models to add helpers or business logic, and explain the methods execution scope.

Node.js tutorial about Sequelize: Model & Column Casing

Sequelize: Model & Column Casing

2:38 Node.js PRO

Javascript and database systems tend to be at odds with regard to how tables and columns should be named. Sequlize provides all the tools necessary to satisfy naming conventions in both your Node.js code and in your SQL database.

RxJS tutorial about Error Handling in RxJS

Error Handling in RxJS

5:12 RxJS PRO

Get your code back on the happy path! This lesson covers a variety of ways to handle exceptions thrown by Observables in RxJS. Operators covered are: catch, onErrorResumeNext, retry and retryWhen

Node.js tutorial about Web Scraping Images with Node, Xray, and Download

Web Scraping Images with Node, Xray, and Download

3:07 Node.js PRO

Node makes scraping images off the web extremely easy using a couple handy packages: Xray and Download. Simple scrape the img tag, grab all the src attributes, filter out images you don't want, then hand them over to Download to grab them.

JavaScript tutorial about The "this" keyword: Explicit Binding with call, apply, and bind

The "this" keyword: Explicit Binding with call, apply, and bind

4:32 JavaScript PRO

In this lesson we talk about .call, .apply, and .bind in order to understand "explicit binding", or the second rule of discovering what the "this" keyword is referencing in JavaScript.

JavaScript tutorial about Web APIs: Persisting browser data with window.localStorage

Web APIs: Persisting browser data with window.localStorage

4:24 JavaScript

Local Storage is a native JavaScript Web API that makes it easy to store and persist data (as key-value pairs) in the Browser. In this lesson, we'll walk through using window.localStorage to store feedback a user enters into a form (text) so that even if they close and re-open their browser, they won't loose their progress.

JavaScript tutorial about Hoisting in JavaScript

Hoisting in JavaScript

3:39 JavaScript

In this lesson, we'll walk through variable, function declaration, and function expression hoisting.

React tutorial about React Native: TabBarIOS Customization

React Native: TabBarIOS Customization

3:22 React PRO

In this lesson we'll look at some simple ways to customize TabBarIOS, creating a scrollable tab area, and implementing custom icons in TabBarIOS.Item.

Node.js tutorial about Intro to Web Scraping with Node and X-ray

Intro to Web Scraping with Node and X-ray

2:03 Node.js

Node and Xray have made web scraping a really simple affair. This video introduces you to the process of scraping all of the "a" tags off of a url and saving them to a .json file.