Tagged articles
12 articles
Page 1 of 1
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 30, 2024 · Frontend Development

Implementing Chat History Loading in a WeChat Mini‑Program Using Flex Column‑Reverse and a Koa WebSocket Server

This article explains how to solve the common problem of loading historical chat records in a WeChat mini‑program by using a two‑line CSS flex column‑reverse trick, handling edge cases such as limited data and scroll‑view issues, and provides a complete Koa WebSocket backend implementation with full code examples.

ChatFlexboxKoa
0 likes · 9 min read
Implementing Chat History Loading in a WeChat Mini‑Program Using Flex Column‑Reverse and a Koa WebSocket Server
macrozheng
macrozheng
Jul 22, 2022 · Backend Development

Build an Instant Chat & Game Plugin for IntelliJ IDEA with Netty

This guide walks you through installing, using, and deploying a Netty‑based instant messaging and game plugin for IntelliJ IDEA, covering setup steps, chat commands, game play, server deployment with Maven, and how to explore its source code for learning.

ChatIntelliJJava
0 likes · 4 min read
Build an Instant Chat & Game Plugin for IntelliJ IDEA with Netty
Selected Java Interview Questions
Selected Java Interview Questions
Jul 21, 2022 · Backend Development

XEChat-Idea: Netty‑Based Instant Chat Plugin for IntelliJ IDEA – Overview, Structure, Environment, and Deployment Guide

This article introduces XEChat‑Idea, a Netty‑based instant messaging and game‑battle plugin for IntelliJ IDEA, detailing its project structure, required development environment, and step‑by‑step instructions for building, running, and deploying both the server and the IDEA plugin.

Backend DevelopmentChatIDEA Plugin
0 likes · 4 min read
XEChat-Idea: Netty‑Based Instant Chat Plugin for IntelliJ IDEA – Overview, Structure, Environment, and Deployment Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 30, 2021 · Mobile Development

Fixing Jumping Behavior in Flutter Chat Lists with CustomScrollView Center

This article explains why a reverse‑ordered Flutter chat ListView jumps when inserting messages at both ends, analyzes the underlying Viewport‑Scrollable‑Sliver architecture, and demonstrates how configuring the center property of a CustomScrollView with multiple SliverLists eliminates the unwanted scroll offset changes.

ChatCustomScrollViewFlutter
0 likes · 6 min read
Fixing Jumping Behavior in Flutter Chat Lists with CustomScrollView Center
FunTester
FunTester
Dec 4, 2020 · Backend Development

How to Test a Teacher‑Student Chat Socket API with Groovy Scripts

This article walks through building and executing a Groovy‑based test script that registers two users, joins a room, exchanges chat messages over a Socket (WebSocket) connection, and cleanly closes the sockets, illustrating the full workflow and code structure for backend socket API testing.

BackendChatGroovy
0 likes · 9 min read
How to Test a Teacher‑Student Chat Socket API with Groovy Scripts
Liangxu Linux
Liangxu Linux
May 7, 2019 · Backend Development

Turn Git into a Chat App: Complete GIC Setup Guide

This tutorial explains how to transform Git into a chat tool using the open‑source GIC project, covering repository creation, installation of Node.js and GIC, configuration, launching the chat interface, viewing conversation logs via git log, and cleanly exiting the session.

ChatNode.jsgic
0 likes · 6 min read
Turn Git into a Chat App: Complete GIC Setup Guide
ITPUB
ITPUB
Mar 6, 2017 · Backend Development

Build a Python Profanity Filter for Real‑Time Chat

This tutorial shows how to create a Python‑based profanity‑filter for live chat by defining a word list, replacing offensive terms with asterisks, logging each message with timestamps, and organizing the logic inside a Player class for easy reuse.

ChatClassTutorial
0 likes · 6 min read
Build a Python Profanity Filter for Real‑Time Chat