Skip to content

DevDojo

  • Current Page: Home
  • About
  • Contact
  • Privacy Policy
  • Disclaimer
  • Current Page: Home
  • About
  • Contact
  • Privacy Policy
  • Disclaimer

Node.js Part 3: npm and package.json: Installing and Managing Packages

Node.js Part 3 banner: npm and package.json, installing and managing packages

Learn npm and package.json step by step: install packages, dependencies vs devDependencies, ^ and ~ version ranges, package-lock.json, npm ci and npm scripts.

Continue reading...
November 6, 2026 by Lokendra Backend NodeJS 0

React Part 3: Components and Props: Building Reusable UI

React Part 3 banner: an App component passing props down to reusable Card components

Learn React components and props step by step: create reusable components, pass data with props, use children and defaults, and build a ProductCard.

Continue reading...
November 6, 2026 by Lokendra Frontend ReactJS 0

DevOps CI/CD Part 3: Git for Teams: Branches, Pull Requests and Trunk-Based Development

DevOps CI/CD Part 3 banner: Git for Teams – branches, pull requests and trunk-based development, with a Git graph of feature branches merging into main

Learn Git for teams: feature branches, pull requests, merge vs squash vs rebase, merge conflicts and trunk-based development for safe, fast CI/CD.

Continue reading...
November 4, 2026 by Lokendra DevOps 0

Agentic AI Part 3: Tool Calling for Agents: Letting an LLM Use Your Functions

Agentic AI Part 3 banner: tool calling for AI agents - the LLM requests a tool, your code runs it and returns the result

Learn tool calling for AI agents: let an LLM call your functions with JSON Schema, parallel calls and error handling. Agentic AI series Part 3 with code.

Continue reading...
November 3, 2026 by Lokendra AI 0

Generative AI Part 7: How to Stream LLM Responses and Build a Simple Chat UI

Generative AI Part 7 banner: stream LLM responses from OpenAI or Ollama through a Node.js or FastAPI server into a browser chat UI

Learn how to stream LLM responses in Python and Node.js, read Server-Sent Events and build a simple chat UI with memory and a Stop button for Ollama or OpenAI.

Continue reading...
November 2, 2026 by Lokendra AI 0

Generative AI Part 6: How to Run LLMs Locally with Ollama

Generative AI Part 6 banner: run LLMs locally with Ollama on localhost:11434 from the terminal, Python and Node.js

Learn to run LLMs locally with Ollama: install it, pull open models, chat in the terminal and call them from Python and Node.js. Free, private and offline.

Continue reading...
November 1, 2026 by Lokendra AI 1

React Compiler Tutorial: Stop Writing useMemo and useCallback

React Compiler tutorial banner showing code flowing through the compiler into an automatically memoized app

React Compiler tutorial for beginners: set it up in Vite and Next.js, learn how automatic memoization replaces useMemo and useCallback, and fix common errors.

Continue reading...
October 31, 2026 by Lokendra Frontend ReactJS 0

RAG Tutorial: Build a RAG App with Python and pgvector

RAG tutorial banner: documents flow into pgvector, then an AI model returns a grounded answer

Step-by-step RAG tutorial: build a Retrieval-Augmented Generation app with Python, PostgreSQL pgvector and OpenAI embeddings, with runnable code and fixes.

Continue reading...
October 31, 2026 by Lokendra AI Databases Python 0

JavaScript Temporal API Tutorial: Dates and Time Zones Done Right

JavaScript Temporal API tutorial banner showing one instant as local times in India, London, New York and Tokyo

Learn the JavaScript Temporal API with runnable examples: plain dates, time zones, daylight saving, durations and moving from Date to Temporal in Node.js 26.

Continue reading...
October 31, 2026 by Lokendra Frontend JavaScript NodeJS 0

Node.js Part 2: Modules in Node.js: ES Modules, CommonJS and import/export

Node.js Part 2 banner: Node.js modules, ES Modules vs CommonJS with import, export and require

Learn Node.js modules step by step: ES Modules vs CommonJS, import and export, require and module.exports, .mjs vs .cjs, and how to mix both safely.

