The Node Programmer
The Node Programmer

Sunday • March 19th 2023 • 4:47:54 pm

The Node Programmer

Sunday • March 19th 2023 • 4:47:54 pm

Learn JavaScript by Building 7 Games - Full Course

JavaScript is the new C (A picture of a programmer)

I tried 10 code editors

7 Full Stack App Ideas for Developers w/ Instructions Included

Premature Optimization

Node.js Ultimate Beginner’s Guide in 7 Easy Steps

How to Master NodeJS?

Introduction To Node

Node.js Full Course for Beginners | Complete All-in-One Tutorial | 7 Hours

Filesystem

Reading and Writing Files with Node.js | Node JS Beginners Tutorial

I used 3 different File System APIs in Node.js

Understanding File System | Understanding Node.js Core Concepts

Command Line

I created a Command Line Game for you // 5-Minute Node.js CLI Project

Easy Way to Create CLI Scripts with JavaScript and Node

Node.js Tutorial - 58 - Building CLI Tools

HTTP

Your First Node.js Web Server

HTTP Module in Node.js

node http is beautiful

NodeJS Essentials 08: Net & HTTP Module

How an HTTP Proxy works and How to Build one? (Node JS)

Network

TCP Networking - Node.js Basics Part 12

Building TCP & UDP Servers with Node JS

NodeJS: UDP Datagram Socket

HTML Templating

How to Use Template Engines for Beginners in Node.js

Node and Express - Template Engines

Node JS Tutorial for Beginners #25 - Template Engines

Node.js + Express - Tutorial - Handlebars Templating Engine

NodeJS Essentials 25: EJS Templating

Data Validation

How to Validate Requests in Node JS (with Joi validator) | Node JS Tutorial

Node js + Express : How To Make Data validation Using Express-Validator

Validating user input using express-validator

Authentication

JWT Authentication Tutorial - Node.js

Session vs Token Authentication in 100 Seconds

User Authentication in Web Apps (Passport.js, Node, Express)

Database

How to Connect Node js to MySQL Database and Fetch Data in 5 minutes

How to Connect Node js to PostgreSQL Database and Fetch data

How To Use MySQL with NodeJS

Intro to MongoDB and Mongoose | Node.js Tutorials for Beginners

Documentation

Documenting Your JavaScript | JSDoc Crash Course

Automatically Generate Swagger Docs With ExpressJS & NodeJS

Visualization

D3 in 100 Seconds

The Best JavaScript Charting / Data-viz Libraries

Data Visualization with D3, JavaScript, React - Full Course

Functional Programming

JavaScript Tutorial for Beginners | Learn Functional Programming with JavaScript ES6+

Functional Programming with JavaScript

Functional Programming In Node.js

Images And Video

Image Processing in Node.js with Jimp

Image Processing in Node.js with Sharp

Node.js Image Optimization with sharp in 5 minutes!

Image Processing And Manipulation In Node.js - JS Monthly London

Job Queues

Worker queues for Node.js - Piotr Cholewa | MonteTalks: Node.js

How to create Queues using Redis and Node.js | FIFO, LIFO, Delayed, Prioritized and Repeatable Jobs

Using Queues In Node JS - RabbitMQ

RabbitMQ - Task/Work Queues

Streams

Understanding Streams | Understanding Node.js Core Concepts

Node.js Tutorial - 24 - Streams and Buffers

Hardest Backend Node.js Concept to Master

Process management

Use PM2 for Node Js Applications | 2020

PM2 Process Manager | Running Node.js and Python apps in background

Multitasking in NodeJS: PM2 Process Manager

I Don't Use Nodemon Anymore - I Do This Instead!

Frameworks

The past, current state & future of JavaScript frameworks

The Best Backend JavaScript Frameworks of 2022 🎉

I built the same app 10 times // Which JS Framework is best?

Content Management Systems

Top 10 Headless CMS's You Should Check Out (and what they are!)

Exploring keystone js

Headless CMS & GraphQL API with KeystoneJS

March 31 2022: learning apostrophe cms

Strapi (Headless CMS) Crash Course

Security

OWASP Top 10 Web Application Security Risks 2021

Node JS Security

How to Create a Secure REST API with Node.js and Express

Understanding and Avoiding the Most Common Node.js Security Mistakes

The State of Node.js Security

A Common Bypass Pattern To Exploit Modern Web Apps by Simon Scannell

How to Analyze Code for Vulnerabilities

7 Security Risks and Hacking Stories for Web Developers

how hackers hack any website in 9 minutes 6 seconds?!

Cybersecurity Expert Demonstrates How Hackers Easily Gain Access To Sensitive Information

World's Most Famous Hacker Kevin Mitnick & KnowBe4's Stu Sjouwerman Opening Keynote

How hacking actually looks like.

Links
Artwork Credit