Tagged articles

security

2428 articles · Page 7 of 25
Open Source Tech Hub
Open Source Tech Hub
Oct 9, 2025 · Information Security

How Dynamic Method Calls Can Cripple Your PHP App—and Simple Fixes

This article explains the security hazards of invoking PHP methods directly from user input, illustrates real‑world exploits such as accidental deletions and exposure of debug functions, and provides a concrete allow‑list mapping solution with code examples and best‑practice tips.

Input Validationallowlistdynamic-method-call
0 likes · 6 min read
How Dynamic Method Calls Can Cripple Your PHP App—and Simple Fixes
Three Knives
Three Knives
Oct 8, 2025 · Backend Development

How smart‑socket’s AutoServerSSLContextFactory Makes SSL Configuration Foolproof

The article explains how the AutoServerSSLContextFactory in the smart‑socket framework automatically generates X.509 v3 certificates at runtime, eliminating manual CSR creation, keystore setup, and file management, and shows concrete code examples for development, microservice, and IoT scenarios while comparing it with traditional SSL file‑based approaches.

AutoServerSSLContextFactoryJavaMicroservices
0 likes · 8 min read
How smart‑socket’s AutoServerSSLContextFactory Makes SSL Configuration Foolproof
Liangxu Linux
Liangxu Linux
Oct 8, 2025 · Information Security

How to Detect and Respond to Server Intrusions: A Complete 24‑Hour Playbook

This guide walks operations engineers through recognizing intrusion signals, executing a step‑by‑step 24‑hour emergency response, performing digital forensics, cleaning the system, hardening security settings, and establishing continuous monitoring to prevent future attacks.

automationforensicssecurity
0 likes · 15 min read
How to Detect and Respond to Server Intrusions: A Complete 24‑Hour Playbook
JavaScript
JavaScript
Oct 6, 2025 · Frontend Development

Why Timestamp+Random Fails and How to Generate Truly Unique IDs in JavaScript

Generating unique IDs may seem trivial, but common approaches like combining Date.now() with Math.random() or using a simple counter suffer from timestamp precision limits and non‑cryptographic randomness, whereas the modern, standards‑based crypto.randomUUID() provides collision‑free, cryptographically secure identifiers across browsers and Node.js.

JavaScriptUnique IDcrypto.randomUUID
0 likes · 4 min read
Why Timestamp+Random Fails and How to Generate Truly Unique IDs in JavaScript
IT Services Circle
IT Services Circle
Oct 6, 2025 · Backend Development

Mastering Backend Development: A Complete Modern Server Guide

This guide covers essential backend development topics—including core responsibilities, HTTP basics, routing, serialization, authentication, middleware, request handling, CRUD, REST best practices, databases, caching, email, task queues, Elasticsearch, error handling, configuration, observability, graceful shutdown, security, performance, concurrency, object storage, real‑time systems, testing, the 12‑factor app, OpenAPI, and DevOps—offering practical insights for building robust, scalable server‑side applications.

APIDevOpsPerformance
0 likes · 69 min read
Mastering Backend Development: A Complete Modern Server Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 6, 2025 · Operations

Avoid the Fatal Ops Mistakes That Could Ruin Your Career – 10 Critical Pitfalls and How to Prevent Them

Drawing on real-world incidents and Gartner 2023 data, this article reveals ten deadly operational pitfalls—from executing untested commands in production to inadequate backups—and offers concrete technical safeguards, process controls, and cultural practices to help engineers avoid costly errors and protect their careers.

Incident PreventionOperationsautomation
0 likes · 27 min read
Avoid the Fatal Ops Mistakes That Could Ruin Your Career – 10 Critical Pitfalls and How to Prevent Them
dbaplus Community
dbaplus Community
Oct 5, 2025 · Cloud Native

Binary Deployment vs kubeadm: Which Kubernetes Setup Fits Your Enterprise?

This article compares manual binary deployment and kubeadm‑based installation of Kubernetes, covering core architectural differences, high‑availability designs, upgrade procedures, security models, enterprise scenario‑driven selection criteria, practical implementation steps, and concluding recommendations for choosing the most suitable approach.

High AvailabilityKubernetesUpgrade
0 likes · 14 min read
Binary Deployment vs kubeadm: Which Kubernetes Setup Fits Your Enterprise?
IT Architects Alliance
IT Architects Alliance
Oct 4, 2025 · Information Security

How Zero Trust and Service Mesh Secure Modern Microservices

This article examines the rising security risks in microservice architectures, explains why traditional perimeter defenses fall short, and presents a comprehensive zero‑trust strategy that combines service‑mesh mTLS, API‑gateway hardening, token‑exchange authentication, OPA policies, data‑level encryption, observability, and container‑level safeguards.

AuthenticationMicroservicesService Mesh
0 likes · 11 min read
How Zero Trust and Service Mesh Secure Modern Microservices
Open Source Linux
Open Source Linux
Oct 4, 2025 · Operations

Beyond 35: How Ops Professionals Can Thrive in Cloud Native & DevOps

After 35, operations engineers can still advance by mastering cloud-native technologies, DevOps automation, security operations, ITIL service management, or transitioning into leadership roles, with practical advice on skill development, market trends, and real-world examples illustrating diverse career paths.

ITILcareer developmentcloud-native
0 likes · 9 min read
Beyond 35: How Ops Professionals Can Thrive in Cloud Native & DevOps
IT Services Circle
IT Services Circle
Oct 3, 2025 · Fundamentals

Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense

This article combines a post‑holiday job‑hunting update for Kingsoft WPS with a comprehensive interview guide covering OSI and TCP/IP models, HTTP connection handling, TCP three‑way handshake, SYN‑flood mitigation, Redis Bloom filters, CAP theorem, and I/O multiplexing techniques such as epoll.

