All Articles

143088 articles · Page 6710 of 7155
Tencent Music Tech Team
Tencent Music Tech Team
Jun 23, 2017 · Backend Development

New Features and Changes in npm@5: Detailed Overview and Comparison with Yarn

npm 5 introduces automatic package‑lock generation, default --save, enhanced Git and file‑dependency handling, new prepack/postpack scripts, stronger integrity checks, a fully managed cache and registry tweaks, while narrowing Yarn’s speed advantage despite early bugs, making it a compelling alternative for npm‑centric workflows.

YARNdependency-managementnpm
0 likes · 15 min read
New Features and Changes in npm@5: Detailed Overview and Comparison with Yarn
Tencent Advertising Technology
Tencent Advertising Technology
Jun 23, 2017 · Artificial Intelligence

Weekly Champion nju_newbiew Shares Competition Experience and Technical Insights

The nju_newbiew team, winners of the weekly champion in Tencent Social Ads University Algorithm Competition, recount their data processing, offline validation, feature engineering, and model strategies, highlighting practical machine‑learning lessons while also providing competition announcements and contact information.

AICompetitionData Processing
0 likes · 5 min read
Weekly Champion nju_newbiew Shares Competition Experience and Technical Insights
Architecture Digest
Architecture Digest
Jun 23, 2017 · Backend Development

Evolution of a Startup's Backend Architecture: From Single Server to Distributed System

After leaving Baidu in 2015, the author recounts nearly two years of evolving a startup’s backend architecture—from a single‑server Tomcat setup to multi‑node clusters with Nginx reverse proxy, database sharding, caching, session sharing, and service‑oriented design—highlighting challenges, optimizations, and lessons learned.

ArchitectureTomcatbackend
0 likes · 5 min read
Evolution of a Startup's Backend Architecture: From Single Server to Distributed System
Qunar Tech Salon
Qunar Tech Salon
Jun 23, 2017 · R&D Management

Innovative Organizational Structure and Management Practices: OK System and OKR at Ctrip

This article details Ctrip's four‑year journey of using the OK system and OKR framework to create agile OK teams, drive high‑efficiency operations, implement entrepreneurial incentive mechanisms, and cultivate talent through the Huangpu training camp, ultimately reshaping corporate culture and sustaining rapid growth.

AgileCorporate CultureManagement Innovation
0 likes · 14 min read
Innovative Organizational Structure and Management Practices: OK System and OKR at Ctrip
MaGe Linux Operations
MaGe Linux Operations
Jun 23, 2017 · Fundamentals

9 Key Lessons from 25 Years of Linux Kernel Development

Over 25 years, the Linux kernel community has distilled nine essential lessons—from short release cycles and distributed development models to the critical role of tools, strong governance, company participation, and incremental feature growth—demonstrating how collaborative, adaptable processes sustain large‑scale open‑source projects.

LinuxOpen Sourcekernel development
0 likes · 7 min read
9 Key Lessons from 25 Years of Linux Kernel Development
Efficient Ops
Efficient Ops
Jun 22, 2017 · Cloud Computing

How to Choose the Right Cloud Host: Inside Trusted Cloud’s Rating System

This article explains the Trusted Cloud host rating framework, detailing its star‑based levels, evaluation criteria such as availability, security and disaster recovery, and how enterprises can use the standards to select the most suitable cloud host provider.

Cloud ComputingCloud HostStability
0 likes · 6 min read
How to Choose the Right Cloud Host: Inside Trusted Cloud’s Rating System
dbaplus Community
dbaplus Community
Jun 22, 2017 · Databases

Turning a 5‑Second Oracle Pagination Query into Sub‑Second Speed

This article walks through a real‑world Oracle pagination query that took over five seconds for just fifteen rows, analyzes why ORDER BY caused the slowdown, and demonstrates a step‑by‑step rewrite using a WITH clause and index‑driven access that reduces execution time to under one second.

IndexOraclePagination
0 likes · 10 min read
Turning a 5‑Second Oracle Pagination Query into Sub‑Second Speed
21CTO
21CTO
Jun 22, 2017 · Product Management