Continue reading...
October 30, 2026 by Lokendra Backend NodeJS 0
Page 1 of 512345»
Lokendra Prajapati
👋 Hi, I'm Lokendra Prajapati, the developer behind DevDojo 🥋! I write simple, practical tutorials on 🤖 AI, ⚛️ React, ▲ Next.js, 🟢 Node.js and 🐍 Python, with new posts every day to help you learn and build faster. 🚀
  • Recent Posts
  • Popular Posts
  • Recent Comments
  • Tags
  • Node.js Part 3 banner: npm and package.json, installing and managing packages

    Backend / NodeJS

    Node.js Part 3: npm and package.json: Installing and Managing Packages

    November 6, 2026

  • React Part 3 banner: an App component passing props down to reusable Card components

    Frontend / ReactJS

    React Part 3: Components and Props: Building Reusable UI

    November 6, 2026

  • DevOps CI/CD Part 3 banner: Git for Teams – branches, pull requests and trunk-based development, with a Git graph of feature branches merging into main

    DevOps

    DevOps CI/CD Part 3: Git for Teams: Branches, Pull Requests and Trunk-Based Development

    November 4, 2026

  • Agentic AI Part 3 banner: tool calling for AI agents - the LLM requests a tool, your code runs it and returns the result

    AI

    Agentic AI Part 3: Tool Calling for Agents: Letting an LLM Use Your Functions

    November 3, 2026

  • Generative AI Part 7 banner: stream LLM responses from OpenAI or Ollama through a Node.js or FastAPI server into a browser chat UI

    AI

    Generative AI Part 7: How to Stream LLM Responses and Build a Simple Chat UI

    November 2, 2026

  • JavaScript

    Mastering JavaScript Promises: A Guide to Asynchronous Programming

    August 12, 2024

  • What is generative AI – Generative AI series Part 1 banner showing a prompt turning into tokens, an LLM and generated text

    AI

    Generative AI Part 1: What Is Generative AI and How Do LLMs Work?

    October 18, 2026

  • Generative AI Part 3 banner: your first LLM API calls in Python and Node.js to OpenAI, Claude and Gemini

    AI

    Generative AI Part 3: Your First LLM API Calls in Python and Node.js

    October 19, 2026

  • Node.js Part 1 banner: What Is Node.js? Your First Node.js App, with the event loop handling files, network and database

    Backend / NodeJS

    Node.js Part 1: What Is Node.js and How to Build Your First Node.js App

    October 23, 2026

  • Next.js use cache explained: Cache Components, cacheLife and cacheTag banner

    Frontend / NextJS / ReactJS

    Next.js use cache Explained: Cache Components, cacheLife & cacheTag (2026 Guide)

    October 5, 2026

  • npm and package.json Explained | Node.js Part 3 says:
    […] you should know first: read Node.js Part 1: What Is...
  • Git for Teams: PRs and Trunk-Based Development says:
    […] you should know first: read Part 1: What Is DevOps...
  • Tool Calling for AI Agents: LLM Function Calling Guide says:
    […] should know first: read Agentic AI Part 2: Anatomy of...
  • How to Stream LLM Responses and Build a Chat UI | DevDojo says:
    […] Prompt Engineering Basics: Roles, Instructions and Examples […]
  • Tool Calling for AI Agents: LLM Function Calling Guide says:
    […] you should know first: read Agentic AI Part 2: Anatomy...
  • Agentic AI AI Agents AI for Beginners Backend Development Branching Strategy CI/CD Continuous Integration CSS DevOps DevOps for Beginners Docker Event Loop Frontend Tutorial Generative AI Git GitHub GitHub Actions JavaScript LLM Next.js Node.js Node.js for Beginners npm Ollama OpenAI API PostgreSQL Pull Requests Python React React Components React for Beginners ReactJS Semantic Versioning Series: Agentic AI Series: DevOps CI/CD Series: Generative AI Series: Node.js Series: React SQL Tailwind CSS Tool Calling Trunk-Based Development TypeScript Vite Web Design
  • Node.js Part 3 banner: npm and package.json, installing and managing packages

    Backend / NodeJS

    Node.js Part 3: npm and package.json: Installing and Managing Packages

    November 6, 2026

  • React Part 3 banner: an App component passing props down to reusable Card components

    Frontend / ReactJS

    React Part 3: Components and Props: Building Reusable UI

    November 6, 2026

  • DevOps CI/CD Part 3 banner: Git for Teams – branches, pull requests and trunk-based development, with a Git graph of feature branches merging into main

    DevOps

    DevOps CI/CD Part 3: Git for Teams: Branches, Pull Requests and Trunk-Based Development

    November 4, 2026

  • Agentic AI Part 3 banner: tool calling for AI agents - the LLM requests a tool, your code runs it and returns the result

    AI

    Agentic AI Part 3: Tool Calling for Agents: Letting an LLM Use Your Functions

    November 3, 2026

Support me with a coffee

Buy Me a Coffee

DevDojo © 2024. All Rights Reserved.