InterviewRedisTCP/IP
0 likes · 30 min read
Master Network Fundamentals: From TCP/IP Layers to SYN Flood Defense
IT Architects Alliance
IT Architects Alliance
Oct 2, 2025 · Cloud Native

Mastering Cloud‑Native Architecture: 6 Core Principles Every Engineer Should Know

This article outlines six fundamental cloud‑native architecture principles—immutable infrastructure, service mesh, observability, declarative APIs, resilient design, and shift‑left security—explaining their purpose, key practices, code examples, and how they interrelate to build scalable, reliable, and secure distributed systems.

Declarative APIService Meshcloud-native
0 likes · 11 min read
Mastering Cloud‑Native Architecture: 6 Core Principles Every Engineer Should Know
Ma Wei Says
Ma Wei Says
Oct 2, 2025 · Databases

Essential Redis Best Practices: Keys, Memory, Security, and Performance

This guide outlines practical Redis best‑practice rules covering key naming conventions, data‑size limits, expiration strategies, script and transaction usage, client connection handling, and security measures to help you build fast, stable, and secure production systems.

Key DesignPerformanceRedis
0 likes · 9 min read
Essential Redis Best Practices: Keys, Memory, Security, and Performance
21CTO
21CTO
Oct 2, 2025 · Artificial Intelligence

Is AI Turning Developers into Code‑Dependent ‘Vibe Coders’? The Hidden Risks

The article warns that while AI coding tools boost short‑term productivity, they are eroding developers' core coding skills, increasing debugging time, introducing security vulnerabilities, and creating a feedback loop that degrades software quality and team knowledge.

AICodingDebugging
0 likes · 15 min read
Is AI Turning Developers into Code‑Dependent ‘Vibe Coders’? The Hidden Risks
Ops Community
Ops Community
Sep 29, 2025 · Cloud Native

Enterprise Docker Deployment: From Zero to Production – A Complete Guide

This comprehensive guide walks through the evolution of container technology, explains Docker's core mechanisms, and presents enterprise‑grade architecture, deployment strategies, monitoring, security hardening, and real‑world case studies, helping ops engineers build efficient, scalable, and secure production‑ready Docker environments.

Dockercontainerizationenterprise deployment
0 likes · 19 min read
Enterprise Docker Deployment: From Zero to Production – A Complete Guide
Liangxu Linux
Liangxu Linux
Sep 28, 2025 · Information Security

Hardening SSH on Linux: Practical Defenses Against Brute‑Force Attacks

This guide explains why SSH brute‑force attacks threaten Linux servers and provides a step‑by‑step hardening checklist—including changing the default port, disabling root login, using key‑based authentication, deploying automatic block tools, setting IP whitelists, and regularly analyzing logs—to dramatically improve server security.

DenyHostsFail2banLinux
0 likes · 5 min read
Hardening SSH on Linux: Practical Defenses Against Brute‑Force Attacks
Ops Community
Ops Community
Sep 27, 2025 · Operations

Boost Your Server Performance: Practical Nginx Tuning Guide for 10× Speed

This comprehensive guide walks operations engineers through advanced Nginx configuration and performance‑tuning techniques—including worker process settings, event model tweaks, HTTP module optimizations, caching strategies, load‑balancing, security hardening, monitoring, and testing—to dramatically improve web service throughput and stability.

Performance Tuningload balancingnginx
0 likes · 10 min read
Boost Your Server Performance: Practical Nginx Tuning Guide for 10× Speed
ITPUB
ITPUB
Sep 27, 2025 · Information Security

Master SSH Security: Keys, Port Hiding, 2FA, Jump Hosts & Zero Trust

This guide walks through hardening SSH against massive brute‑force attacks by switching to ed25519 key authentication, disabling password logins, obscuring the default port, tightening user permissions, adding two‑factor authentication, configuring bastion hosts, setting connection limits, centralizing logs, rotating keys regularly, and adopting a zero‑trust architecture with HashiCorp Vault.

DevOpsLinuxkey authentication
0 likes · 15 min read
Master SSH Security: Keys, Port Hiding, 2FA, Jump Hosts & Zero Trust
Alibaba Middleware
Alibaba Middleware
Sep 27, 2025 · Artificial Intelligence

Inside Alibaba Cloud’s AI‑Native Application Architecture Whitepaper: 11 Key Elements and DevOps Solutions

Alibaba Cloud and Alibaba Baicheng Technology jointly released a 200k‑word whitepaper authored by 15 experts and 40 frontline engineers that dissects AI‑native application architecture across the full DevOps lifecycle, outlines 11 critical components, highlights challenges such as debugging, latency, security and cost, and proposes concrete engineering solutions.

AI-nativeDevOpsLLM
0 likes · 23 min read
Inside Alibaba Cloud’s AI‑Native Application Architecture Whitepaper: 11 Key Elements and DevOps Solutions
JavaScript
JavaScript
Sep 26, 2025 · Information Security

How ShadowRealm Can Safely Isolate Untrusted JavaScript in the Browser

ShadowRealm, a forthcoming ECMAScript standard now at TC39 Stage 3, lets developers create isolated JavaScript global environments without DOM overhead, offering a lightweight alternative to iframes and eval for securely executing third‑party code, with APIs like new ShadowRealm(), evaluate() and importValue().

ECMAScriptIsolationJavaScript
0 likes · 4 min read
How ShadowRealm Can Safely Isolate Untrusted JavaScript in the Browser
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 25, 2025 · Frontend Development

Electron vs Tauri: Which Cross‑Platform Desktop Framework Wins?

Electron and Tauri both enable building cross‑platform desktop apps with HTML/CSS/JavaScript, but they differ fundamentally in architecture, performance, security, resource usage, and developer experience; this article provides a detailed side‑by‑side comparison, including tables and code samples, to help you choose the right framework.

