ELab Team
Author

ELab Team

Sharing fresh technical insights

192
Articles
0
Likes
84
Views
0
Comments
Recent Articles

Latest from ELab Team

100 recent articles max
ELab Team
ELab Team
Jul 11, 2025 · Fundamentals

Exploring Modern Coding Agents: Tools, Implementations, and Insights

This article reviews a range of coding agents—including VSCode plugins, IDE extensions, command‑line tools, and AI‑driven editors—compares their features, details key implementations such as edit_file, and shares personal reflections on the essential capabilities required for effective coding agents.

AI toolsVSCode pluginscoding agents
0 likes · 18 min read
Exploring Modern Coding Agents: Tools, Implementations, and Insights
ELab Team
ELab Team
Jul 10, 2025 · Artificial Intelligence

How Cursor Indexes Code: Merkle Trees, Vector Embeddings, and Secure Search

This article explains how Cursor creates Merkle‑tree hashes for change detection, uses Tree‑sitter for syntax‑aware code chunking, generates vector embeddings stored in Turbopuffer, and employs privacy‑preserving mechanisms to enable fast, secure code‑base search and autocomplete.

AI code searchcode indexingmerkle tree
0 likes · 9 min read
How Cursor Indexes Code: Merkle Trees, Vector Embeddings, and Secure Search
ELab Team
ELab Team
Jul 9, 2025 · Artificial Intelligence

How Fast‑Apply AI Models Revolutionize Code Editing with Speculative Decoding

This article explains the design of the edit_file tool, the fast‑apply model that rewrites whole files instead of diffs, its training and evaluation methodology, speculative decoding speed gains, and future research directions for large‑scale code‑editing AI systems.

AIEvaluationSpeculative Decoding
0 likes · 14 min read
How Fast‑Apply AI Models Revolutionize Code Editing with Speculative Decoding
ELab Team
ELab Team
Jul 7, 2025 · Artificial Intelligence

Inside Cursor’s Agent Mode: How System Prompts Power AI Coding Assistants

This article dissects Cursor’s Agent mode by reverse‑engineering its system prompt, outlining the core components such as user context, tool integration, memory handling, and parallel execution, and then discusses the essential tools required to build a similar AI‑driven coding assistant while proposing a research roadmap.

0 likes · 24 min read
Inside Cursor’s Agent Mode: How System Prompts Power AI Coding Assistants
ELab Team
ELab Team
Mar 26, 2025 · Artificial Intelligence

Uncovering LLM Blind Spots in AI Coding: Common Pitfalls and Solutions

Large language models often struggle with coding tasks, failing to stop when encountering obstacles, ignoring black‑box testing principles, and making unnecessary refactors; this article examines those blind spots, offers practical examples, and suggests strategies such as preparatory refactoring, stateless tools, and careful prompting to improve AI‑assisted development.

AI codingLLMbest practices
0 likes · 59 min read
Uncovering LLM Blind Spots in AI Coding: Common Pitfalls and Solutions
ELab Team
ELab Team
Jan 23, 2024 · Frontend Development

How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust

This article details how the TikTok e‑commerce frontend team tackled high‑concurrency and multi‑instance challenges in their Electron‑based IM client by incrementally redesigning the architecture, introducing a Rust‑based SDK, validating performance through POCs, and ultimately achieving significant stability and latency improvements.

Cross-ProcessElectronRust
0 likes · 15 min read
How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust
ELab Team
ELab Team
Aug 11, 2023 · Blockchain

Build and Deploy a Web3 Smart Contract Project with React, Vite, and Hardhat

This guide walks you through understanding blockchain contracts, setting up a React‑Vite‑Tailwind front‑end, installing ethers and Hardhat, writing and testing a Solidity contract, configuring Hardhat, deploying to Goerli via Alchemy, and integrating the contract with a React application.

EthereumHardhatReAct
0 likes · 14 min read
Build and Deploy a Web3 Smart Contract Project with React, Vite, and Hardhat
ELab Team
ELab Team
Mar 27, 2023 · Frontend Development

How SourceMaps Work: Decoding VLQ and Babel’s Generation Process

This article explains the purpose and format of JavaScript SourceMaps, details the VLQ‑based encoding of the mappings field, and walks through how tools like webpack and Babel generate SourceMaps to map transformed code back to the original source for effective debugging.

BabelJavaScriptSourceMap
0 likes · 17 min read
How SourceMaps Work: Decoding VLQ and Babel’s Generation Process
ELab Team
ELab Team
Mar 22, 2023 · Frontend Development

Mastering Component Unit Testing with Jest and Testing Library

This article explains why unit testing is essential for reusable components, introduces Jest fundamentals, demonstrates how to write and run tests with code examples, and shows how to enhance UI component testing using @testing-library/react, @testing-library/user-event, and @testing-library/jest-dom, providing a complete workflow for reliable front‑end development.

JestMockfrontend
0 likes · 12 min read
Mastering Component Unit Testing with Jest and Testing Library