What Drives Ma Huateng’s Product Management Philosophy? Lessons from Tencent’s Founder

This article explores Ma Huateng’s evolution from a hands‑on programmer to a visionary product manager, highlighting his email‑driven leadership, early coding contributions, the founding challenges of Tencent, and his three core product principles that shape the company’s relentless innovation.

Ma HuatengTencentinnovation
0 likes · 11 min read
What Drives Ma Huateng’s Product Management Philosophy? Lessons from Tencent’s Founder
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 22, 2017 · Operations

Implementing Periodic Releases and Operational Automation for Small Teams

The article describes how a small development team adopts a three‑week periodic release cadence, improves demand management, resolves operational concerns, and standardizes configuration, environment, deployment, and testing processes to achieve continuous delivery with higher quality and lower coordination cost.

AutomationConfiguration ManagementContinuous Delivery
0 likes · 13 min read
Implementing Periodic Releases and Operational Automation for Small Teams
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 22, 2017 · Frontend Development

Essential Front-End Interview Q&A: HTML, CSS, JavaScript & More

This article compiles a comprehensive set of front‑end interview questions and answers covering HTML attributes, CSS concepts, JavaScript fundamentals, DOM manipulation, browser behavior, performance optimization, and related web technologies, providing concise explanations and practical code examples for each topic.

CSSHTML
0 likes · 28 min read
Essential Front-End Interview Q&A: HTML, CSS, JavaScript & More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 22, 2017 · Frontend Development

Mastering Deep vs Shallow Cloning in JavaScript and jQuery

This article explains the difference between deep and shallow cloning in JavaScript, illustrates how reference types affect object copies, demonstrates practical implementations using loops, Array.concat, and jQuery.extend, and shows visual examples to help developers avoid common pitfalls when merging objects.

FrontendShallow Clonedeep clone
0 likes · 4 min read
Mastering Deep vs Shallow Cloning in JavaScript and jQuery
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 22, 2017 · Frontend Development

Build a Fully Functional Shopping Cart in WeChat Mini Programs

This tutorial walks through implementing a feature‑rich shopping cart in a WeChat Mini Program, covering data structures, UI binding, selection handling, total‑price calculation, quantity adjustment, and item deletion for a complete beginner‑friendly solution.

FrontendMini ProgramShopping Cart
0 likes · 4 min read
Build a Fully Functional Shopping Cart in WeChat Mini Programs
Node Underground
Node Underground
Jun 22, 2017 · Backend Development

8 Essential Node.js Practices Every Backend Developer Should Follow

This article presents eight practical recommendations for Node.js developers, covering dependency locking, lifecycle scripts, modern JavaScript, promises with async/await, code formatting with Prettier, continuous integration testing, security headers via Helmet, and serving over HTTPS.

Best PracticesHTTPSNode.js
0 likes · 4 min read
8 Essential Node.js Practices Every Backend Developer Should Follow
Hujiang Technology
Hujiang Technology
Jun 22, 2017 · Mobile Development

Implementing Rich Text Rendering on Android with HtmlSpanner

This article explains how to render rich, styled text in an Android OCS player by evaluating open‑source libraries, selecting HtmlSpanner, and detailing HTML tag support, CSS parsing, multi‑font handling, custom font loading, common pitfalls, and future improvement ideas.

AndroidCSS ParsingFont Subsetting
0 likes · 13 min read
Implementing Rich Text Rendering on Android with HtmlSpanner
Hujiang Technology
Hujiang Technology
Jun 22, 2017 · Mobile Development

Elegant Kotlin‑Java Mixed Programming for Android Projects

This article explains how to smoothly integrate Kotlin and Java in Android development, covering IDE conversion, class handling, ProGuard pitfalls, library considerations, calling conventions, keyword conflicts, static methods, package‑level functions, and null‑safety with practical code examples.

Code ConversionInteropmobile-development
0 likes · 9 min read
Elegant Kotlin‑Java Mixed Programming for Android Projects