ElectronTauridesktop-apps
0 likes · 7 min read
Electron vs Tauri: Which Cross‑Platform Desktop Framework Wins?
Open Source Linux
Open Source Linux
Sep 25, 2025 · Operations

Master NFS in 30 Minutes: Complete Deployment & Performance Guide (2025)

Learn how to design, install, configure, secure, monitor, and optimize a production‑grade NFS service—including step‑by‑step server and client setup, advanced permission controls, performance tuning, automated deployment scripts, backup strategies, and real‑world use cases—so you can reduce file‑sync time by up to 80%.

LinuxNFSautomation
0 likes · 28 min read
Master NFS in 30 Minutes: Complete Deployment & Performance Guide (2025)
MaGe Linux Operations
MaGe Linux Operations
Sep 24, 2025 · Operations

How a 3 AM MySQL Crash Taught Me Essential Ops Lessons

This article recounts a 3 AM MySQL outage, analyzes its root causes, and shares comprehensive operational strategies—including index optimization, connection‑pool tuning, slow‑query fixing, replication lag handling, monitoring metrics, automation scripts, performance tuning, security hardening, and future trends—to help DBAs prevent and resolve similar incidents.

MySQLautomationdatabase operations
0 likes · 15 min read
How a 3 AM MySQL Crash Taught Me Essential Ops Lessons
Tencent Tech
Tencent Tech
Sep 23, 2025 · Cloud Computing

Why Agent Infra Is the Next Evolution in Cloud Computing for AI Agents

This article explains how cloud computing has historically reduced accidental complexity, why AI agents introduce a fundamentally new software paradigm, and how Tencent Cloud's Agent Infra and Agent Runtime provide a layered, serverless, and secure infrastructure to support autonomous, uncertain, and complex AI workloads.

AIAgent InfrastructureAutonomous agents
0 likes · 18 min read
Why Agent Infra Is the Next Evolution in Cloud Computing for AI Agents
macrozheng
macrozheng
Sep 23, 2025 · Information Security

Mastering Token Renewal: 5 Proven Strategies to Boost Security and Performance

This article examines common token‑renewal pitfalls and presents five practical solutions—including single‑token, blacklist, double‑token with triple validation, automatic renewal, and distributed‑environment techniques—while offering best‑practice guidelines to enhance security, user experience, and system scalability.

AuthenticationJavaToken Renewal
0 likes · 9 min read
Mastering Token Renewal: 5 Proven Strategies to Boost Security and Performance
IT Services Circle
IT Services Circle
Sep 22, 2025 · Information Security

JWT vs Token+Redis: Which Authentication Strategy Wins for Your Apps?

This article provides a comprehensive comparison of JWT and Token‑Redis authentication schemes, covering their underlying principles, Java implementations, advantages and disadvantages, performance and security trade‑offs, suitable use‑cases, and practical guidance for choosing the optimal solution in modern web and mobile applications.

AuthenticationJWTJava
0 likes · 15 min read
JWT vs Token+Redis: Which Authentication Strategy Wins for Your Apps?
Su San Talks Tech
Su San Talks Tech
Sep 19, 2025 · Information Security

JWT vs Token+Redis: Which Authentication Strategy Wins for Your Backend?

This article thoroughly compares JWT and Token‑plus‑Redis authentication approaches, detailing their underlying principles, Java implementations, performance, security trade‑offs, and ideal use‑cases, and even proposes a hybrid solution that combines the strengths of both methods for modern applications.

AuthenticationJWTsecurity
0 likes · 16 min read
JWT vs Token+Redis: Which Authentication Strategy Wins for Your Backend?
Deepin Linux
Deepin Linux
Sep 19, 2025 · Fundamentals

Unlocking Linux Memory: How Virtual Memory, MMU, and Heap Really Work

This article demystifies Linux process memory by explaining the layered architecture of virtual and physical memory, the role of the MMU and page tables, dynamic allocation mechanisms such as brk and mmap, and practical tools for inspecting and optimizing memory usage.

LinuxMMUPerformance
0 likes · 47 min read
Unlocking Linux Memory: How Virtual Memory, MMU, and Heap Really Work
MaGe Linux Operations
MaGe Linux Operations
Sep 18, 2025 · Cloud Native

Master Helm: Proven Best Practices for Kubernetes Deployments

This comprehensive guide walks you through Helm's architecture, chart structuring, template development, dependency management, production deployment strategies, security hardening, observability integration, testing, performance tuning, and enterprise governance, providing actionable examples and code snippets to help you become a Helm expert in cloud‑native environments.

Helmchartdeployment
0 likes · 22 min read
Master Helm: Proven Best Practices for Kubernetes Deployments
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 17, 2025 · Artificial Intelligence

Uncovering the Secret System Prompts Behind ChatGPT, Claude, and Gemini

The article examines the open‑source "system_prompts_leaks" project, which collects leaked system prompts from major AI models and reveals recurring design patterns such as modular layering, strict boundary control, dynamic strategy adjustment, emotional persona injection, and multi‑layer safety mechanisms.

AI safetyprompt engineeringsecurity
0 likes · 7 min read
Uncovering the Secret System Prompts Behind ChatGPT, Claude, and Gemini
Java Architecture Diary
Java Architecture Diary
Sep 17, 2025 · Fundamentals

What’s New in Java 25? Explore the Game‑Changing Features and Performance Boosts

Java 25, released on September 16 2025 as the next long‑term support version, introduces a suite of language, runtime, and security enhancements—including compact source files, pattern matching for primitive types, scoped values, a new Shenandoah GC, and a powerful vector API—aimed at improving developer productivity, application performance, and sustainability.

JEPVector APIconcurrency
0 likes · 11 min read
What’s New in Java 25? Explore the Game‑Changing Features and Performance Boosts
MaGe Linux Operations
MaGe Linux Operations
Sep 15, 2025 · Operations

Master Nginx Troubleshooting: From 502 Errors to Performance Optimization

