MoonWebTeam
Author

MoonWebTeam

Official account of MoonWebTeam. All members are former front‑end engineers from Tencent, and the account shares valuable team tech insights, reflections, and other information.

38
Articles
0
Likes
21
Views
0
Comments
Recent Articles

Latest from MoonWebTeam

38 recent articles
MoonWebTeam
MoonWebTeam
Apr 23, 2024 · Artificial Intelligence

Exploring Devika AI: An Open‑Source AI Programmer’s Capabilities and Limits

Devika AI, an open‑source AI programmer from Stition AI, is examined for its architecture, supported actions, installation steps, and real‑world performance across tasks such as building a Snake game, Conway’s Game of Life, Vue3 components, and unit‑test generation, highlighting strengths, weaknesses, and future potential.

Devika AIlarge language modelstool evaluation
0 likes · 21 min read
Exploring Devika AI: An Open‑Source AI Programmer’s Capabilities and Limits
MoonWebTeam
MoonWebTeam
Apr 16, 2024 · Frontend Development

Mastering Dependency Injection in Frontend: Boost Maintainability and Testability

This article explains the concept of Dependency Injection for frontend projects, compares it with Inversion of Control, showcases practical code examples, discusses popular DI libraries and frameworks, and details implementation techniques such as decorators, reflection, singleton handling, and circular dependency resolution to improve maintainability and testability.

IoCdependency-injectiondesign-patterns
0 likes · 26 min read
Mastering Dependency Injection in Frontend: Boost Maintainability and Testability
MoonWebTeam
MoonWebTeam
Apr 11, 2024 · Frontend Development

What’s Hot in Front‑End & AI: Vue 2024 Insights, Sora, Oxlint & More

This monthly digest reviews the Vue 2024 conference highlights, explores the breakthrough AIGC model Sora, examines emerging AI programmers and large‑context assistants like Kimi, and evaluates new front‑end tools such as Oxlint and TypeScript’s using keyword, offering practical takeaways for developers.

AIOxlintSora
0 likes · 17 min read
What’s Hot in Front‑End & AI: Vue 2024 Insights, Sora, Oxlint & More
MoonWebTeam
MoonWebTeam
Apr 2, 2024 · Frontend Development

Future Frontend Trends: AI-Powered D2C, Cross-Platform, and Low-Code Strategies

This article surveys the rapid evolution of front‑end technology, covering AI‑assisted design‑to‑code (D2C), cross‑platform frameworks, full‑stack solutions, high‑performance toolchains, low‑code platforms, WebAssembly, webAR, and intelligent monitoring, offering practical takeaways for modern development teams.

AICross-PlatformToolchain
0 likes · 28 min read
Future Frontend Trends: AI-Powered D2C, Cross-Platform, and Low-Code Strategies
MoonWebTeam
MoonWebTeam
Mar 1, 2024 · Frontend Development

How to Generate E2E Test Cases with Playwright Codegen and BDD

This article compares two E2E test case generation approaches—recording via Playwright’s codegen and behavior‑driven development (BDD) using Gherkin—detailing their principles, code examples, selector handling, DSL design, and the trade‑offs in flexibility, difficulty, and readability for web testing.

BDDGherkinPlaywright
0 likes · 13 min read
How to Generate E2E Test Cases with Playwright Codegen and BDD
MoonWebTeam
MoonWebTeam
Jan 19, 2024 · Frontend Development

What Shaped Front-End Development in 2023? A Comprehensive Review

This article reviews the major developments in front‑end technology during 2023, covering the rise of large‑model AI applications, updates to JavaScript, TypeScript, CSS, the evolution of major frameworks like React, Vue, Svelte and Angular, the emergence of new tools such as Qwik, Htmx, Bun, Rust‑based build tools, low‑code engines, cross‑platform advances with HarmonyOS, and provides outlooks for 2024.

2023 reviewAIFrameworks
0 likes · 52 min read
What Shaped Front-End Development in 2023? A Comprehensive Review
MoonWebTeam
MoonWebTeam
Nov 9, 2023 · Mobile Development

Master Mobile E2E Testing with Appium: Setup, Principles, and Real‑World Examples

This comprehensive guide explains Appium’s cross‑platform architecture, walks through setting up an Android testing environment on macOS, demonstrates a full‑stack test case for an in‑app H5 page, and shares advanced techniques like a WebSocket‑based JS agent and OpenCV image‑recognition for challenging hybrid scenarios.

AndroidE2E automationImage Recognition
0 likes · 16 min read
Master Mobile E2E Testing with Appium: Setup, Principles, and Real‑World Examples
MoonWebTeam
MoonWebTeam
Oct 24, 2023 · Frontend Development

Choosing the Right Web Rendering Mode: From CSR to ISR Explained

This article walks you through the evolution of web rendering modes—from early static pages to modern CSR, SSR, SSG, ISR, and edge‑rendering techniques—explaining their design ideas, pros and cons, and how to pick the best fit for different performance, cost, and development scenarios.

CSRPerformanceRendering
0 likes · 36 min read
Choosing the Right Web Rendering Mode: From CSR to ISR Explained
MoonWebTeam
MoonWebTeam
Aug 23, 2023 · Frontend Development

Unlocking Flexibility: How Microkernel Architecture Powers Modern Front‑End Plugin Systems

This article explains the principles, advantages, and classifications of microkernel (plugin) architecture, demonstrates three common plugin patterns—pipeline, onion, and event‑driven—with real‑world examples such as VS Code, Gulp, and webpack, and shares practical implementation steps and best practices for applying microkernel design in front‑end projects.

code modularityevent-drivenfrontend development
0 likes · 32 min read
Unlocking Flexibility: How Microkernel Architecture Powers Modern Front‑End Plugin Systems
MoonWebTeam
MoonWebTeam
Jul 28, 2023 · Artificial Intelligence

Unlocking LangChain: A Complete Guide to Building LLM Applications

This article introduces LangChain, explains its architecture and core components, and provides step‑by‑step Python examples for chat models, embeddings, prompts, indexes, chains, memory, agents, and practical use‑cases such as QA bots, web search, summarization, and persistent vector stores.

LLMLangChainPython
0 likes · 34 min read
Unlocking LangChain: A Complete Guide to Building LLM Applications