Dev Resource Hub
  • Tech news
  • Tech Resources
    • Tutorial Resources
    • Software Resources
    • Hardware Resources
    • AI Resources
    • Programming Manual
    • Cybersecurity
  • About
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms of Use
  • English
    • 中文 (中国)
    • English
  • Tech news
  • Tech Resources
    • Tutorial Resources
    • Software Resources
    • Hardware Resources
    • AI Resources
    • Programming Manual
    • Cybersecurity
  • About
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms of Use
  • English
    • 中文 (中国)
    • English
  1. Home
  2. Programming Manual
  3. Article list
API Documentation
Database Manual
Framework Documentation
Language Manual
Operations Manual
How to Implement Multiple Middlewares in Next.js | Authentication, i18n & Modular Middleware Guide

Framework Documentation How to Implement Multiple Middlewares in Next.js | Authentication, i18n & Modular Middleware Guide

Learn how to implement multiple middlewares in Next.js step by step. This guide covers authentication middleware, i18n (internationalization), modular middleware structure, and best practices for clean, scalable Next.js applications. When building medium-to-large Next.js applications, we often need to perform some preprocessing before requests enter the application, such as user authentication, internationalization settings, and redirects. Starting…

148 Views 0 Comments
Framework Documentation 2025-08-22
Mastering Python Asynchronous Programming: asyncio Tutorial, Examples & Best Practices

Python Mastering Python Asynchronous Programming: asyncio Tutorial, Examples & Best Practices

As developers, one of the challenges we constantly face is making our applications faster and more efficient. Whether you’re building a web app, processing data, or interacting with APIs, performance matters. And that’s where asynchronous programming comes in. If you’ve ever dealt with slow API responses, file I/O, or long-running computations in Python, you’ve probably wished your…

204 Views 0 Comments
Python 2025-08-17
Git from Scratch: Step-by-Step Practical Guide | Complete Tutorial for Beginners (Installation, Branches, Collaboration)

Programming Manual Git from Scratch: Step-by-Step Practical Guide | Complete Tutorial for Beginners (Installation, Branches, Collaboration)

Preface: Understanding Git Git is an open source distributed version control system used to efficiently manage file changes (especially code), record the history of every modification, and support multi-person collaborative development. Git Advantages In one sentence: Git = a time machine for file changes + a bridge for team collaboration + a guardian of code…

174 Views 0 Comments
Programming Manual 2025-08-13
Next.js (SSG) & i18n

Framework Documentation Next.js (SSG) & i18n

This article will introduce how to use multiple languages ​​in the nextjs-ssg framework with examples. At present, NextJS’s support for SSG is not perfect, and there are still many unsupported functions, including multi-language routing. In SSR mode, you can distinguish page languages ​​by path through simple configuration. However, SSG lacks corresponding support. Next, we will…

334 Views 0 Comments
Framework Documentation 2025-07-08
About us

About Us | Contact Us | Privacy Policy | Terms of Use