Programmer DD
Author

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

3.1k
Articles
0
Likes
1.8k
Views
0
Comments
Recent Articles

Latest from Programmer DD

100 recent articles max
Programmer DD
Programmer DD
Feb 10, 2025 · Artificial Intelligence

How to Access DeepSeek‑R1 671B Model for Free via Tencent Cloud

This guide shows how to obtain a free API key from Tencent Cloud's Knowledge Engine, configure OpenAI SDK or a chat client, and call the full‑size 671B DeepSeek‑R1 model without local hardware constraints, with step‑by‑step instructions and sample code.

APIDeepSeekFree access
0 likes · 6 min read
How to Access DeepSeek‑R1 671B Model for Free via Tencent Cloud
Programmer DD
Programmer DD
Jan 27, 2025 · Artificial Intelligence

Run DeepSeek‑R1 Locally with Ollama and Call It from Spring Boot

Learn how to deploy the open‑source DeepSeek‑R1 model using Ollama on Linux or macOS, configure various model sizes, and integrate it into a Spring Boot application with Spring AI to build an API‑driven translation service, complete with code examples and testing.

APIDeepSeekOllama
0 likes · 9 min read
Run DeepSeek‑R1 Locally with Ollama and Call It from Spring Boot
Programmer DD
Programmer DD
Jan 20, 2025 · Artificial Intelligence

Build Your First AI‑Powered WeChat Mini‑Program with Coze in One Click

This step‑by‑step guide shows how to use Coze’s AI application development features to create, test, and publish a no‑code WeChat mini‑program that generates avatars, covering app creation, workflow design, UI building, online debugging, and one‑click deployment.

AI ApplicationAI workflowCoze
0 likes · 8 min read
Build Your First AI‑Powered WeChat Mini‑Program with Coze in One Click
Programmer DD
Programmer DD
Dec 31, 2024 · Artificial Intelligence

Build an AI‑Powered Expense Tracker with GLM‑4V‑Flash and MaxKB

This article demonstrates how to create an AI‑driven personal expense‑tracking assistant by leveraging Zhipu's GLM‑4V‑Flash multimodal model for receipt OCR, generating SQL statements, and integrating them with MaxKB workflows and a MySQL database, complete with code snippets and deployment steps.

AIGLM-4V-FlashMaxKB
0 likes · 13 min read
Build an AI‑Powered Expense Tracker with GLM‑4V‑Flash and MaxKB
Programmer DD
Programmer DD
Dec 5, 2024 · Backend Development

Key Microservice Patterns: Service Discovery, API Gateways, Event‑Driven Architecture

This article consolidates a series of ByteMonk videos covering essential microservice architecture patterns—including service registration and discovery with Eureka, API gateway design, event‑driven architecture, service mesh, aggregator pattern, per‑service databases, bulkhead and strangler patterns, and monolith decomposition case studies—providing practical insights for building scalable, resilient systems.

Architecture PatternsEvent-drivenService Mesh
0 likes · 7 min read
Key Microservice Patterns: Service Discovery, API Gateways, Event‑Driven Architecture
Programmer DD
Programmer DD
Dec 5, 2024 · Fundamentals

Why AI Isn’t a Silver Bullet: Core Software Design Principles Revealed

The article argues that despite AI’s recent breakthroughs, it cannot solve the inherent complexity of software development, and revisits classic software design principles—from modularity and code design to maintenance and performance—presented in John Ousterhout’s “Software Design Philosophy (2nd edition)” as essential guidance for developers.

AIagilecomplexity
0 likes · 9 min read
Why AI Isn’t a Silver Bullet: Core Software Design Principles Revealed
Programmer DD
Programmer DD
Nov 13, 2024 · Information Security

How I Stopped a Sudden CDN Traffic Surge with Quick Security Tweaks

After receiving unexpected CDN usage alerts, I investigated the spike, identified a malicious IP, and applied access‑control blacklists, anti‑leech settings, UA blocking, and usage‑cap limits, which instantly reduced bandwidth and traffic, illustrating effective CDN security measures.

Access ControlCDNanti-leech
0 likes · 5 min read
How I Stopped a Sudden CDN Traffic Surge with Quick Security Tweaks
Programmer DD
Programmer DD
Nov 4, 2024 · R&D Management

Why Technical Architects Are the Missing Link in Modern Product Development

This article explains the pivotal role of technical architects in bridging business analysis, project execution, and architecture governance, introduces a triangular collaboration model to overcome information asymmetry, and presents a systematic 0→1→N thinking framework with practical methods for identifying key issues, decomposing complexity, and designing future‑proof, decoupled systems.

R&D ManagementTeam CollaborationTechnical architecture
0 likes · 21 min read
Why Technical Architects Are the Missing Link in Modern Product Development
Programmer DD
Programmer DD
Oct 30, 2024 · Fundamentals

How Raft Elects a Leader and Replicates Logs: Step-by-Step Walkthrough

This article explains the Raft consensus algorithm's leader election, log replication, and log alignment processes using a three‑node cluster example, detailing heartbeat timeouts, RequestVote handling, AppendEntries messaging, and the iterative steps required to keep followers consistent with the leader.

Log ReplicationRaftalgorithm
0 likes · 9 min read
How Raft Elects a Leader and Replicates Logs: Step-by-Step Walkthrough