Courses by egghead

Scale React Development with Nx
On the surface, starting a project sounds easy. First you make some directories, install some dependencies, then you write some code. But there's a bit more to
1 hour 34 minutes 10 seconds

Add React Storybook to a Project
In this lesson, we show how to setup React Storybook into an existing React project. We’ll go through common configuration files and how to adjust them.
3 minutes 36 seconds

The Beginner's Guide to Figma
Figma is a collaborative prototyping tool that allows you to responsively design your applications, with resolution presets for all of the most popular devices.
24 minutes 19 seconds

Build a Server Rendered Vue.js App with Nuxt and Vuex
Vue.js has a first-class ecosystem to help construct Vue.js apps. This includes Nuxt.js which enables server-rendered applications and a page-based approach. T
33 minutes 40 seconds

JSON Web Token (JWT) Authentication with Node.js
JSON Web Token (JWT) is a low overhead option for authentication that is easy to implement and scales with your application. There is no need to store session d
32 minutes 33 seconds

AngularJS and Webpack for Modular Applications
How much work would it take for you to move all of your directives and their templates to several different new directories? You'd have to update the templateUrl, script tags, e...
43 minutes 56 seconds

AngularJS Authentication with JWT
JSON Web Tokens (JWT) are a more modern approach to authentication. As the web moves to a greater separation between the client and server, JWT provides a terrific alternative t...
31 minutes 11 seconds

Using Angular 2 Patterns in Angular 1.x Apps
Implementing modern component-based architecture in your new or existing Angular 1.x web application is a breath of fresh air. In this course, you are going to
1 hour 3 minutes 22 seconds

Learn to Use VIM
Vim is a classic text editor that saw its first incarnation in 1976. Used around the world across most platforms, the ability to drop into a computer, open a co
13 minutes 15 seconds

RxJS Beyond the Basics: Operators in Depth
Operators are the core building blocks for reacting to data in your JavaScript applications. In this course you will learn what operators are, and then take a tour of the most ...
1 hour 30 minutes 9 seconds

How to Use npm Scripts as Your Build Tool
In this course we will introduce the topic of using npm scripts as a build tool. We will start simple and then continue to build a small website as we introduce new topics. By t...
52 minutes 53 seconds

React: Flux Architecture (ES6)
As a React application grows, so does the needs for organization and patterns. How do components communicate? How do we manage state across the application? How is data shared b...
49 minutes 50 seconds

How to Contribute to an Open Source Project on GitHub
“Feel free to submit a PR!” - words often found in GitHub issues, but met with confusion and fear by many. Getting started with contributing open source is not always straightfo...
38 minutes 20 seconds

Use Grep for Fast Search from the Command Line
CMD+F in your text editor can only get you so far! In this course, we will learn to use grep and find, two powerful command-line utilities, to search through and explore our cod...
24 minutes 27 seconds

Wrangle your terminal with tmux
Learn to manage your terminal sessions and work more effectively from the command line using tmux. If you use the command line at all, tmux can make your life easier.
27 minutes 13 seconds

Gulp and Browserify - Adding Babel & Source Maps
What is already a nice workflow using Gulp, Browserify, Watchify & Browsersync to enable auto rebuilds & live browser reloading can be further improved by adding Babelify. A sim...
4 minutes 31 seconds