[_done20160226] node1

Watch User Created Playlist (43)

This playlist is user created.

pro-course-rss-logo

PRO RSS Feed

Use Google Sheets with Node and Express in Fun Side Projects

P

Difference between tilde (~) and caret (^) in package.json

P

Use ES6 style Promises with Node.js

P

Identify memory leaks with nodejs-dashboard

P

Build microservices in Node.js with micro

P

Pass command line arguments to node.js

P

Use nodejs-dashboard event loop delay

P

Use Realm Object Database with Node.js

P

Install nodejs-dashboard

P

Testing ES6 Promises in Node.js using Mocha and Chai

P

Use Now alias for custom sub-domains

P

Use Secrets When Deploying Applications with Now

P

Deploy a Node Application with the Now CLI

P

Deploy Node.js on Docker

P

Changes to Buffers in Node.js 6

P

Using npm scripts to deploy to a Vagrant image

P

Creating JWTs (JSON Web Tokens) in Node

P

Deploying a Node.js Application to AWS with Elastic Beanstalk

P

Using ES6 and beyond with Node.js

P

Creating a Fake API with Hapi For Your Client-Side Application

P

Including dependencies in your AWS Lambda function

P

Use AWS Lambda and API Gateway to return resume data

P

Trying new versions of Node.js with NVM

P

Controlling runaway apps using pm2

P

Passing environment variables to node.js using pm2

P

Restarting your node.js app on code change using pm2

P

Logging with PM2

P

Configuring PM2 for Node applications

P

Using PM2 To Keep Your Node Apps Alive

P

Using npm link to use node modules that are "in progress"

P

Creating Demo APIs with json-server

Using npm run to launch local scripts

P

Introduction to Browserify Part 2

P

Introduction to Browserify Part 1

P

Configuring npm package.json scripts

P

CLI node modules

P

npm install

P

npm init

P

CommonJS Basics Introduction

P

What are CommonJS Modules?

P

Migrate to Express 4

P

Select by ID with Mongoose and Express

P

First API with Node.js, Express and MongoDB

P
express tutorial about Use Google Sheets with Node and Express in Fun Side Projects

Use Google Sheets with Node and Express in Fun Side Projects

9:59 express PRO

First and foremost, DO NOT use Google Sheets for any production app. It's fine for fun side projects for your family or friends, but not much more. With those disclaimers in mind, Google sheets can be complicated to set up if you don't follow precise configuration steps. This lesson walks you through setting up Google sheets credentials, authentication, getting/appending values, then finally wrapping the sheets api with Node.js and Express to use in a simple project.

javascript tutorial about Difference between tilde (~) and caret (^) in package.json

Difference between tilde (~) and caret (^) in package.json

2:36 javascript PRO

As a beginning node.js user, you will often see the tilde (~) or caret (^) in front of the version number for dependencies managed by your package.json file. In this lesson, you will learn what each means, when to use it, the implications of each and a brief introduction to Semantic Versioning.

javascript tutorial about Use ES6 style Promises with Node.js

Use ES6 style Promises with Node.js

5:56 javascript PRO

Using promises can be confusing. In this lesson, I show you how to create promises to chain functions together in a specified order. You'll also learn how to pass the return value of promises as the input parameters of promises further down the chain. All examples in this lesson utilize native ES6 style promises, which are fully supported by recent versions of node.js without any dependencies.

javascript tutorial about Identify memory leaks with nodejs-dashboard

Identify memory leaks with nodejs-dashboard

2:12 javascript PRO

In this lesson, I introduce a memory leak into our node.js application and show you how to identify it using the Formidable nodejs-dashboard. Once identified, we will add garbage collection stats to the error console allowing us to correlate garbage collection with the increased memory usage.

node tutorial about Build microservices in Node.js with micro

Build microservices in Node.js with micro

1:13 node PRO

micro is a small module that makes it easy to write high performance and asynchronous microservices in Node.js. This video will introduce you to micro by building a tiny service that responds to all requests.

