Tagged articles
24 articles
Page 1 of 1
ShiZhen AI
ShiZhen AI
Mar 20, 2026 · Artificial Intelligence

How Claude Code’s New “Channels” Feature Turns Your Phone into a Remote AI Coding Assistant

Claude Code’s newly released Channels feature lets developers control active Claude Code sessions from Telegram or Discord on their phones, using the Model Context Protocol (MCP) to create a bidirectional server, while the preview highlights both setup steps and its broader strategic impact on AI‑driven development.

AI coding assistantChannelsClaude Code
0 likes · 6 min read
How Claude Code’s New “Channels” Feature Turns Your Phone into a Remote AI Coding Assistant
Code Wrench
Code Wrench
Jul 13, 2025 · Backend Development

Boost Go Web Performance with Asynchronous Logging via Channels and Middleware

This article explains how to build a high‑performance asynchronous logging system for Go web services using channels and middleware, covering both gRPC and Gin implementations, a log‑processing engine, performance‑tuning tips, and measured latency and CPU improvements.

ChannelsGinasynchronous logging
0 likes · 7 min read
Boost Go Web Performance with Asynchronous Logging via Channels and Middleware
Raymond Ops
Raymond Ops
May 8, 2025 · Backend Development

Mastering Go Concurrency: Goroutines, Channels, and Synchronization Explained

This article provides a comprehensive guide to Go's concurrency model, covering goroutine creation, the scheduler, synchronization primitives such as WaitGroup, atomic operations, mutexes, and both unbuffered and buffered channels, with practical code examples and explanations of race conditions and best practices.

ChannelsGoGoroutine
0 likes · 25 min read
Mastering Go Concurrency: Goroutines, Channels, and Synchronization Explained
BirdNest Tech Talk
BirdNest Tech Talk
Jan 6, 2025 · Fundamentals

Mastering Go Concurrency: From Basics to Advanced Patterns

This article outlines a comprehensive guide to Go's concurrency model, covering fundamental concepts, goroutine scheduling, synchronization primitives, channel communication, common patterns, deadlock avoidance techniques, and performance‑optimizing mechanisms with concrete code examples and step‑by‑step explanations.

ChannelsGoGoroutine
0 likes · 13 min read
Mastering Go Concurrency: From Basics to Advanced Patterns
BirdNest Tech Talk
BirdNest Tech Talk
Aug 28, 2024 · Backend Development

Why Go Channels Slow Down on More CPUs and How to Fix It

A Fastly engineer discovered that increasing CPU cores can degrade Go channel performance due to lock contention, and this article reproduces the benchmarks, explains why goroutine count—not CPU count—is the real culprit, and offers practical optimization techniques.

BenchmarkChannelsGOMAXPROCS
0 likes · 10 min read
Why Go Channels Slow Down on More CPUs and How to Fix It
Wukong Talks Architecture
Wukong Talks Architecture
Nov 1, 2021 · Fundamentals

Go Language Overview: Features, Concurrency, Types, and Development Tools

This article presents an interview‑style overview of the Go programming language, covering its distinguishing features, typical use cases, concurrency model with goroutines and channels, basic syntax, data types, variable and constant declarations, error handling, and recommended development tools, all illustrated with code examples.

ChannelsError HandlingGo
0 likes · 13 min read
Go Language Overview: Features, Concurrency, Types, and Development Tools
Java Interview Crash Guide
Java Interview Crash Guide
Jul 12, 2021 · Backend Development

Understanding Java NIO vs IO: Channels, Buffers, and Netty Comparison

This article explains the core differences between Java NIO and traditional IO, introduces channels and buffers, details NIO’s underlying mechanisms, provides a complete code example, and compares NIO’s workflow with Netty’s model, highlighting performance and architectural distinctions.

Backend DevelopmentBuffersChannels
0 likes · 13 min read
Understanding Java NIO vs IO: Channels, Buffers, and Netty Comparison
Tencent Cloud Developer
Tencent Cloud Developer
Feb 24, 2021 · Backend Development

Common Concurrency Bugs in Go and Their Fixes

Analyzing several major Go projects, the article catalogs frequent concurrency pitfalls—such as unbuffered channels, WaitGroup deadlocks, context leaks, loop‑variable races, double channel closes, timer errors, and RWMutex misuse—and offers concise, idiomatic fixes to prevent blocking, leaks, panics, and deadlocks.

ChannelsGoRaceConditions
0 likes · 10 min read
Common Concurrency Bugs in Go and Their Fixes
Java Captain
Java Captain
Sep 18, 2020 · Backend Development

Understanding Java I/O: BIO, NIO, Buffers, Channels, and Selectors

This article provides a comprehensive guide to Java I/O, covering traditional BIO streams, the differences between BIO, NIO and AIO, detailed explanations of byte and character streams, buffers, channels, selectors, and practical examples such as file copying and a simple client‑server chat implementation.

BuffersChannelsJava
0 likes · 36 min read
Understanding Java I/O: BIO, NIO, Buffers, Channels, and Selectors
Programmer DD
Programmer DD
Mar 12, 2020 · Backend Development

Understanding Java NIO vs IO: Channels, Buffers, and Performance

This article explains the fundamental differences between Java NIO and traditional IO, introduces channels and buffers, describes NIO's internal mechanisms, provides a complete code example, and compares NIO's workflow with Netty's model for high‑performance backend development.

BackendBuffersChannels
0 likes · 11 min read
Understanding Java NIO vs IO: Channels, Buffers, and Performance
Efficient Ops
Efficient Ops
Dec 4, 2019 · Backend Development

How to Add Real‑Time User Monitoring and Forced Disconnect to Django WebSSH

This article explains how to extend a Django Channels‑based WebSSH tool with real‑time operation monitoring, group‑based messaging, and a forced‑disconnect feature, detailing the necessary layer configuration, consumer modifications, and WebSocket message handling for both operators and observers.

ChannelsDjangoUser Management
0 likes · 10 min read
How to Add Real‑Time User Monitoring and Forced Disconnect to Django WebSSH
ZhiKe AI
ZhiKe AI
Mar 8, 2017 · Fundamentals

Understanding Java NIO: Core Components and How They Differ from Traditional IO

This article explains Java NIO introduced in Java 1.4, covering its core components—Channels, Buffers, and Selectors—detailing channel types, buffer operations, non‑blocking behavior, selector usage, and code examples such as FileChannel and Pipe, and compares NIO with classic IO.

BuffersChannelsFileChannel
0 likes · 19 min read
Understanding Java NIO: Core Components and How They Differ from Traditional IO