#Comprehensive Introduction to @ngrx/store By: @BTroncone
Also check out my lesson @ngrx/store in 10 minutes on egghead.io!
Update: Non-middleware examples have been updated to ngrx/store v2. More coming soon!
| # Configure the reverse-proxy on port 443 | |
| server { | |
| # general configs | |
| keepalive_timeout 30; | |
| listen 127.0.0.1:443 ssl; | |
| server_name api.example.com; | |
| # ssl configs | |
| ssl_certificate /path/to/api.crt; | |
| ssl_certificate_key /path/to/api.key; |
#Comprehensive Introduction to @ngrx/store By: @BTroncone
Also check out my lesson @ngrx/store in 10 minutes on egghead.io!
Update: Non-middleware examples have been updated to ngrx/store v2. More coming soon!
These rules are adopted from the AngularJS commit conventions.
| .type.storage,.type.storage.declaration, .storage.class.modifier { | |
| font-family: 'Operator Mono Book'; | |
| } | |
| .type.storage.arrow.function { | |
| font-family: 'Fira Code' | |
| } | |
| .token.keyword.operator { | |
| font-family: 'Fira Code' |
| # Plain Ol' Node | |
| node --max-old-space-size=1024 app.js # increase to 1gb | |
| node --max-old-space-size=2048 app.js # increase to 2gb | |
| node --max-old-space-size=3072 app.js # increase to 3gb | |
| node --max-old-space-size=4096 app.js # increase to 4gb | |
| node --max-old-space-size=5120 app.js # increase to 5gb | |
| node --max-old-space-size=6144 app.js # increase to 6gb | |
| # For pm2 | |
| pm2 start app.js --node-args="--max-old-space-size=1024" # increase to 1gb |
You can install Node Nightlies/RCs via nvm using NVM_NODEJS_ORG_MIRROR environment variable.
Install latest Node RC
NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/rc/ nvm i nodeInstall latest Node.js Nightly
NVM_NODEJS_ORG_MIRROR=https://nodejs.org/download/nightly/ nvm i node| if (typeof window!=='undefined' && navigator.serviceWorker && navigator.serviceWorker.controller) { | |
| let reloadOnNext = false; | |
| let pushState = history.pushState; | |
| history.pushState = function(state, title, url) { | |
| if (reloadOnNext===true) location.href = url; | |
| else pushState.call(this, state, title, url); | |
| }; | |
| navigator.serviceWorker.controller.addEventListener('statechange', e => { |
| const chalk = require("chalk"); | |
| const { performance } = require("perf_hooks"); | |
| class ProfilingPlugin { | |
| apply(compiler) { | |
| // Compiler Hooks | |
| Object.keys(compiler.hooks).forEach(hookName => { | |
| compiler.hooks[hookName].intercept(makeInterceptorFor("Compiler")(hookName)) | |
| }); | |
| Object.keys(compiler.resolverFactory.hooks).forEach(hookName => { |
Philosophy: Focusing on essentials for competitive raiding / mythic+ / pvp. alcaras#6052 on discord if you have suggestions for things to add. I'll also be updating https://subcreation.net/ for Season 2 of Mythic+ and PvP and for Sanctum of Domination by July 10th.
(you'll need to work your way up to layer 12; remember once you unlock layer 12 for one wing, it's automatically unlocked for the other -- not 100% clear what layers will be unlocked each week)