All Articles

143164 articles · Page 6681 of 7159
Aotu Lab
Aotu Lab
Aug 3, 2017 · Frontend Development

Integrating Gitalk: A GitHub‑Based Comment System for Your Site

This guide explains what Gitalk is, outlines its key features, shows how to install it via CDN or npm, details required GitHub application settings, provides configuration options with code examples, and describes usage, rendering, contribution steps, and related projects.

GitHub IssuesGitalkJavaScript
0 likes · 6 min read
Integrating Gitalk: A GitHub‑Based Comment System for Your Site
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 3, 2017 · Fundamentals

How X‑Paxos Transforms Distributed Consensus for High‑Performance Databases

X‑Paxos is Alibaba’s high‑performance, independently designed Paxos library that extends the classic consensus algorithm with multi‑threaded architecture, pluggable logging, adaptive batching and pipelining, and flexible node roles, delivering strong consistency, high availability, and low latency for global distributed databases and services.

AlibabaPaxosdistributed consensus
0 likes · 22 min read
How X‑Paxos Transforms Distributed Consensus for High‑Performance Databases
Qunar Tech Salon
Qunar Tech Salon
Aug 3, 2017 · Information Security

Why Use LLVM for Obfuscation and How to Apply It in Android Development

This article explains the reasons for using LLVM to obfuscate Android applications, describes various LLVM-based obfuscation techniques such as instruction substitution, control‑flow flattening, bogus control flow, and custom passes, and illustrates their effects with diagrams.

AndroidLLVMMobile Development
0 likes · 2 min read
Why Use LLVM for Obfuscation and How to Apply It in Android Development
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 2, 2017 · Backend Development

Scalable Web Architecture: Layers, Load Balancing, and Storage

This article explains the layered architecture of large‑scale web systems, covering flexible component choices, load distribution strategies, business service and communication layers, storage options from file to object systems, and key evaluation criteria such as cost, scalability, security, and maintainability.

Scalabilitybackenddata storage
0 likes · 20 min read
Scalable Web Architecture: Layers, Load Balancing, and Storage
DevOps
DevOps
Aug 2, 2017 · Operations

Executive Insights on the State of DevOps: Findings from 16 Leaders Across 14 Companies

Based on interviews with 16 senior executives from 14 companies, this article highlights that DevOps success hinges on people, process, and technology, emphasizing cultural change, automation, faster releases, higher quality, and the growing impact of cloud and containers on future development practices.

Continuous DeliveryCultureExecutive Insights
0 likes · 9 min read
Executive Insights on the State of DevOps: Findings from 16 Leaders Across 14 Companies
dbaplus Community
dbaplus Community
Aug 2, 2017 · Databases

Top 10 MySQL Error Cases and How to Fix Them

This article lists ten classic MySQL error scenarios—from connection limits and replication conflicts to startup failures and charset issues—explaining each problem, showing the exact error output, and providing step‑by‑step commands and configuration tweaks to resolve them.

Database ErrorsMySQLSQL
0 likes · 17 min read
Top 10 MySQL Error Cases and How to Fix Them
Efficient Ops
Efficient Ops
Aug 2, 2017 · Operations

Essential Ops Playbook: 6 Key Practices to Prevent Disasters

Drawing from a year‑and‑a‑half of ops experience, this guide outlines six practical categories—online operation standards, data handling, security, daily monitoring, performance tuning, and mindset—to help engineers avoid costly mistakes and maintain stable, secure systems.

BackupOperationsPerformance Tuning
0 likes · 12 min read
Essential Ops Playbook: 6 Key Practices to Prevent Disasters
Programmer DD
Programmer DD
Aug 2, 2017 · Backend Development

How to Serve Static Resources and Render Pages with Spring Boot & Thymeleaf

This guide explains how Spring Boot serves static assets from classpath directories, how to configure and access them, and how to render dynamic HTML pages using Thymeleaf—including template locations, sample code, and property customizations for seamless web development.

Spring BootWeb Developmentstatic resources
0 likes · 7 min read
How to Serve Static Resources and Render Pages with Spring Boot & Thymeleaf
Programmer DD
Programmer DD
Aug 2, 2017 · Fundamentals

Mastering Regex: How to Build Precise and Efficient Regular Expressions

