Node
Everything on SkillVeris tagged Node — collected across the glossary, study notes, blog, and cheat sheets.
28 resources across 2 libraries
Study Notes(26)
Testing Node.js APIs and Express Routes
Learn how to test Express routes and Node.js API handlers with Jest and supertest, including mocking databases, external calls, and error-handling middleware.
Selenium Grid Basics
Learn how Selenium Grid distributes WebDriver sessions across multiple machines and browsers so test suites can run remotely and at scale.
Building a WebSocket Server with Node.js
Learn how to stand up a production-ready WebSocket server in Node.js using the `ws` library, from the handshake through broadcasting and horizontal scaling.
DaemonSets Explained
How DaemonSets guarantee exactly one pod per matching node for node-level infrastructure like log collectors, monitoring agents, and CNI plugins.
Node Affinity and Taints
Learn how node affinity pulls Pods toward specific nodes while taints and tolerations repel or dedicate nodes for specific workloads.
Elasticsearch Cluster Architecture
How Elasticsearch nodes join together into a cluster, elect a master, and coordinate to store and serve data reliably.
gRPC with Node.js or Go
How to build gRPC servers and clients using the official Node.js (@grpc/grpc-js) and Go (google.golang.org/grpc) libraries, and where their concurrency models…
Redis with Node.js or Python
How to connect to, query, and manage Redis connections from Node.js (node-redis/ioredis) and Python (redis-py) application code.
Async/Await in Node.js
Writing asynchronous code that reads like synchronous code using the async/await syntax built on Promises.
Callbacks in Node.js
How Node.js uses callback functions to handle asynchronous operations without blocking the main thread.
Common Node.js & Express Pitfalls
Real-world mistakes developers make with Node.js and Express, why they're harmful, and how to fix them.
Connecting to SQL Databases in Node.js
Learn how to connect Node.js to SQL databases like PostgreSQL and MySQL using connection pools and parameterized queries.
Debugging Node.js Applications
Learn to debug Node.js apps using the built-in inspector, console methods, and Chrome DevTools.
Deploying Node.js Apps
Understand process managers, containerization, and common hosting options for deploying Node.js applications.
The fs Module in Node.js
Learn how to read, write, and manage files using Node's built-in fs module with sync, async, and promise-based APIs.
Introduction to Node.js
Learn what Node.js is, why it exists, and how it lets JavaScript run outside the browser on servers.
Logging in Node.js Apps
Learn why console.log is insufficient in production and how to implement structured logging with Winston or Pino.
Node.js Architecture and the Event Loop
Understand Node.js's single-threaded, non-blocking architecture and how the event loop phases process callbacks.
Common Node.js Interview Questions
A curated set of frequently asked Node.js interview questions with clear, technically accurate answers.
Node.js Performance Optimization
Learn how to scale Node.js apps with the cluster module, avoid blocking the event loop, and apply caching strategies.
The os Module in Node.js
Explore how to retrieve operating system information like platform, CPU cores, and memory using Node's os module.
The path Module in Node.js
Understand how to build, parse, and normalize file system paths cross-platform using Node's built-in path module.
Promises in Node.js
Understanding the Promise object and its pending, fulfilled, and rejected states for cleaner async code.
Setting Up a Node.js Environment
Install Node.js, choose an LTS version, and configure a basic project structure ready for development.
Showing 24 of 26.
Cheat Sheets(2)
Docker Multi-Stage Builds Cheat Sheet
Docker multi-stage Dockerfile patterns covering build stages, COPY --from, caching, and minimal final images.
Observability (Metrics/Logs/Traces) Cheat Sheet
The three pillars of observability covering metrics instrumentation, structured logging, distributed tracing, and OpenTelemetry setup.