Advanced Search
Search Results
166 total results found
Running a Node.js application using nvm as a systemd service
This article was originally published at https://gist.github.com/joepie91/73ce30dd258296bd24af23e9c5f761aa. Hi there! Since this post was originally written, nvm has gained some new tools, and some people have suggested alternative (and potentially better) ap...
Deploying with morph
Secure random values
This article was originally published at https://gist.github.com/joepie91/7105003c3b26e65efcea63f3db82dfba. Not all random values are created equal - for security-related code, you need a specific kind of random value. A summary of this article, if you don't...
Security considerations
Don't use VPN services.
This article was originally published at https://gist.github.com/joepie91/5a9909939e6ce7d09e29. No, seriously, don't. You're probably reading this because you've asked what VPN service to use, and this is the answer. Note: The content in this post does not a...
Running unpackaged software
This chapter guides you through a number of ways in which you can run software that isn't packaged for NixOS (yet), including proprietary and custom software and games that likely never will be packaged.
ES Modules are terrible, actually
This post was originally published at https://gist.github.com/joepie91/bca2fda868c1e8b2c2caf76af7dfcad3, which was in turn adapted from an earlier Twitter thread. It's incredible how many collective developer hours have been wasted on pushing through the turd...
Installing software
This chapter describes the different ways in which you can install software on NixOS - as well as ways to run software without permanently installing it.
Quick reference for `checkit` validators
This article was originally published at https://gist.github.com/joepie91/cd107b3a566264b28a3494689d73e589. Presence exists - The field must exist, and not be undefined. required - The field must exist, and not be undefined, null or an empty string. empt...
Dependency management
Prefix codes (explained simply)
This article was originally published at https://gist.github.com/joepie91/26579e2f73ad903144dd5d75e2f03d83. A "prefix code" is a type of encoding mechanism ("code"). For something to be a prefix code, the entire set of possible encoded values ("codewords"...
Community governance
Why you probably shouldn't use a wildcard certificate
This article was originally published at https://gist.github.com/joepie91/7e5cad8c0726fd6a5e90360a754fc568. Recently, Let's Encrypt launched free wildcard certificates. While this is good news in and of itself, as it removes one of the last remaining reasons ...
Health
Introduction to sessions
This article was originally published at https://gist.github.com/joepie91/cf5fd6481a31477b12dc33af453f9a1d. While a lot of Node.js guides recommend using JWT as an alternative to session cookies (sometimes even mistakenly calling it "more secure than cookies"...
Matrix
Monolithic vs. modular - what's the difference?
This article was originally published at https://gist.github.com/joepie91/7f03a733a3a72d2396d6. When you're developing in Node.js, you're likely to run into these terms - "monolithic" and "modular". They're usually used to describe the different types of fram...