This article walks you through ten real-world Nginx failure cases—covering 502 errors, SSL expiration, high concurrency bottlenecks, cache misconfigurations, log rotation issues, load‑balancing mistakes, security gaps, reverse‑proxy quirks, URL rewrite conflicts, and monitoring—while teaching a systematic diagnostic methodology for ops engineers.

502 errorDevOpsOperations
0 likes · 27 min read
Master Nginx Troubleshooting: From 502 Errors to Performance Optimization
JavaScript
JavaScript
Sep 14, 2025 · Frontend Development

Why IndexedDB Beats localStorage: Unlock Faster, Safer Browser Storage

This article examines the security, performance, and capacity limitations of localStorage and explains how IndexedDB offers asynchronous operations, larger storage, stronger security, and advanced query capabilities, while also recommending helper libraries to simplify its use.

IndexedDBJavaScriptWeb Performance
0 likes · 5 min read
Why IndexedDB Beats localStorage: Unlock Faster, Safer Browser Storage
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Sep 12, 2025 · Artificial Intelligence

How AI is Transforming DNS: Insights from China’s 2025 DNS+ Innovation Summit

At a 2025 summit co‑hosted by the National Engineering Lab for Internet Domain Name Management and Alibaba Cloud, over 30 experts from government, academia, and industry discussed AI‑driven DNS innovations, security measures like SRv6 compression and RPKI, and collaborative standards to accelerate next‑generation internet infrastructure in China.

DNSInternet infrastructureRPKI
0 likes · 4 min read
How AI is Transforming DNS: Insights from China’s 2025 DNS+ Innovation Summit
Cloud Native Technology Community
Cloud Native Technology Community
Sep 12, 2025 · Cloud Native

Why Kubernetes 1.34 Is a Must‑Upgrade for DevOps Teams

Kubernetes 1.34, released on August 27 2025, brings mature security defaults, cost‑saving features, and operational improvements such as ServiceAccount token image pulls, KYAML output, per‑deployment HPA tolerance, admission policy mutation, and dynamic resource allocation, all of which are crucial for DevOps teams to test before production rollout.

DevOpsKubernetesautomation
0 likes · 12 min read
Why Kubernetes 1.34 Is a Must‑Upgrade for DevOps Teams
ITPUB
ITPUB
Sep 11, 2025 · Operations

Beyond 35: Viable Career Paths for Operations Professionals

The article compiles diverse viewpoints on how operations engineers can sustain and advance their careers after age 35, highlighting cloud‑native/DevOps, security operations, automation engineering, ITIL/service management, and broader roles such as consulting, project management, or training, while also noting industry realities and personal limits.

DevOpsITILautomation
0 likes · 10 min read
Beyond 35: Viable Career Paths for Operations Professionals
AI Large Model Application Practice
AI Large Model Application Practice
Sep 8, 2025 · Artificial Intelligence

How to Build Reliable, High‑Performance AI Services in Enterprise Applications

When integrating generative AI into existing enterprise systems, architects must address reliability, performance, and security by applying patterns such as circuit breakers, retries with exponential backoff, asynchronous processing, caching, request hedging, input/output guards, sandboxes, and security proxies to ensure continuous, fast, and safe AI‑driven functionality.

AI IntegrationPerformanceasynchronous
0 likes · 18 min read
How to Build Reliable, High‑Performance AI Services in Enterprise Applications
Su San Talks Tech
Su San Talks Tech
Sep 8, 2025 · Backend Development

Why Online Payments Stall at Peak Hours and How Modern Backend Design Fixes It

This article dissects the architecture of modern online payment systems, explaining how layered, distributed designs handle millions of requests per second, ensure data consistency, prevent fraud, and recover from failures through robust routing, locking, reconciliation, and disaster‑recovery strategies.

Data Consistencyhigh concurrencypayment systems
0 likes · 18 min read
Why Online Payments Stall at Peak Hours and How Modern Backend Design Fixes It
Java Tech Enthusiast
Java Tech Enthusiast
Sep 7, 2025 · Information Security

How to Protect Java Applications from Decompilation: Proven Techniques

This article explains why Java bytecode is easy to decompile and presents several practical protection methods—including isolation, class encryption, native code conversion, and various obfuscation techniques—while discussing their strengths, weaknesses, and real‑world application examples.

EncryptionObfuscationdecompilation
0 likes · 12 min read
How to Protect Java Applications from Decompilation: Proven Techniques
Su San Talks Tech
Su San Talks Tech
Sep 6, 2025 · Backend Development

How Spring’s nohttp Project Eliminates Insecure HTTP URLs

Spring’s open‑source nohttp project scans, replaces, and blocks insecure http:// URLs across codebases, ensuring HTTPS usage to prevent man‑in‑the‑middle attacks, and includes modules like nohttp‑cli, nohttp‑checkstyle, and Gradle integration, while addressing cases where HTTPS isn’t feasible.

HTTPSJavaSpring
0 likes · 5 min read
How Spring’s nohttp Project Eliminates Insecure HTTP URLs
Java Captain
Java Captain
Sep 5, 2025 · Backend Development

When "null" Becomes a Real Username: Hidden Bugs and How to Prevent Them

Developers often mistake the string "null" for an actual null value, leading to unexpected bugs such as phantom users, logging chaos, database contamination, and security risks; this article explains why this happens and provides practical backend, frontend, and database validation strategies to avoid the pitfalls.

DatabaseNULLValidation
0 likes · 5 min read
When "null" Becomes a Real Username: Hidden Bugs and How to Prevent Them
Open Source Tech Hub
Open Source Tech Hub
Sep 5, 2025 · Backend Development

Mastering PHP Configuration: A Practical Guide to vlucas/phpdotenv

This guide explains how to securely manage configuration in PHP projects using the vlucas/phpdotenv library, covering installation, .env file creation, loading variables, best practices, performance tips, advanced features, and framework integration with clear code examples.