node tutorial about Pass command line arguments to node.js

Pass command line arguments to node.js

3:10 node PRO

Command line arguments are often used to modify the behavior of an application or specify needed parameters for operation. In this lesson, you will learn how to access the command line arguments passed to your node.js application as well as different strategies for evaluating and accessing them.

node tutorial about Use nodejs-dashboard event loop delay

Use nodejs-dashboard event loop delay

5:45 node PRO

In this lesson, you will learn how to use the Formidable nodejs-dashboard event loop delay to identify expensive operations in your code. An example application with excessive synchronous file system write operations is used as well as the provided jmeter configuration to simulate load.

realm tutorial about Use Realm Object Database with Node.js

Use Realm Object Database with Node.js

8:03 realm PRO

Realm is an ACID compliant object database. In this lesson, you will learn how to install Realm, define schemas for your data, perform CRUD operations and persist your data to the filesystem.

node tutorial about Install nodejs-dashboard

Install nodejs-dashboard

2:54 node PRO

In this lesson, you will learn how to install the Formidable nodejs-dashboard. You will learn what each section of the dashboard is used for and see a sample application in action.

chai tutorial about Testing ES6 Promises in Node.js using Mocha and Chai

Testing ES6 Promises in Node.js using Mocha and Chai

4:53 chai PRO

Writing great ES6 style Promises for Node.js is only half the battle. Your great modules must include tests as well to ensure future iterations don't break them. In this lesson, I show you a simple ES6 Promise in Node.js, then walk you through creating tests in Mocha using chai and chai-as-promised to test both resolve and reject methods.

express tutorial about Use Now alias for custom sub-domains

Use Now alias for custom sub-domains

2:50 express PRO

Now is a great way to deploy your node application, but the generated URLs aren't memorable or easily remembered. With Now's alias command, you can fix that. In this video lesson we'll cover how to add an alias to a deployment, giving you a custom *.now.sh subdomain, how to create an alias using your own custom domain name, how to list your aliases and finally how to remove an alias if you no longer want it.

zeit-now tutorial about Use Secrets When Deploying Applications with Now

Use Secrets When Deploying Applications with Now

4:17 zeit-now PRO

Applications require a lot of sensitive information. Database passwords, API keys and secrets used for signing JWTs, just to name a few. If you're deploying your application using the Now CLI, you can deploy your secret information right through the CLI and give your code access to those secrets without exposing them directly in your source code. In this lesson, we'll cover how to add secrets to now, how to use a secret as the value of an environment variable and how to list and remove secrets in now.

javascript tutorial about Deploy a Node Application with the Now CLI

Deploy a Node Application with the Now CLI

4:02 javascript PRO

Now offers a friction-free way to deploy node applications right from the terminal. In this lesson, we'll learn how to use the now CLI to deploy a node application, including the deployment of environment variables. We'll also look at how now retains each version of your application, how to see the running code right in the browser and how to remove a deployment when you no longer want that version.

docker tutorial about Deploy Node.js on Docker

Deploy Node.js on Docker

9:54 docker PRO

Getting nodejs to run inside of Docker is relatively simple. Getting nodejs to run inside of Docker while using recommended best practices takes some planning. In this lesson, I’ll show you how to get a simple nodejs web server running in Docker on your local workstation while adhering to best practices.

javascript tutorial about Changes to Buffers in Node.js 6

Changes to Buffers in Node.js 6

3:14 javascript PRO

In versions of nodejs prior to 6, how you created a buffer and what you did with it produced different behaviors. This made it possible to introduce security or reliability issues into your code. At the time however, JavaScript had no means of reading or manipulating streams of binary data. Now that TypedArray has been added in ES6, the Buffer class implements the Uint8Array API in a manner that better suits node.js use cases.
In this lesson, you will learn what that means to your existing code and how to update your code to use the new Buffer APIs.

