Rare Earth Juejin Tech Community
Author

Rare Earth Juejin Tech Community

Juejin, a tech community that helps developers grow.

1.5k
Articles
0
Likes
11.6k
Views
0
Comments
Recent Articles

Latest from Rare Earth Juejin Tech Community

100 recent articles max
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 29, 2025 · Frontend Development

Rebuilding Tailwind‑Merge for Mini‑Program Compatibility: Lessons Learned

The article chronicles the author's deep technical journey of adapting Tailwind‑Merge to work within WeChat mini‑programs, detailing the obstacles posed by illegal class‑name characters, failed compile‑time workarounds, a complete rewrite of the escape utility, and the final release of a robust, configurable merge plugin.

ASTBuild ToolsPlugin Development
0 likes · 13 min read
Rebuilding Tailwind‑Merge for Mini‑Program Compatibility: Lessons Learned
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 20, 2025 · Frontend Development

Build a Galactic Hero Section with Three.js: From Starfield to Shaders

This article walks you through creating a visually striking hero section using Three.js, covering prerequisite knowledge, scene composition, nebula background, particle‑based star rings, custom GLSL shaders for animation, planet rendering with displacement maps, and performance‑boosting techniques like anisotropic filtering.

3D graphicsGLSLShader
0 likes · 19 min read
Build a Galactic Hero Section with Three.js: From Starfield to Shaders
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 19, 2025 · Backend Development

Master Elasticsearch: Index Design, Field Types, and Cluster Management Tips

An experienced engineer shares practical Elasticsearch insights covering index design with aliases and routing, field type choices, query optimization techniques, pagination strategies, real‑time refresh settings, memory limits, and cluster management, offering concrete examples and actionable recommendations for robust search implementations.

ElasticSearchField Typescluster-management
0 likes · 12 min read
Master Elasticsearch: Index Design, Field Types, and Cluster Management Tips
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 12, 2025 · Frontend Development

What’s New in enum-plus v3.0? Simplify Enum Initialization and Explore the New Plugin System

enum-plus v3.0 introduces a milestone set of features—including removal of the as const assertion, new enum.named and enum.meta properties, revamped enum.values behavior, additional helper methods, a global configuration API, and a modular plugin ecosystem—while also detailing breaking changes and bug fixes for developers.

EnumLibraryPlugin
0 likes · 8 min read
What’s New in enum-plus v3.0? Simplify Enum Initialization and Explore the New Plugin System
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 9, 2025 · Backend Development

Why I Stopped Using DDD: Real‑World Pain Points and Lessons Learned

The article shares the author's practical frustrations with Domain‑Driven Design—covering confusing CQRS classifications, ambiguous aggregate‑root boundaries, performance conflicts, and the high time cost—while offering concrete examples, code snippets, and a candid conclusion that DDD should be applied judiciously rather than dogmatically.

CQRSDDDSoftware Architecture
0 likes · 25 min read
Why I Stopped Using DDD: Real‑World Pain Points and Lessons Learned
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 7, 2025 · Backend Development

How to Achieve MySQL‑LIKE Style Fuzzy Search in Elasticsearch 8.x

This article walks through the challenge of implementing MySQL‑LIKE style front‑and‑back wildcard searches in Elasticsearch, comparing match, match_phrase, n‑gram, legacy wildcard queries, and the new wildcard field type introduced in ES 7.9+, with code samples, performance benchmarks, and practical recommendations for choosing the optimal solution.

ElasticSearchN-gramfuzzy search
0 likes · 10 min read
How to Achieve MySQL‑LIKE Style Fuzzy Search in Elasticsearch 8.x
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 6, 2025 · Fundamentals

Why Long Functions Hurt Maintainability and How to Refactor Them into Pure Units

Long functions exceeding about 20 lines often hide multiple responsibilities, increase cognitive load, impede testing, and introduce hidden side effects; this article explains the problems, illustrates them with real JavaScript examples, and demonstrates a functional‑programming‑inspired refactor that splits logic into small, pure, testable functions.

Pure Functionscode qualityrefactoring
0 likes · 12 min read
Why Long Functions Hurt Maintainability and How to Refactor Them into Pure Units