This article explains how to construct regular expressions that balance matching expected strings, avoiding false matches, maintaining readability, and achieving performance, while covering when to use regex, practical JavaScript examples, accuracy techniques for phone numbers and floats, and key optimization strategies.

AccuracyJavaScriptPattern Matching
0 likes · 12 min read
Mastering Regex: How to Build Precise and Efficient Regular Expressions
21CTO
21CTO
Aug 2, 2017 · R&D Management

How Wang Xiaochuan Built Sogou: R&D Management Lessons from a Chinese Tech Icon

The article chronicles Wang Xiaochuan’s journey from a gold‑medal IOI student to Sogou’s CEO, detailing his early setbacks, strategic hires, product pivots, key partnerships, and the leadership decisions that shaped Sogou’s rise in China’s competitive internet landscape.

Chinese techSogouWang Xiaochuan
0 likes · 15 min read
How Wang Xiaochuan Built Sogou: R&D Management Lessons from a Chinese Tech Icon
ITPUB
ITPUB
Aug 2, 2017 · Databases

How Chinese Domestic Databases Evolved in 2017: Funding, Products, and Market Moves

The 2017 overview of China’s domestic database sector examines funding milestones, new product releases, and market activities of key players such as Nanda General, HanGao Software, Kingbase, Inspur K‑DB, and XingRuiGe, highlighting their technical capabilities and strategic directions.

Chinese MarketData PlatformsOpen-source
0 likes · 9 min read
How Chinese Domestic Databases Evolved in 2017: Funding, Products, and Market Moves
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 2, 2017 · Fundamentals

Understanding the Relationship Between SDN and NFV: Key Insights

SDN (Software‑Defined Networking) transforms the entire network into a software system managed by a controller, while NFV (Network Functions Virtualization) virtualizes individual network devices; together they enable rapid, automated deployment of network services, with SDN providing automation and NFV supplying software‑based equipment.

NFVSDNnetwork functions
0 likes · 7 min read
Understanding the Relationship Between SDN and NFV: Key Insights
JD.com Experience Design Center
JD.com Experience Design Center
Aug 2, 2017 · Frontend Development

Mastering Vue Component Hierarchies: Avoid Common Pitfalls with Slots

This article examines common mistakes when nesting Vue.js components—such as overly deep parent‑child structures and cumbersome event communication—and demonstrates how to streamline component design using reusable child components and the slot content‑distribution mechanism, complete with practical code examples and visual diagrams.

Component ArchitectureFrontend OptimizationVue.js
0 likes · 13 min read
Mastering Vue Component Hierarchies: Avoid Common Pitfalls with Slots
Architecture Digest
Architecture Digest
Aug 2, 2017 · Backend Development

Youzan's Microservice Evolution and Best Practices with Spring Boot

The article chronicles Youzan's transition from a monolithic PHP system to Java‑based microservices, outlines the architectural challenges encountered, and presents practical solutions such as Spring Boot adoption, BOM management, health‑check standardization, Hystrix circuit‑breaker patterns, automated API documentation, contract testing, and continuous integration to improve scalability, maintainability, and operational efficiency.

ArchitectureCIHystrix
0 likes · 12 min read
Youzan's Microservice Evolution and Best Practices with Spring Boot
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 2, 2017 · R&D Management

Software Release Modes: Project Release, Release Train, and Intercity Express

The article explains three software version release strategies—Project Release, Release Train, and Intercity Express—detailing their dimensions of time, features, and quality, discussing advantages, drawbacks, and practical considerations for adopting each mode in modern development and DevOps practices.

Continuous DeliverySoftware Releaseintercity express
0 likes · 13 min read
Software Release Modes: Project Release, Release Train, and Intercity Express
High Availability Architecture
High Availability Architecture
Aug 2, 2017 · Artificial Intelligence

A Comparative Study of Distributed Machine Learning Platforms: Design Methods and Evaluation

This article surveys design approaches for distributed machine learning platforms, classifies them into basic dataflow, parameter‑server, and advanced dataflow models, examines examples such as Spark, PMLS, TensorFlow and MXNet, and presents performance evaluations and future research directions.

Parameter ServerSparkTensorFlow
0 likes · 10 min read
A Comparative Study of Distributed Machine Learning Platforms: Design Methods and Evaluation