Tagged articles
17 articles
Page 1 of 1
James' Growth Diary
James' Growth Diary
Apr 8, 2026 · Artificial Intelligence

How to Build a Production‑Ready AI Chat UI? A Deep Dive into Open WebUI Architecture

This article dissects Open WebUI’s full‑stack architecture—covering its SvelteKit front‑end, FastAPI API gateway, Pipe plugin system, storage choices, model adapters, production‑grade configurations, common pitfalls, and a deployment checklist—providing a practical guide for building robust AI conversational interfaces.

AI chatDockerFastAPI
0 likes · 22 min read
How to Build a Production‑Ready AI Chat UI? A Deep Dive into Open WebUI Architecture
StarRocks
StarRocks
Mar 13, 2024 · Databases

Master StarRocks: Simplify Partitioning, Data Import, and Table Optimization

This guide walks you through using StarRocks—covering effortless expression‑based partitioning, streamlined data loading with INSERT FROM FILES and PIPE, powerful in‑flight data transformation using SELECT/JOIN/UNNEST, and flexible table structure tweaks via ALTER TABLE to boost query performance.

PartitioningPipeStarRocks
0 likes · 16 min read
Master StarRocks: Simplify Partitioning, Data Import, and Table Optimization
JD Cloud Developers
JD Cloud Developers
May 18, 2023 · Fundamentals

Master Functional Programming in JavaScript: Currying, Pipe, Compose

This article introduces functional programming fundamentals, showcases common JavaScript scenarios like map/filter/reduce, explains key concepts such as first‑class functions, laziness, pure functions, currying, pipe, and compose, and demonstrates their practical application in a real‑world AgileBI report‑cell configuration system.

ComposeCurryingHigher-Order Functions
0 likes · 9 min read
Master Functional Programming in JavaScript: Currying, Pipe, Compose
Code Ape Tech Column
Code Ape Tech Column
Feb 9, 2021 · Backend Development

Optimizing Java File Compression: From Buffered Streams to NIO Channels and Memory‑Mapped Files

This article demonstrates how to improve Java file compression performance by replacing unbuffered FileInputStream with BufferedInputStream, then leveraging NIO Channels, transferTo, memory‑mapped files, and Pipe, showing step‑by‑step code examples and timing results that reduce processing time from 30 seconds to about 1 second.

File CompressionMemory Mapped FilesPipe
0 likes · 11 min read
Optimizing Java File Compression: From Buffered Streams to NIO Channels and Memory‑Mapped Files
Programmer DD
Programmer DD
Dec 23, 2019 · Fundamentals

Mastering Essential Shell Tricks: Pipes, Redirection, and Find Commands

This article explains three crucial shell constructs—pipes, redirection operators, and backslash usage—showing how to combine commands, direct output to files, and pass command results as arguments, with practical examples and a script for archiving recently modified files.

BashPipeRedirection
0 likes · 3 min read
Mastering Essential Shell Tricks: Pipes, Redirection, and Find Commands
NetEase Game Operations Platform
NetEase Game Operations Platform
Sep 21, 2019 · Backend Development

Investigation of Subprocess Pipe Blocking in a Python Agent

The article analyzes a rare blocking issue in a Python Agent where a subprocess created via subprocess.Popen hangs due to an unclosed pipe inherited by a forked child process, demonstrates debugging steps using thread frames and lsof, and provides a reproducible example and mitigation recommendations.

LinuxPipePython
0 likes · 10 min read
Investigation of Subprocess Pipe Blocking in a Python Agent
Meituan Technology Team
Meituan Technology Team
Jul 15, 2016 · Backend Development

Node.js Stream Internals: Data Production, Consumption, and Back‑pressure

The article explains Node.js stream internals, showing how readable, writable, and transform streams manage data production and consumption, the roles of _read, read, push, and doRead, the two operating modes, and how pipe implements back‑pressure via high‑water marks to ensure memory‑safe, efficient processing.

Node.jsPipeStream
0 likes · 22 min read
Node.js Stream Internals: Data Production, Consumption, and Back‑pressure
Node Underground
Node Underground
Jan 28, 2016 · Backend Development

Mastering Node.js Streams: From Basics to Real-World Applications

This article explains the concept of streams in Unix and Node.js, describes the four stream types, shows how to create and control readable streams with code examples, and demonstrates practical uses such as file serving, piping, and building an HTTP proxy.

Node.jsPipeasynchronous I/O
0 likes · 9 min read
Mastering Node.js Streams: From Basics to Real-World Applications