dotenvenvironment variablessecurity
0 likes · 10 min read
Mastering PHP Configuration: A Practical Guide to vlucas/phpdotenv
MaGe Linux Operations
MaGe Linux Operations
Sep 4, 2025 · Operations

Master tcpdump: Real-World Linux Network Troubleshooting Techniques

This comprehensive guide walks you through why tcpdump is essential for ops engineers, how to install and configure it, basic and advanced filtering commands, real incident case studies, performance tuning, security analysis, and integration with other tools, turning raw packet captures into actionable insights.

Performance Monitoringnetwork troubleshootingpacket analysis
0 likes · 22 min read
Master tcpdump: Real-World Linux Network Troubleshooting Techniques
Java Web Project
Java Web Project
Sep 1, 2025 · Information Security

Why the Word “User” Is Killing Your Software Security and Design

The article argues that the vague term “user” misleads software design, illustrates the problem with airline reservation, Unix, and SaaS examples, shows how it creates security flaws like the Confused Deputy issue, and urges precise terminology early in projects to avoid costly rework.

Access ControlSoftware DesignTerminology
0 likes · 8 min read
Why the Word “User” Is Killing Your Software Security and Design
Code Mala Tang
Code Mala Tang
Sep 1, 2025 · Backend Development

Why Deep‑Copying Request Payloads Is Critical for Safe Node.js APIs

Deep‑copying request payloads in Node.js prevents unintended mutations across middleware, protects shared state in async operations, improves debugging and security, and aligns with functional programming principles, making your APIs more robust, maintainable, and safe for handling user data and transactions.

Deep CopyImmutabilityNode.js
0 likes · 12 min read
Why Deep‑Copying Request Payloads Is Critical for Safe Node.js APIs
MaGe Linux Operations
MaGe Linux Operations
Aug 31, 2025 · Cloud Native

How to Build Lean, Reusable Docker Images: 5 Steps to Standardized Container Management

This article shares five practical steps and three core principles for creating minimal, reproducible, and secure Docker images, covering multi‑stage builds, parameterized builds, automated security scanning, version tagging, CI/CD integration, and advanced optimizations that can shrink image size by up to 70% and speed up builds fivefold.

DevOpscontainerimage optimization
0 likes · 15 min read
How to Build Lean, Reusable Docker Images: 5 Steps to Standardized Container Management
DevOps in Software Development
DevOps in Software Development
Aug 29, 2025 · Information Security

How Trusted Dependency Libraries Secure Industrial Software Supply Chains

This article analyzes the strategic importance of software supply‑chain security for industrial equipment, outlines challenges such as network isolation, fragmented management, compliance audits, zombie components and supply‑cut risks, and presents a full‑link trusted dependency library architecture that delivers security, efficiency, compliance and strategic autonomy.

Compliancearchitectureindustrial
0 likes · 22 min read
How Trusted Dependency Libraries Secure Industrial Software Supply Chains
Instant Consumer Technology Team
Instant Consumer Technology Team
Aug 29, 2025 · Artificial Intelligence

Why AI Coding Tools Need a Unified Agent Specification and How AGENTS.md Leads the Way

This article systematically reviews eight popular AI coding tools, compares their fragmented configuration mechanisms, introduces the OpenAI‑driven AGENTS.md specification, and proposes a broader Agent Specification Language (ASL) to unify agent rules across coding, design, and product domains while addressing security concerns.

AGENTS.mdAI AgentsAgent Specification Language
0 likes · 26 min read
Why AI Coding Tools Need a Unified Agent Specification and How AGENTS.md Leads the Way
php Courses
php Courses
Aug 29, 2025 · Backend Development

Boost Your PHP Site Speed and Security with APC Caching

This article explains why caching is essential for PHP websites, introduces common caching solutions like APC, Memcache, and Redis, and provides step‑by‑step instructions for installing APC, configuring PHP, writing cache code, and using caching to improve performance and protect API security.

apcsecurity
0 likes · 6 min read
Boost Your PHP Site Speed and Security with APC Caching
Code Ape Tech Column
Code Ape Tech Column
Aug 28, 2025 · Backend Development

Why and How to Replace Fastjson with Gson in Large Java Projects

This article explains why fastjson is being abandoned due to frequent security vulnerabilities, compares fastjson, Jackson, and Gson, and provides practical migration strategies, code examples, performance considerations, and common pitfalls to help teams safely switch to Gson in enterprise Java applications.

FastJSONGsonjson migration
0 likes · 18 min read
Why and How to Replace Fastjson with Gson in Large Java Projects
Su San Talks Tech
Su San Talks Tech
Aug 26, 2025 · Backend Development

How to Build a Dynamic IP Blacklist with Nginx, Lua, and Redis

This guide explains how to create a dynamic IP blacklist that blocks malicious crawlers and users by configuring Nginx with Lua scripts and a Redis store, covering requirements, environment setup, design options, configuration files, Lua code, summary of benefits, use cases, and advanced extensions.

IP blacklistLuaRedis
0 likes · 9 min read
How to Build a Dynamic IP Blacklist with Nginx, Lua, and Redis
Selected Java Interview Questions
Selected Java Interview Questions
Aug 25, 2025 · Information Security

Why 90% of Token Bugs Come from Renewal Mistakes – 5 Proven Solutions

Token renewal is a critical yet often misunderstood component of authentication, balancing security, user experience, and performance; this article examines common pitfalls, compares five practical strategies—including single‑token, double‑token, automatic renewal, and distributed solutions—and offers concrete best‑practice guidelines to avoid security holes and concurrency storms.

AuthenticationToken Renewalbackend
0 likes · 10 min read
Why 90% of Token Bugs Come from Renewal Mistakes – 5 Proven Solutions
Java Architect Essentials
Java Architect Essentials
Aug 24, 2025 · Information Security

