Skip to content

Tag: how-to

User Authentication in Node.js (Part 2 of 2)

Part 1: https://jayvolr.me/2017/08/23/user-authentication-in-node-js-part-1-of-2/ The first part of this two part series walked you through setting up the login functionality of an authentication strategy using Express, passport.js and MongoDB. In this second part, you’ll learn how to allow new users to create an account, how to securely store passwords, and how to use Redis to store sessions. I’ll also create a small notes application at the end to show off our authentication system in action. Registration We’ll…

User Authentication in Node.js (Part 1 of 2)

For me, learning to create my own user authentication functionality was a pivotal point in learning web development. It brought together so many things I had learned but hadn’t fully grasped how they might work together. Building an authentication system involves using a web framework, a database, a hashing function, an interface, user input, middleware, and more. Assuming you’re not new to Node, you’re probably familiar with a lot of the pieces, but maybe you…

Easily Setup a WordPress Blog on DigitalOcean

Setting up your very own blog might sound a lot harder than it actually is. But with WordPress and DigitalOcean, I really can’t imagine how it could be much easier. In 10 short minutes you can be up and running with a fully operating WordPress blog or site. Set up DigitalOcean The first step is to get a DigitalOcean account if you don’t already have one. Sign up with this link and you’ll receive $10…

How and Why to Start a Blog

Every professional developer should have a blog, but none more so than those who are trying to break into the field without any prior experience. Wouldn’t it be great if the first thing a potential employer sees when they Google your name is a link to your professional blog? When you have a blog with a consistent record of posts, people that come across it will view you as the expert. Blogging signals to people that you’re…