Tech Ocean
Author

Tech Ocean

Focused on AI programming, sharing ready-to-use development efficiency solutions.

158
Articles
0
Likes
1.2k
Views
0
Comments
Recent Articles

Latest from Tech Ocean

100 recent articles max
Tech Ocean
Tech Ocean
Oct 14, 2026 · Operations

How to Change Google Account Region: Official Process, Verification & Gemini Impact

The author details changing a Google account's associated region from China to California via Google's official form, explaining the region's purpose, the submission and verification process, and clarifying that region changes alone may not enable Gemini access due to additional eligibility factors.

Account SettingsGeminiGoogle Account
0 likes · 9 min read
How to Change Google Account Region: Official Process, Verification & Gemini Impact
Tech Ocean
Tech Ocean
Oct 12, 2026 · Operations

Nginx Blue-Green Deployment: Switching & Rollback Guide for Zero-Downtime Releases

This article details a practical blue-green deployment workflow using Nginx and Docker on a single Linux server, covering health checks, version verification, candidate validation, atomic Nginx upstream switching, rollback procedures, database compatibility, static asset versioning, and graceful shutdown of old instances.

DockerOperationsZero Downtime
0 likes · 34 min read
Nginx Blue-Green Deployment: Switching & Rollback Guide for Zero-Downtime Releases
Tech Ocean
Tech Ocean
Oct 9, 2026 · Artificial Intelligence

Do You Need a Vector Database for RAG? FastAPI Docs Benchmark Shows When Keyword Search Suffices

This article benchmarks keyword (BM25), vector (two Chinese embedding models), and hybrid retrieval on FastAPI's Chinese documentation, finding keyword search excels for exact-name queries while a larger vector model catches paraphrased questions, and hybrid helps only with strong embeddings; vector databases are unnecessary until data exceeds in-memory capacity.

BM25Embedding ModelsFastAPI
0 likes · 21 min read
Do You Need a Vector Database for RAG? FastAPI Docs Benchmark Shows When Keyword Search Suffices
Tech Ocean
Tech Ocean
Oct 8, 2026 · Backend Development

Publish Python SDKs to PyPI with uv: From Packaging to Automated Trusted Publishing

A step-by-step guide to publishing a Python SDK to PyPI using uv for building, TestPyPI for validation, and GitHub Actions with Trusted Publishing for automated releases, covering pyproject.toml configuration, versioning pitfalls, mirror sync delays, and OIDC-based credentialless uploads.

GitHub ActionsPyPIPython packaging
0 likes · 22 min read
Publish Python SDKs to PyPI with uv: From Packaging to Automated Trusted Publishing
Tech Ocean
Tech Ocean
Oct 7, 2026 · Artificial Intelligence

Claude Code Model & Effort Pairing: Real-World Test Across 5 Tasks, 4 Models, 5 Effort Levels

The author benchmarks four Claude Code models (Haiku 4.5, Sonnet 5.5, Opus 5.5, Fable 5.1) across five effort tiers on five typical coding tasks, revealing that Sonnet, Opus, and Fable succeed at low effort while higher tiers only add verification and cost; Haiku misses boundaries that Sonnet low catches; Fable at low effort modifies out-of-scope code; switching effort preserves cache but switching models forces full recomputation.

AI coding assistantBenchmarkingClaude Code
0 likes · 22 min read
Claude Code Model & Effort Pairing: Real-World Test Across 5 Tasks, 4 Models, 5 Effort Levels
Tech Ocean
Tech Ocean
Oct 5, 2026 · Backend Development

Building an AI Chat Backend MVP with FastAPI: Auth, Tools & SSE Streaming

This article walks through building a production-ready AI chat backend using FastAPI, covering user authentication with JWT, per-user chat isolation, local tool calling (time, date diff, calculator), SSE streaming with proper connection handling, and transactional message persistence that leaves no partial records on errors or client disconnects.

AI Chat BackendFastAPIJWT Authentication
0 likes · 34 min read
Building an AI Chat Backend MVP with FastAPI: Auth, Tools & SSE Streaming
Tech Ocean
Tech Ocean
Oct 3, 2026 · Frontend Development

DiceBear: Same Name, Byte-Identical Avatars Across All Platforms

DiceBear is an open-source avatar library that generates deterministic SVG avatars from a seed string, producing byte-identical output across browsers, Node.js, Python, CLI, and its API, though collision rates vary by style with character-based styles having near-zero collisions while icon styles collide more frequently.

DiceBearSVGavatar generation
0 likes · 9 min read
DiceBear: Same Name, Byte-Identical Avatars Across All Platforms
Tech Ocean
Tech Ocean
Sep 5, 2026 · Frontend Development

OpenDesign Tutorial: Create Web Pages, Prototypes & Slides with Less AI Fluff

This guide walks through using OpenDesign v0.21.1 to build a booking tool homepage, interactive prototypes, and editable slides, emphasizing concrete content over vague prompts, saving design specs in DESIGN.md, and evaluating costs, privacy, and video export limitations before adopting the open-source design tool.

Apache-2.0BYOKDESIGN.md
0 likes · 12 min read
OpenDesign Tutorial: Create Web Pages, Prototypes & Slides with Less AI Fluff