How Java Serialization Leaks Passwords—and the Simple Fix with transient

This article explains how Java’s native serialization can expose plain‑text passwords, illustrates real‑world breaches, and shows how using the transient keyword together with encryption, library replacement, security frameworks, and penetration testing creates a five‑layer defense against serialization attacks.

JavaVulnerabilitymitigation
0 likes · 6 min read
How Java Serialization Leaks Passwords—and the Simple Fix with transient
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 22, 2025 · Operations

10 Essential Nginx Settings to Boost Performance and Security

This guide walks you through ten crucial Nginx configuration tweaks—including optimal worker processes, connection limits, gzip compression, caching, request size limits, SSL/TLS setup, HTTP/2 enablement, timeout settings, version hiding, and Lua extensions—to improve server performance, security, and reliability.

ConfigurationOpssecurity
0 likes · 4 min read
10 Essential Nginx Settings to Boost Performance and Security
Ops Community
Ops Community
Aug 18, 2025 · Operations

Master Dockerfile: From Beginner Mistakes to Pro-Level Best Practices

Learn how to avoid common Dockerfile pitfalls, choose optimal base images, streamline layer caching, implement health checks, and apply security best practices with real code examples, enabling faster builds, smaller images, and reliable production deployments for developers and ops engineers alike.

CI/CDDevOpsDocker
0 likes · 14 min read
Master Dockerfile: From Beginner Mistakes to Pro-Level Best Practices
Architecture Digest
Architecture Digest
Aug 18, 2025 · Backend Development

Why a Username of "null" Breaks Your System and How to Prevent It

The article explains how using the literal string "null" as a username can cause user‑experience glitches, log‑debugging nightmares, database pollution, security risks and automation failures, and provides concrete backend, frontend and database validation techniques to avoid these pitfalls.

backend developmentdatabase constraintsnull string
0 likes · 5 min read
Why a Username of "null" Breaks Your System and How to Prevent It
Su San Talks Tech
Su San Talks Tech
Aug 18, 2025 · Information Security

Mastering Token Renewal: 5 Strategies to Boost Security and Performance

This article explores the fundamentals of token renewal, analyzes common pitfalls, and presents five practical schemes—including single‑token, blacklist, double‑token, automatic renewal, and distributed‑environment solutions—while offering a comparison matrix, selection guidance, and best‑practice recommendations for secure, high‑performance authentication systems.

AuthenticationJavaToken Renewal
0 likes · 10 min read
Mastering Token Renewal: 5 Strategies to Boost Security and Performance
Architect
Architect
Aug 16, 2025 · Artificial Intelligence

Build a Scalable High‑Performance OCR Invoice Pipeline with Spring Boot & Tesseract

This article presents a comprehensive, high‑throughput OCR invoice processing solution that combines distributed system design, Spring Boot asynchronous execution, Tesseract deep optimization, multi‑engine fusion, structured data extraction, performance tuning, Kubernetes deployment, and security compliance.

AIKubernetesOCR
0 likes · 16 min read
Build a Scalable High‑Performance OCR Invoice Pipeline with Spring Boot & Tesseract
Selected Java Interview Questions
Selected Java Interview Questions
Aug 15, 2025 · Backend Development

Master Spring Boot Controllers: Design Patterns, Best Practices & Code Samples

This comprehensive guide explains how to design high‑quality Spring Boot controller layers, covering architecture planning, RESTful API conventions, parameter validation, unified response structures, exception handling, logging, security, testing, asynchronous processing, and performance optimization with practical code examples and clear best‑practice recommendations.

ControllerJavaRESTful API
0 likes · 15 min read
Master Spring Boot Controllers: Design Patterns, Best Practices & Code Samples
Programmer1970
Programmer1970
Aug 12, 2025 · Operations

Ultimate Nginx Config: Load Balancing, Rate Limiting, Reverse Proxy, SSL & Cloud‑Native

This comprehensive guide walks through essential Nginx .conf settings—from global worker tuning and event module tweaks to reverse‑proxy, load‑balancing strategies, TLS hardening, IP whitelisting, static and dynamic caching, connection‑pool tweaks, high‑availability clustering, monitoring with Prometheus, OpenTelemetry tracing, and cloud‑native integration with Kubernetes and Istio—providing concrete examples, code snippets, and best‑practice recommendations.

ConfigurationPerformanceReverse Proxy
0 likes · 18 min read
Ultimate Nginx Config: Load Balancing, Rate Limiting, Reverse Proxy, SSL & Cloud‑Native
Liangxu Linux
Liangxu Linux
Aug 10, 2025 · Databases

Master MySQL Backup & Recovery: Complete Guide for Reliable Data Protection

This comprehensive guide explains MySQL data backup and recovery strategies, covering backup types, planning principles, built‑in tools like mysqldump and mysqlpump, third‑party solutions such as Percona XtraBackup, scripting for automated schedules, storage options, encryption, monitoring, troubleshooting, and best‑practice recommendations to ensure data safety and business continuity.

DatabaseMySQLRecovery
0 likes · 22 min read
Master MySQL Backup & Recovery: Complete Guide for Reliable Data Protection
Open Source Tech Hub
Open Source Tech Hub
Aug 6, 2025 · Backend Development

Swow 1.0 Release: Full PHP 8.4 Support, New Pipe API, and Critical Fixes

The latest Swow release brings complete PHP 8.4 compatibility, introduces a powerful pipe API (Swow\pipe(), Swow\fileno(), Swow\pipe_from_fd()), adds CPU core detection via Swow\nproc(), enhances SSL/TLS reliability, restructures closure serialization, fixes numerous memory‑safety and compatibility bugs, and updates internal libraries.

PHP 8.4Swowcoroutine
0 likes · 4 min read
Swow 1.0 Release: Full PHP 8.4 Support, New Pipe API, and Critical Fixes
Tech Freedom Circle
Tech Freedom Circle
Jul 27, 2025 · Interview Experience