npm tutorial about Using npm scripts to deploy to a Vagrant image

Using npm scripts to deploy to a Vagrant image

4:56 npm PRO

One of the biggest stumbling blocks I see when pushing code to production servers is unidentified dependencies: something installed locally on my workstation that doesn’t exist on the production servers. In this lesson, I’ll show you how to use npm scripts to deploy your node.js application to a newly-provisioned server via Vagrant for validation before going to production.

jwt tutorial about Creating JWTs (JSON Web Tokens) in Node

Creating JWTs (JSON Web Tokens) in Node

4:53 jwt PRO

In this lesson we will look at all of the pieces that combine together to create a JWT (j AWT) or JSON Web Token. You will use node to create a JWT, and then verify it in the JWT debugger.

express tutorial about Deploying a Node.js Application to AWS with Elastic Beanstalk

Deploying a Node.js Application to AWS with Elastic Beanstalk

5:56 express PRO

In this lesson, you will take a sample Node.js and Express web application to Amazon Web Services by leveraging the managed service, Elastic Beanstalk. This lesson will cover packaging the application, configuring a new Elastic Beanstalk application, and deploying the packaged application to an environment within your application.

javascript tutorial about Using ES6 and beyond with Node.js

Using ES6 and beyond with Node.js

5:18 javascript PRO

If you're used to using all the latest ES6+ hotness on the front end via Babel, working in Node.js can feel like a step back. Thankfully, it's easy to bring all the Babel goodness with you to the backend, and that's exactly what this lesson covers.

javascript tutorial about Creating a Fake API with Hapi For Your Client-Side Application

Creating a Fake API with Hapi For Your Client-Side Application

3:56 javascript PRO

When developing client-side applications, you may find you're in the situation where you require data from a server-side API that is not yet available. The lesson will teach you how to make use of the hapi-dummy-api plugin to create an API that will return fake data to your client-side application.

aws tutorial about Including dependencies in your AWS Lambda function

Including dependencies in your AWS Lambda function

5:07 aws PRO

This lesson teaches you how to use dependencies, such as faker.js in your Lamdba functions. We will update the lambda code from the Lambda and API Gateway lesson to generate random work history and endorsements using the faker npm module then upload our code to Lambda and test.

Previous lesson: Use AWS Lambda and API Gateway to return resume data

aws tutorial about Use AWS Lambda and API Gateway to return resume data

Use AWS Lambda and API Gateway to return resume data

5:35 aws PRO

In this lesson, you will learn how to create a simple AWS Lambda function to submit a name via an API Gateway and return a resume for that person. At the end of the lesson, you will be able to create a Lambda function, and API Gateway, and understand how to submit data via the API Gateway that will be accessible via the Lambda function

node tutorial about Trying new versions of Node.js with NVM

Trying new versions of Node.js with NVM

4:26 node PRO

It's possible to install and run multiple versions of Node.js using a project called NVM. In this lesson we'll walk though the installation, how to try out Node.js version 4.0.0 & even how to configure Webstorm to use any nvm-installed version. Note: NVM works on Mac OSX and Linux only. For a Windows version (with the same commands) see https://github.com/coreybutler/nvm-windows or https://github.com/hakobera/nvmw

pm2 tutorial about Controlling runaway apps using pm2

Controlling runaway apps using pm2

3:37 pm2 PRO

This video shows how to enable features in your pm2 config file that allow you to prevent runaway apps from bringing your server down. Setting max memory used, number of running processes allowed and maximum restart attempts are all covered.

pm2 tutorial about Passing environment variables to node.js using pm2

Passing environment variables to node.js using pm2

1:27 pm2 PRO

In this video, you will learn how to pass environment variables to your node.js app using the pm2 config file. This is useful for setting options inside your app such as production or development.

pm2 tutorial about Restarting your node.js app on code change using pm2

Restarting your node.js app on code change using pm2

3:04 pm2 PRO

