FunTester
Author

FunTester

10k followers, 1k articles | completely useless

1.4k
Articles
0
Likes
2.1k
Views
0
Comments
Recent Articles

Latest from FunTester

100 recent articles max
FunTester
FunTester
Mar 5, 2026 · Artificial Intelligence

Deploy OpenClaw for AI‑Powered UI Automation Testing on Cloud

This guide explains what OpenClaw is, walks through cloud and local installation, shows how to connect large language models and instant‑messaging tools, configures required permissions, validates the setup, and demonstrates using natural‑language commands to run fully automated UI tests with AI assistance.

ChatOpsOpenClawUI testing
0 likes · 11 min read
Deploy OpenClaw for AI‑Powered UI Automation Testing on Cloud
FunTester
FunTester
Feb 26, 2026 · Backend Development

Why Waiting, Not Computing, Dominates Tail Latency in High‑Concurrency Systems

In high‑concurrency systems, tail latency is driven primarily by waiting on locks, resources, and scheduling rather than raw computation, with phenomena like head‑of‑line blocking, context‑switch overhead, and cache‑coherency costs amplifying unpredictable delays.

backend systemscontext switchhead-of-line blocking
0 likes · 13 min read
Why Waiting, Not Computing, Dominates Tail Latency in High‑Concurrency Systems
FunTester
FunTester
Feb 26, 2026 · Backend Development

Master Go Concurrency: 5 Essential Patterns and a Practical Worker Pool Example

This article explains Go's powerful concurrency model, introduces five common patterns—worker pool, fan‑in/fan‑out, error handling, timeout control, and context management—detailing their use cases, core API components, and provides a complete worker‑pool implementation with optimization tips.

GoGoroutineWorker Pool
0 likes · 15 min read
Master Go Concurrency: 5 Essential Patterns and a Practical Worker Pool Example
FunTester
FunTester
Feb 23, 2026 · Fundamentals

Mastering End-to-End Testing: Strategies, Best Practices, and Real-World API Example

This guide explains what end‑to‑end testing is, why it matters, when to run it, how to design test scenarios, the 70/20/10 test‑pyramid rule, the three testing phases, a complete RESTful API order‑lifecycle example, common pitfalls, and practical tips for reliable automation.

API testingSoftware qualityTesting Strategy
0 likes · 11 min read
Mastering End-to-End Testing: Strategies, Best Practices, and Real-World API Example
FunTester
FunTester
Feb 10, 2026 · Operations

Why Performance Testing Matters and How to Get Started: A Step‑by‑Step Guide

This article explains what performance testing is, why it’s essential for preventing system crashes under load, and provides a practical, step‑by‑step roadmap—including goal definition, test types, tool selection, metric interpretation, protection mechanisms, and result recording—to help developers and ops teams reliably assess and improve application performance.

Monitoringload-testingperformance testing
0 likes · 13 min read
Why Performance Testing Matters and How to Get Started: A Step‑by‑Step Guide
FunTester
FunTester
Jan 26, 2026 · Fundamentals

Why Traditional Testing Fails for AI‑Powered Web Applications

Testing engineers are increasingly anxious because AI‑driven web apps break the deterministic assumptions of classic testing, making pass/fail judgments, static assertions, and regression suites unreliable as models evolve probabilistically.

AI testingmodel validationprobabilistic systems
0 likes · 11 min read
Why Traditional Testing Fails for AI‑Powered Web Applications
FunTester
FunTester
Jan 21, 2026 · Artificial Intelligence

Unlock AI-Powered Programming: From Basics to Full-Stack Collaboration

This guide explores how developers can transform AI from a simple code generator into a collaborative partner across the entire software lifecycle, emphasizing prompt engineering, workflow integration, and the indispensable role of solid programming fundamentals.

AI programmingcode generationdeveloper productivity
0 likes · 9 min read
Unlock AI-Powered Programming: From Basics to Full-Stack Collaboration
FunTester
FunTester
Jan 21, 2026 · Databases

Mastering MySQL Upserts: INSERT IGNORE, REPLACE INTO, and ON DUPLICATE KEY UPDATE Explained

This article explains three MySQL INSERT variants—INSERT IGNORE, REPLACE INTO, and INSERT ... ON DUPLICATE KEY UPDATE—detailing their syntax, execution behavior, advantages, drawbacks, typical use cases, and practical comparison to help developers choose the most suitable method for handling duplicate or bulk data operations.

Duplicate KeyInsertSQL
0 likes · 12 min read
Mastering MySQL Upserts: INSERT IGNORE, REPLACE INTO, and ON DUPLICATE KEY UPDATE Explained
FunTester
FunTester
Jan 20, 2026 · Fundamentals

Why Data Movement, Not CPU Speed, Is the Real Performance Bottleneck

Most engineers blame slow CPUs for performance issues, but the true bottleneck is often data latency—from registers and caches to DRAM, NUMA nodes, disks, and networks—so understanding and minimizing data movement is key to reducing tail latency and improving system performance.

LatencyNUMASystems
0 likes · 11 min read
Why Data Movement, Not CPU Speed, Is the Real Performance Bottleneck