Designing a Payment Middle Platform from Scratch – Core Challenges (Interview Answer)

This article provides a comprehensive guide to designing a payment middle platform from zero, covering its definition, classic middle‑platform types, core architecture, functional modules, fault‑tolerance, security measures, distributed‑transaction strategies, and detailed Java pseudocode, offering interview‑ready insights for architects.

MicroservicesMiddle Platformarchitecture
0 likes · 39 min read
Designing a Payment Middle Platform from Scratch – Core Challenges (Interview Answer)
Architecture and Beyond
Architecture and Beyond
Jul 27, 2025 · Artificial Intelligence

What Makes an AI Agent Tick? From Expert Systems to Modern Architectures

This article traces the evolution of AI agents from early expert systems to today’s multimodal, memory‑rich agents, explains their perception, reasoning, memory and action modules, discusses model selection, prompt engineering, RAG techniques, and highlights current limitations such as hallucinations, reliability, cost, and security.

AI AgentFunction CallingLarge Language Model
0 likes · 28 min read
What Makes an AI Agent Tick? From Expert Systems to Modern Architectures
php Courses
php Courses
Jul 25, 2025 · Backend Development

How to Run and Parse Ping Results in PHP: A Complete Guide

Learn how to execute the Ping command from PHP, capture its output, format it into structured data, handle cross‑platform differences, ensure security with input validation, and display results in a user‑friendly HTML layout, enabling powerful network diagnostics within your web applications.

backend developmentnetwork diagnosticsping
0 likes · 8 min read
How to Run and Parse Ping Results in PHP: A Complete Guide
php Courses
php Courses
Jul 25, 2025 · Backend Development

How to Execute and Parse Ping Results in PHP for Structured Network Diagnostics

Learn how to run the ping command from PHP, format its raw output, parse statistics into a structured array, handle cross‑platform differences, ensure security with input validation, and display results in a user‑friendly HTML format for robust network diagnostics.

backend developmentnetwork diagnosticsping
0 likes · 7 min read
How to Execute and Parse Ping Results in PHP for Structured Network Diagnostics
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 24, 2025 · Cloud Computing

Why Serverless Is the Best Way to Deploy Enterprise MCP Servers

The article explains how the MCP protocol standardizes AI model interactions with external services, outlines the challenges of deploying MCP servers in enterprises, and demonstrates how Huawei Cloud FunctionGraph's serverless workflow offers a low‑cost, scalable, and secure solution with step‑by‑step deployment guidance.

AI IntegrationCloud FunctionsMCP
0 likes · 8 min read
Why Serverless Is the Best Way to Deploy Enterprise MCP Servers
vivo Internet Technology
vivo Internet Technology
Jul 23, 2025 · Information Security

How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance

Vivo unveiled its BlueOS kernel, the first industry‑wide, fully Rust‑written operating system kernel open‑sourced at the 2025 Open Atom Open‑Source Ecosystem Conference, highlighting its security‑first design, lightweight footprint, cross‑architecture compatibility, and AI‑integrated features aimed at the emerging AGI era.

BlueOSRustkernel
0 likes · 7 min read
How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance
DevOps Operations Practice
DevOps Operations Practice
Jul 22, 2025 · Operations

Top 7 DevOps Best Practices to Accelerate Delivery and Boost Reliability

These seven essential DevOps best practices—from cultural transformation and full automation to continuous integration, observability, security, cloud-native microservices, and performance optimization—guide teams in accelerating software delivery, enhancing quality, ensuring reliability, and reducing costs through collaborative, automated, and measurable processes.

CI/CDDevOpsautomation
0 likes · 4 min read
Top 7 DevOps Best Practices to Accelerate Delivery and Boost Reliability
Java Captain
Java Captain
Jul 22, 2025 · Information Security

How to Unlock a Banned WeChat Account in 2025: Step‑by‑Step Self‑Unblock and Appeal Guide

This comprehensive 2025 guide explains how to identify temporary versus permanent WeChat bans, walk you through the four‑step self‑unblock process, detail the required materials for manual appeals, and provide troubleshooting tips and long‑term protection strategies to safely recover your account.

2025Account UnblockAppeal Process
0 likes · 12 min read
How to Unlock a Banned WeChat Account in 2025: Step‑by‑Step Self‑Unblock and Appeal Guide
JavaScript
JavaScript
Jul 22, 2025 · Frontend Development

How ShadowRealm Can Safely Isolate Untrusted JavaScript in Your Web Apps

This article explains the security risks of integrating third‑party scripts, why traditional isolation methods like iframes, Web Workers, and eval fall short, and introduces the upcoming ShadowRealm proposal with its lightweight, synchronous, and fully isolated JavaScript global environment and simple API.

JavaScriptShadowRealmWeb Isolation
0 likes · 4 min read
How ShadowRealm Can Safely Isolate Untrusted JavaScript in Your Web Apps
Raymond Ops
Raymond Ops
Jul 21, 2025 · Operations

How to Secure Linux: Create a Sudo User and Disable Root SSH Login

This guide explains why disabling root SSH access is essential, then walks through creating a privileged user, assigning sudo rights, editing the sshd_config file to reject root logins, restarting the service, and verifying that root login is effectively blocked.

Linuxroot loginsecurity
0 likes · 5 min read
How to Secure Linux: Create a Sudo User and Disable Root SSH Login
Lin is Dream
Lin is Dream
Jul 21, 2025 · Operations

Unlock Nginx Power: Load Balancing, Static Serving, Logging, Security & Gray Release Guide

This article walks you through practical Nginx configurations covering reverse‑proxy load balancing, static resource handling, cache control, version hiding, JSON‑formatted logging, rate‑limiting, IP restrictions, gray‑release traffic splitting, security headers and DNS anti‑spoofing, with ready‑to‑use code examples.