In this video, learn how to automatically restart your node.js app using pm2 when the code for your app changes. You will also learn how to exclude files and directories from restarting your app (such as static assets, css, images, etc.).

javascript tutorial about Logging with PM2

Logging with PM2

3:16 javascript PRO

This lesson shows you how to redirect pm2 logs to a specific folder, such as the Linux standard /var/log folder.

javascript tutorial about Configuring PM2 for Node applications

Configuring PM2 for Node applications

3:22 javascript PRO

In this lesson, you will learn how to configure node apps using pm2 and a json config file.

javascript tutorial about Using PM2 To Keep Your Node Apps Alive

Using PM2 To Keep Your Node Apps Alive

5:24 javascript PRO

Learn how to install, configure and use pm2, the popular node.js process manager to keep your node apps alive whenever things go wrong.

javascript tutorial about Using npm link to use node modules that are "in progress"

Using npm link to use node modules that are "in progress"

3:07 javascript PRO

It is some times convenient, even necessary, to make use of a module that you are working on before it has been published to the node package manager (npm). The npm link command makes this simple.

javascript tutorial about Creating Demo APIs with json-server

Creating Demo APIs with json-server

6:02 javascript

json-server makes it extremely easy to setup robust JSON apis to use for demos and proof of concepts. John walks you through the process of using pre-built json files for a server and how to generate larger datasets using lodash and faker.

javascript tutorial about Using npm run to launch local scripts

Using npm run to launch local scripts

2:11 javascript PRO

npm run allows you to configure scripts inside of your package.json file which can access locally installed node packages. If you're comfortable with this technique, you can also grunt, gulp, or other build tools by customizing your scripts and saving them inside of your package.json file. With this approach, when a developer starts a new project with your package.json, they can simply run npm install then npm run yourscript without having to install any node packages globally.

javascript tutorial about Introduction to Browserify Part 2

Introduction to Browserify Part 2

1:44 javascript PRO

Browserify allows you to leverage 10s of thousands of javascript modules available in the Node Package Manager (npm) in your browser apps.

javascript tutorial about Introduction to Browserify Part 1

Introduction to Browserify Part 1

4:36 javascript PRO

Browserify is a tool that brings node.js style development to the browser.

javascript tutorial about Configuring npm package.json scripts

Configuring npm package.json scripts

3:04 javascript PRO

With a node package manager's (npm) package.json script property, you can preconfigure common tasks like running unit tests with npm $SCRIPT_NAME

javascript tutorial about CLI node modules

CLI node modules

2:07 javascript PRO

Many node modules provide a command line interface. In this lesson, we'll look at how to use them, as well as how to avoid npm install -g for "global" tools.

javascript tutorial about npm install

npm install

2:26 javascript PRO

npm install provides a convenient way to manage your node.js dependencies.

javascript tutorial about npm init

npm init

1:29 javascript PRO

npm init provides an interactive step-by-step interface for creating a package.json

javascript tutorial about CommonJS Basics Introduction

CommonJS Basics Introduction

3:18 javascript PRO

CoomonJS modules provide a clean syntax for importing dependencies. This lesson will take a look at the basics of using CommonJS modules.

javascript tutorial about What are CommonJS Modules?

What are CommonJS Modules?

3:02 javascript PRO

CommonJS modules provide a clean way to import dependencies in JavaScript.

express tutorial about Migrate to Express 4

Migrate to Express 4

1:58 express PRO

Express 4 is almost ready for release. The previous lessons looked at Express 3, but will use Express 4 going forward. This lesson will explain some of the main breaking changes.

express tutorial about Select by ID with Mongoose and Express

Select by ID with Mongoose and Express

2:44 express PRO

Mongoose allows you to easily select resources by ID from your MongoDB. This is an important aspect to creating an API.

node tutorial about First API with Node.js, Express and MongoDB

First API with Node.js, Express and MongoDB

6:44 node PRO

Learn how to import data into your MongoDB and then use Express to serve a simple Node.js API.

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