All Articles

143219 articles · Page 6662 of 7161
Architecture Digest
Architecture Digest
Aug 30, 2017 · Backend Development

Evolution of System Architecture and Key Distributed Service Technologies

This article outlines the progressive stages of system architecture—from a single‑server LAMP setup through application‑data separation, caching, clustering, read/write splitting, CDN, distributed storage, NoSQL, business decomposition, and finally distributed services—while detailing essential technologies such as message queues, service frameworks, service buses, communication patterns, and governance mechanisms like Dubbo and OSB.

Backend DevelopmentMessage QueueMicroservices
0 likes · 14 min read
Evolution of System Architecture and Key Distributed Service Technologies
网易UEDC
网易UEDC
Aug 30, 2017 · Product Management

How Designers Can Master Product Thinking: 5 Essential Mindsets

This article explains why designers need product thinking and breaks down the five key mindsets—user‑centered, logical, data‑driven, marketing, and project thinking—providing practical examples and actionable steps to boost influence, career growth, and design impact.

Data AnalysisDesignProduct Thinking
0 likes · 14 min read
How Designers Can Master Product Thinking: 5 Essential Mindsets
High Availability Architecture
High Availability Architecture
Aug 30, 2017 · Fundamentals

Seven Useful Programming Habits for Developers

The article shares seven practical habits—such as controlled autosave, scheduled breaks, eliminating distractions, clear outcome visualization, regular skill training, test‑first development, and avoiding over‑engineering—that can boost a programmer's productivity and long‑term growth.

Best Practicesdeveloper productivityprogramming habits
0 likes · 5 min read
Seven Useful Programming Habits for Developers
MaGe Linux Operations
MaGe Linux Operations
Aug 30, 2017 · Operations

Mastering Shell Script Timeouts with the Linux timeout Command

This article explains how to use the Linux timeout command to reliably enforce execution limits on shell scripts, demonstrates its advantages over simple watchdog loops, shows practical examples with ping and MQ scripts, discusses return codes, and highlights common pitfalls such as background processes and function usage.

CronScriptShell
0 likes · 4 min read
Mastering Shell Script Timeouts with the Linux timeout Command
dbaplus Community
dbaplus Community
Aug 29, 2017 · Databases

Unlock Oracle Performance: How Architecture Impacts SQL Optimization

This article explains Oracle's architecture—including the SGA, Shared Pool, Data Buffer, and Log Buffer—shows how each component influences SQL parsing, bind variables, result caching, direct‑path inserts, batch commits and logging, and provides step‑by‑step experiments and practical techniques for diagnosing and tuning performance bottlenecks.

Bind VariablesDatabase ArchitectureOracle
0 likes · 16 min read
Unlock Oracle Performance: How Architecture Impacts SQL Optimization
Efficient Ops
Efficient Ops
Aug 29, 2017 · Operations

From ITIL to SRE: How Vipshop Transformed Its Operations

This article recounts Vipshop’s journey from a traditional ITIL‑based operations model to an SRE‑inspired, automated workflow, detailing the construction of ITIL processes, the challenges faced, the shift toward automation, and personal insights on managing people, quality, and change.

DevOpsITILSRE
0 likes · 20 min read
From ITIL to SRE: How Vipshop Transformed Its Operations
Efficient Ops
Efficient Ops
Aug 29, 2017 · Operations

How IBM’s Cognitive Computing Transforms IT Operations with AI‑Driven Automation

IBM applies cognitive computing to IT operations by continuously learning from massive data, modeling correct behaviors, and recommending automated actions, while leveraging big‑data processing, machine‑learning‑based predictive insights, and micro‑service automation to reduce incidents and operational costs.

Artificial IntelligenceIBMIT Operations
0 likes · 12 min read
How IBM’s Cognitive Computing Transforms IT Operations with AI‑Driven Automation
21CTO
21CTO
Aug 29, 2017 · Artificial Intelligence

Why You Don't Need Advanced Math to Start Learning Deep Learning

Despite the hype that deep learning demands heavy calculus and linear algebra, this article shows beginners how basic concepts like derivatives and partial derivatives can be grasped with simple analogies, explains activation functions, learning rates, and the role of training and testing data in neural networks.

Derivativesactivation functionmachine learning basics
0 likes · 12 min read
Why You Don't Need Advanced Math to Start Learning Deep Learning
21CTO
21CTO
Aug 29, 2017 · Backend Development