ConfigurationLoggingload balancing
0 likes · 20 min read
Unlock Nginx Power: Load Balancing, Static Serving, Logging, Security & Gray Release Guide
Ops Community
Ops Community
Jul 19, 2025 · Operations

Mastering Linux Enterprise Data Synchronization: From Basics to Production Best Practices

This comprehensive guide explores Linux‑based enterprise data synchronization, covering core concepts, architecture patterns, tools like rsync, MySQL and PostgreSQL replication, distributed file systems, cloud‑native solutions, monitoring, security, and production‑grade best practices to help engineers build reliable, scalable sync systems.

Data synchronizationKubernetesLinux
0 likes · 18 min read
Mastering Linux Enterprise Data Synchronization: From Basics to Production Best Practices
Raymond Ops
Raymond Ops
Jul 17, 2025 · Operations

Essential Ops Toolkit: Unified Account Management, Automation, DNS, and More

This guide reviews a comprehensive set of operations tools—including LDAP, JumpServer, Fabric, Ansible, dnsmasq, pdnsd, ApacheBench, TCPcopy, PortSentry, fail2ban, knockd, Vagrant, Docker, ELK, and Smokeping—detailing their features, advantages, and typical use cases for modern infrastructure management.

DNSLoggingOperations
0 likes · 8 min read
Essential Ops Toolkit: Unified Account Management, Automation, DNS, and More
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jul 17, 2025 · Artificial Intelligence

Boost Security and Accuracy with a Multi‑Engine Voiceprint Fusion Service

This article introduces a multi‑engine voiceprint fusion service that combines Tencent Cloud, iFlytek, and a self‑developed model, detailing its architecture, intelligent scheduling, flexible API, technical highlights, typical high‑security scenarios, and usage specifications with example code for developers.

AIbiometric authenticationcloud API
0 likes · 9 min read
Boost Security and Accuracy with a Multi‑Engine Voiceprint Fusion Service
php Courses
php Courses
Jul 15, 2025 · Backend Development

7 Fatal PHP Mistakes Every Developer Must Avoid

This article outlines the seven most common and dangerous errors in PHP development—ranging from SQL injection and unchecked input to poor session handling and lack of autoloading—while offering concrete code‑level solutions to boost security, performance, and maintainability.

PHPPerformancebackend
0 likes · 6 min read
7 Fatal PHP Mistakes Every Developer Must Avoid
Efficient Ops
Efficient Ops
Jul 13, 2025 · Operations

Mastering Modern System Operations: 6 Essential Strategies for Stability and Efficiency

This comprehensive guide outlines six critical areas of modern system operations—including real‑time monitoring, security safeguards, automation, fault diagnosis, collaborative teamwork, and process optimization—offering practical strategies and tools such as Zabbix, Prometheus, ELK, Redis, Ansible, and capacity planning to ensure stable, efficient enterprise services.

automationcapacity planningmonitoring
0 likes · 10 min read
Mastering Modern System Operations: 6 Essential Strategies for Stability and Efficiency
Code Mala Tang
Code Mala Tang
Jul 12, 2025 · Fundamentals

Mastering Python’s eval(): How It Works, When to Use It, and How to Stay Safe

Python’s eval() function acts as a double‑edged sword, enabling dynamic code execution by parsing, compiling, and running string‑based expressions, but it introduces security and performance risks; this article explains its inner workings, common use cases, potential dangers, and safe practices or alternatives.

EvalPythonbest-practices
0 likes · 9 min read
Mastering Python’s eval(): How It Works, When to Use It, and How to Stay Safe
Raymond Ops
Raymond Ops
Jul 12, 2025 · Information Security

How to Enforce Password Expiration and Complexity on Linux Systems

Learn how to configure password aging and enforce complexity rules on Linux by editing /etc/login.defs and /etc/pam.d/system-auth, including setting maximum password age, minimum length, character class requirements, and preventing reuse of recent passwords, with practical sed commands and example configurations for CentOS 6 and 7.

PAMpassword agingpassword complexity
0 likes · 8 min read
How to Enforce Password Expiration and Complexity on Linux Systems
IT Architects Alliance
IT Architects Alliance
Jul 10, 2025 · Cloud Native

Inside Alibaba’s Tech Stack: Cloud‑Native Architecture Behind Billions of Transactions

This article examines Alibaba's extensive cloud‑native technology stack—including distributed computing, storage, middleware, real‑time data processing, AI platforms, performance engineering, and security—revealing how its architects design systems that handle massive transaction volumes during events like Double 11.

Big DataDistributed SystemsMicroservices
0 likes · 12 min read
Inside Alibaba’s Tech Stack: Cloud‑Native Architecture Behind Billions of Transactions
JavaScript
JavaScript
Jul 9, 2025 · Information Security

How to Achieve a Seamless “Never‑Logout” Experience with Token Refresh

This article explains why short‑lived access tokens cause user interruptions, introduces the dual‑token authentication model with refresh tokens, and provides a complete Axios interceptor implementation that transparently renews tokens, handles concurrency, and gracefully logs out when refresh fails.

Authenticationaxiosfrontend
0 likes · 9 min read
How to Achieve a Seamless “Never‑Logout” Experience with Token Refresh
Tencent Cloud Developer
Tencent Cloud Developer
Jul 9, 2025 · Backend Development

Why Payment System Architecture Is the Backbone of E‑Commerce

Payment systems serve as the essential bridge linking consumers, merchants, and financial institutions in e‑commerce, handling everything from transaction processing and security compliance to multi‑channel payment management, order settlement, refunds, and detailed architecture design that evolves from closed internal apps to open, scalable micro‑service platforms.

E‑commerceSettlementbackend architecture
0 likes · 20 min read
Why Payment System Architecture Is the Backbone of E‑Commerce