NoteQuest

Programming

Learn programming languages, tools, and development workflows with practical tutorials.

Topics

Latest in Programming

All articles
GitHub7 min read

GitHub Actions CI/CD Basics

Learn the basics of GitHub Actions for CI/CD, including workflow syntax, jobs, steps, triggers, and building a simple pipeline that tests and deploys code au...

NoteQuest Editorial Team
GitHub7 min read

The GitHub Pull Request Workflow

A practical walkthrough of the GitHub pull request workflow, covering opening PRs, requesting reviews, resolving conversations, and merge strategies in depth.

NoteQuest Editorial Team
Git7 min read

Git Merge vs Rebase Explained

Understand the difference between git merge and git rebase, when to use each one, and how rebasing rewrites commit history compared to a regular merge commit.

NoteQuest Editorial Team
Git7 min read

Git Branching Strategies Explained

Compare popular Git branching strategies including Git Flow, GitHub Flow, and trunk-based development, with guidance on choosing the right one for your team.

NoteQuest Editorial Team
TypeScript7 min read

TypeScript Generics: A Practical Guide

Learn TypeScript generics from the ground up with practical examples covering generic functions, constraints, default types, and generic React-style utilities.

Priya Sharma
TypeScript7 min read

Getting Started with TypeScript Types

A beginner-friendly introduction to TypeScript's type system, covering primitives, interfaces, unions, type inference, and how to add types to existing JavaS...

Priya Sharma
JavaScript7 min read

The JavaScript Event Loop Explained

Understand how the JavaScript event loop works, including the call stack, task queue, and microtask queue, with clear diagrams-in-text and runnable examples.

NoteQuest Editorial Team
JavaScript8 min read

JavaScript Array Methods Deep Dive

A practical deep dive into the JavaScript array methods you use every day, including map, filter, reduce, find, and sort, with real examples and performance...

NoteQuest Editorial Team
JavaScript7 min read

Async/Await in JavaScript Explained

Learn how async/await works under the hood in JavaScript, how it relates to Promises, and how to handle errors, parallelism, and common pitfalls correctly.

NoteQuest Editorial Team
JavaScript7 min read

Closures in JavaScript: A Complete Guide

A complete guide to JavaScript closures explaining lexical scope, the scope chain, and how closures power data privacy, memoization, and function factories.

NoteQuest Editorial Team