JavaScript

Watch User Created Playlist (10)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Use a Javascript Array to Construct a Maybe

P

Error handling in JavaScript (ES6) generators

P

Yarn: A JavaScript Package Manager

P

Test JavaScript with Jest

P

Get Started with Regular Expressions in JavaScript

What is JavaScript Function Currying?

P

Linting JavaScript with ESLint

P

Introduction to How to Write an Open Source JavaScript Library

Hoisting in JavaScript

P

JavaScript Function Scope Basics

P
javascript tutorial about Use a Javascript Array to Construct a Maybe

Use a Javascript Array to Construct a Maybe

7:19 javascript PRO

Much of our code in real life is full of if statements that check the validity of a given input to see if a given computation should be performed. Using the ever popular Maybe construction allows us capture this disjunction in one place, keeping our functions free of similar if statements that can pollute the intention of the function. You do not even need a fancy library to get this benefit, as Javascript ships with everything you need with it's build in Array.

javascript tutorial about Error handling in JavaScript (ES6) generators

Error handling in JavaScript (ES6) generators

2:16 javascript PRO

One can throw an error in a generator from the outside with it.throw(). Since all the code inside of a generator is synchronous, we can use the standard try/catch method of handling errors!

yarn tutorial about Yarn: A JavaScript Package Manager

Yarn: A JavaScript Package Manager

1:57 yarn PRO

Yarn is a new JavaScript package manager that aims to be speedy, deterministic, and secure. See how easy it is to drop yarn in where you were using npm before, and get faster, more reliable installs.

jest tutorial about Test JavaScript with Jest

Test JavaScript with Jest

4:04 jest PRO

Let's learn how to unit test your JavaScript with Jest, a JavaScript unit testing framework from Facebook. We'll install and optimize Jest for this project and see how quick and easy it is to get things going with Jest.

javascript tutorial about Get Started with Regular Expressions in JavaScript

Get Started with Regular Expressions in JavaScript

6:00 javascript

In this lesson we'll learn two ways to construct a Regular Expression in Javascript, explore the methods available to us directly from the RegExp constructor, use Regular Expressions with String.prototype methods, and build a simple regex highlighter.

javascript tutorial about What is JavaScript Function Currying?

What is JavaScript Function Currying?

5:34 javascript PRO

Currying is a core concept of functional programming and a useful tool for any developer's toolbelt. In this lesson, John walks through the definition of currying and its practical usage.

eslint tutorial about Linting JavaScript with ESLint

Linting JavaScript with ESLint

3:08 eslint PRO

ESLint is a JavaScript linter (static analysis tool) that offers full support for ES6, JSX, and other modern tools via plugins. We walk through setting up ESLint in a project, using the "init" CLI tool, configuring warnings/errors for rules, and adding editor plugins and build integrations. ESLint is built to be "pluggable" with simple, extendable, modular rules and an API for writing and using plugins. ESLint has many rules which are all turned off by default; you can extend the core "recommended" rules which will catch common JavaScript errors, and you can also turn on stylistic rules for code consistency.

github tutorial about Introduction to How to Write an Open Source JavaScript Library

Introduction to How to Write an Open Source JavaScript Library

1:35 github

This is an introduction to the "How to Write a JavaScript Library" in which the scope of the series is presented. You will learn everything you need to know to create a library for JavaScript: set up the GitHub repo, publish a module to npm, set up a test suite with code coverage reporting (using Karma, Mocha, and Chai), add continuous integration, add ES6 (ES2015) with Babel, configure Webpack, and distribute the library as a "Universal JavaScript" (a.k.a. "Isomorphic JavaScript") module (consumable by both the browser and node).

javascript tutorial about Hoisting in JavaScript

Hoisting in JavaScript

3:39 javascript PRO

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

javascript tutorial about JavaScript Function Scope Basics

JavaScript Function Scope Basics

5:45 javascript PRO

This or that? Javascript scoping can be confusing. This lesson covers the very basics of function scoping.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?