Why Go Is Outshining Python for Backend Services: 5 Compelling Reasons

This article explains how Go’s compiled single‑binary output, static type system, superior performance, built‑in libraries, and strong IDE support helped a micro‑service platform replace a Python/Django stack, cutting code by 64% and boosting backend speed by up to 30%.

Backend DevelopmentGoIDE Support
0 likes · 7 min read
Why Go Is Outshining Python for Backend Services: 5 Compelling Reasons
21CTO
21CTO
Aug 29, 2017 · Fundamentals

What Did Bill Gates Actually Code? Inside the 1978 Microsoft BASIC for 6502

The article explores Bill Gates’s early programming passion, detailing his work on the 1978 Microsoft BASIC for the 6502 processor, the recent public release of that source code, and notes that other tech leaders like Ma Huateng and Lei Jun also began as programmers.

6502Bill GatesMicrosoft BASIC
0 likes · 2 min read
What Did Bill Gates Actually Code? Inside the 1978 Microsoft BASIC for 6502
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 29, 2017 · Information Security

Rethinking Web Security: A Front‑End Perspective on Attack and Defense

From a front‑end engineer’s viewpoint, this article dissects web security as a holistic system, examines attack motives, targets, and vectors across browsers, transmission channels, and servers, and proposes coordinated front‑end and back‑end defenses such as encryption, signing, XSS filtering, URL whitelisting, and CSRF mitigation.

Defense StrategiesInformation Securityattack vectors
0 likes · 14 min read
Rethinking Web Security: A Front‑End Perspective on Attack and Defense
Hujiang Technology
Hujiang Technology
Aug 29, 2017 · Frontend Development

WeChat Mini Program Development Tutorial: Course Outline and Tool Installation Guide

This article presents a comprehensive WeChat Mini Program tutorial, outlining the course curriculum from introductory to advanced chapters, and provides step‑by‑step instructions for installing and configuring the WeChat Web Developer Tool on macOS, including project creation, appID setup, and debugging workflow.

Mobile AppTutorialWeChat Mini Program
0 likes · 4 min read
WeChat Mini Program Development Tutorial: Course Outline and Tool Installation Guide
DevOpsClub
DevOpsClub
Aug 29, 2017 · Operations

Mastering DevOps: The Tao, Fa, Shu, Qi Framework for Efficient Delivery

This article introduces the DevOps “Tao, Fa, Shu, Qi” framework, explaining its four layers—purpose, strategy, tactics, and tools—while discussing VUCA challenges, agile principles, automation, measurement, culture, and practical implementation guidance for building high‑speed, reliable software delivery pipelines.

AutomationDevOpsInfrastructure as Code
0 likes · 16 min read
Mastering DevOps: The Tao, Fa, Shu, Qi Framework for Efficient Delivery
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 29, 2017 · Mobile Development

Precise App Response Time Measurement Using Frame-Based Analysis

The article explains why accurate response‑time testing is essential for mobile apps, compares four common measurement methods, introduces a frame‑analysis tool that extracts video frames, deduplicates them, and lets users select start and end frames to compute precise cold‑ and hot‑start times, and discusses its advantages and limitations.

Response TimeToolframe analysis
0 likes · 11 min read
Precise App Response Time Measurement Using Frame-Based Analysis
37 Interactive Technology Team
37 Interactive Technology Team
Aug 29, 2017 · Frontend Development

How to Clear Cache and Open Developer Tools in Various Browsers (with Screenshots)

This illustrated guide walks users through clearing cache and launching developer tools in browsers ranging from Internet Explorer, Chrome, Opera, Safari, Firefox, and Edge to lesser‑known browsers, and even shows how to toggle compatibility modes in dual‑engine browsers, with screenshots for each step.

BrowserDeveloper ToolsTutorial
0 likes · 8 min read
How to Clear Cache and Open Developer Tools in Various Browsers (with Screenshots)
ITPUB
ITPUB
Aug 29, 2017 · Databases

Why Set-Based SQL Beats Procedural Queries: Real Performance Comparisons

The article explains how set‑based SQL queries outperform procedural, row‑by‑row approaches by showing concrete examples, AUTOTRACE statistics, and PL/SQL function alternatives, highlighting massive differences in consistent gets, recursive calls, and overall resource consumption for large production data sets.

PL/SQLPerformanceProcedural
0 likes · 7 min read
Why Set-Based SQL Beats Procedural Queries: Real Performance Comparisons