Skip to content

DevDojo

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

Generative AI Part 9: Embeddings Explained: Turning Text into Vectors

Generative AI Part 9 banner: text goes into an embedding model and becomes vectors on a meaning map

Learn what embeddings are, how cosine similarity works and how to build a semantic search with OpenAI and Ollama in Python and Node.js. Beginner friendly.

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

Generative AI Part 8: Structured Outputs for Reliable JSON from LLMs

Generative AI series Part 8 banner: messy LLM text passes through a JSON Schema and becomes valid JSON

Learn structured outputs for LLMs: get reliable JSON from OpenAI and Ollama using Pydantic and Zod schemas, plus validation and retry in Python and Node.js.

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

Node.js 26 LTS: New Features and How to Upgrade Safely

Node.js 26 LTS banner showing the upgrade path from Node.js 22 and 24 to Node.js 26 LTS

Node.js 26 LTS is here. Learn the new features like Temporal, Map.getOrInsert and localStorage, the breaking changes, and how to upgrade safely, step by step.

Continue reading...
November 7, 2026 by Lokendra Backend JavaScript NodeJS 0

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 1

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
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
  • Generative AI Part 9 banner: text goes into an embedding model and becomes vectors on a meaning map

    AI

    Generative AI Part 9: Embeddings Explained: Turning Text into Vectors

    November 9, 2026

  • Generative AI series Part 8 banner: messy LLM text passes through a JSON Schema and becomes valid JSON

    AI

    Generative AI Part 8: Structured Outputs for Reliable JSON from LLMs

    November 8, 2026

  • Node.js 26 LTS banner showing the upgrade path from Node.js 22 and 24 to Node.js 26 LTS

    Backend / JavaScript / NodeJS

    Node.js 26 LTS: New Features and How to Upgrade Safely

    November 7, 2026

  • 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

  • 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

  • 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

  • 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

  • Embeddings Explained: Turning Text into Vectors | DevDojo says:
    […] you should know first: read Part 8: Structured Outputs for...
  • Embeddings Explained: Turning Text into Vectors | DevDojo says:
    […] is exactly what Part 10 covers. If you want to...
  • Embeddings Explained: Turning Text into Vectors | DevDojo says:
    […] you should know first: read Part 8: Structured Outputs for...
  • Node.js 26 LTS: New Features and Upgrade Guide says:
    […] Notice that “one month after 31 January” gives 28 February,...
  • Structured Outputs: Get Reliable JSON from LLMs | DevDojo says:
    […] you should know first: read Part 7: Stream LLM Responses...
  • Agentic AI AI Agent Anatomy AI Agents AI for Beginners Backend Development CI/CD CSS DevOps DevOps for Beginners Docker Embeddings Event Loop Few-Shot Prompting Frontend Tutorial Generative AI GitHub Actions JavaScript LLM LLM Temperature LTS Next.js Node.js Node.js for Beginners Ollama OpenAI API Parquet PostgreSQL Prompt Engineering Pydantic Python React React for Beginners ReactJS Series: Agentic AI Series: DevOps CI/CD Series: Generative AI Series: Node.js Series: React SQL Temporal API Tool Calling Top-p Sampling TypeScript Vector Search Vite
  • Generative AI Part 9 banner: text goes into an embedding model and becomes vectors on a meaning map

    AI

    Generative AI Part 9: Embeddings Explained: Turning Text into Vectors

    November 9, 2026

  • Generative AI series Part 8 banner: messy LLM text passes through a JSON Schema and becomes valid JSON

    AI

    Generative AI Part 8: Structured Outputs for Reliable JSON from LLMs

    November 8, 2026

  • Node.js 26 LTS banner showing the upgrade path from Node.js 22 and 24 to Node.js 26 LTS

    Backend / JavaScript / NodeJS

    Node.js 26 LTS: New Features and How to Upgrade Safely

    November 7, 2026

  • 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

Support me with a coffee

Buy Me a Coffee

DevDojo © 2024. All Rights Reserved.