Scaling Web App Configuration with Environment Variables

Scaling Web App Configuration with Environment Variables

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 13 Lessons (1h 53m) | 411 MB

Learn the strategies senior engineers use to configure their projects to run securely, anywhere with environment variables.

Manage Configurations Across Multiple Environments with dotenv
What You Will Learn

  • How to use dotenv to build a 12-factor app
  • Importance of not committing your keys
  • How to integrate dotenv into React Native
  • Differences between dotenv on the front end and back end
  • Where dotenv doesn’t solve your problem
  • How to create a project from scratch

Every time I used to build a new project it seemed there is a different strategy you have to come up with to manage configurations.

When I heard of dotenv and how common it was I figured that a standard would be simple to setup and consistent, but when I started using it felt like I had to re-invent the wheel every time.

After building hundreds of apps from scratch, consulting with people all over the industry, and answering countless questions to users of my open source libraries, I discovered that there’s only a few patterns you need to know to be able to configure any app from scratch securely in a team.

In this course I’ll show you the patterns for configuring any Javascript project to be secure and robust in team settings using environment variables.

In 12 videos we cover environment variables in back end node, front end react, and mobile react native. You’ll learn when environment variables are not even the best solution for configuration and how to test them.

Table of Contents

1 Introduction to Course
2 Why Environment Variables
3 Environment Variables in Practice
4 dotenv flow
5 Configuring Your Webpack Builds
6 Environment Variables from External Keystore
7 How dotenv Flow Interacts with CI – CD
8 How to Share Environment Variables with Your Team
9 Environment Variables in React Bundles
10 Environment Variables in SSR
11 Why We Can’t Use dotenv for Babel
12 React Native dotenv – Babel Setup
13 Conclusion and extra resources

Homepage