All Articles

143183 articles · Page 6672 of 7160
网易UEDC
网易UEDC
Aug 16, 2017 · Product Management

How Behavior Design Shapes User Actions: From Fogg’s Model to Practical Product Strategies

This article explores the evolution of human‑computer interaction across PC, mobile, and AI eras, explains B.J. Fogg’s B=MAT behavior model, and offers practical design tactics—such as motivation hooks, cost reduction, and conditioned reminders—to influence user behavior in modern digital products.

B.J. Foggbehavior designinteraction design
0 likes · 14 min read
How Behavior Design Shapes User Actions: From Fogg’s Model to Practical Product Strategies
Qunar Tech Salon
Qunar Tech Salon
Aug 16, 2017 · Artificial Intelligence

Applying Wide & Deep Learning to Meituan‑Dianping Recommendation System

This article describes how Meituan‑Dianping leverages deep learning, especially the Wide & Deep model, to improve its recommendation system by addressing business diversity, user context, feature engineering challenges, optimizer and loss function choices, and presents offline and online experimental results showing significant CTR gains.

CTRDeep LearningOptimizer
0 likes · 22 min read
Applying Wide & Deep Learning to Meituan‑Dianping Recommendation System
DevOps
DevOps
Aug 15, 2017 · Operations

Blue/Green Deployment, Rolling Update, and Canary Release: A Comparative Overview

This article reviews common deployment strategies—Blue/Green, Rolling Update, and Canary/Gray releases—explaining their definitions, characteristics, step‑by‑step processes, advantages, drawbacks, and practical considerations for minimizing risk during software rollouts.

Blue-Greencanary-releaserolling-update
0 likes · 8 min read
Blue/Green Deployment, Rolling Update, and Canary Release: A Comparative Overview
dbaplus Community
dbaplus Community
Aug 15, 2017 · Operations

How One‑Click Thread Analysis Transforms Automated APM in Microservice Ops

This article explains the role of APM in automated operations, outlines the challenges of manual thread diagnostics, and presents a one‑click thread analysis solution with a five‑stage architecture—capture, aggregation, storage, query, and deep analysis—illustrated through multiple real‑world scenarios.

Automated OperationsThread analysisapm
0 likes · 25 min read
How One‑Click Thread Analysis Transforms Automated APM in Microservice Ops
Efficient Ops
Efficient Ops
Aug 15, 2017 · Product Management

How Lean Thinking Transforms Product Development: Principles, History, and Practice

This article explains Lean thinking—from its origins in Toyota’s production system to its five core principles—and shows how those ideas are adapted to modern product development through Lean product development, Lean Startup, and Kanban practices, helping teams deliver high‑quality, valuable products efficiently.

KanbanLeanLean Manufacturing
0 likes · 32 min read
How Lean Thinking Transforms Product Development: Principles, History, and Practice
21CTO
21CTO
Aug 15, 2017 · Game Development

How Game Server Architectures Evolved: From Simple HTTP to Seamless MMOs

This article traces the evolution of game server architectures across seven types, from early weak‑interaction HTTP servers and the first MUD systems to modern seamless, dynamically balanced, and P2P‑enabled back‑ends, highlighting design choices, scalability challenges, and practical implementation details.

ArchitectureMMOgame server
0 likes · 19 min read
How Game Server Architectures Evolved: From Simple HTTP to Seamless MMOs
21CTO
21CTO
Aug 15, 2017 · Frontend Development

How to Combat Front‑End Fatigue: Practical Strategies for Modern Developers

The article explores the reality of front‑end developer fatigue, outlines essential skills and emerging technologies, and offers practical advice for both learning and contributing while emphasizing solid fundamentals, managing imposter syndrome, and maintaining work‑life balance in a rapidly evolving web ecosystem.

Skill Managementcareer advicedeveloper fatigue
0 likes · 16 min read
How to Combat Front‑End Fatigue: Practical Strategies for Modern Developers
21CTO
21CTO
Aug 15, 2017 · Fundamentals

Challenge Your Algorithm Skills with Four Progressive Puzzle Problems

This article presents four algorithmic puzzles ranging from entry to advanced levels, explains each problem statement, offers solution strategies and Ruby code snippets, and discusses combinatorial calculations, search optimizations, and implementation details to help programmers sharpen their coding and problem‑solving abilities.

Rubyalgorithmscombinatorics
0 likes · 10 min read
Challenge Your Algorithm Skills with Four Progressive Puzzle Problems
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 15, 2017 · Frontend Development

Why Front-End Engineers Are Hard to Find and How to Succeed Today

In this reflective letter, a seasoned front‑end engineer explains why front‑end talent is scarce, how the shift to mobile‑first has reshaped the field, and offers practical advice on skills, mindset, and craftsmanship for anyone aspiring to thrive as a front‑end professional.

Web Developmentcareer developmentfrontend engineering
0 likes · 9 min read
Why Front-End Engineers Are Hard to Find and How to Succeed Today
Hujiang Technology
Hujiang Technology
Aug 15, 2017 · Artificial Intelligence

Integrating Google Facets into a Flask Web Application for Data Visualization

This tutorial demonstrates how to set up a Flask web application that uploads CSV files and visualizes machine‑learning datasets using Google Facets Overview and Dive components, providing step‑by‑step code, configuration, and examples of data insights and potential use cases.

Data VisualizationFlaskGoogle Facets
0 likes · 13 min read
Integrating Google Facets into a Flask Web Application for Data Visualization
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 15, 2017 · Operations

Automating Docker Image Creation with Jenkins on the HULK Platform

Learn how the HULK private‑cloud platform automates Docker image building and management by integrating Jenkins pipelines, UI‑driven configuration, GitLab storage, and automated build‑push processes, dramatically reducing manual CLI steps and lowering the entry barrier for container deployment.

CI/CDContainer AutomationDocker
0 likes · 7 min read
Automating Docker Image Creation with Jenkins on the HULK Platform
Baixing.com Technical Team
Baixing.com Technical Team
Aug 15, 2017 · Mobile Development

How a Lightweight “General List” Framework Enables Remote UI Updates in Mobile Apps

This article introduces the General List lightweight dynamic framework for mobile apps, explaining its motivation, goals, technical choices, client‑side architecture, template‑driven rendering process, layout calculations, click‑event handling via router URLs, limitations, and future enhancements, offering a practical alternative to hybrid or React Native solutions.

Dynamic UITemplate Renderingmobile
0 likes · 15 min read
How a Lightweight “General List” Framework Enables Remote UI Updates in Mobile Apps
Beike Product & Technology
Beike Product & Technology
Aug 15, 2017 · Mobile Development

Optimizing Android Memory Usage by Avoiding Autoboxing in Long Objects

This article discusses memory optimization in Android apps by addressing excessive object allocations caused by autoboxing Long values, leading to performance issues during feed scrolling. The solution involves implementing a custom data structure to reduce memory usage and improve application responsiveness.

Android optimizationAutoboxingData Structures
0 likes · 8 min read
Optimizing Android Memory Usage by Avoiding Autoboxing in Long Objects
Java Backend Technology
Java Backend Technology
Aug 15, 2017 · Backend Development

Why Apache Kafka Outperforms Traditional Message Queues: Architecture & Use Cases

This article explains Apache Kafka’s distributed publish‑subscribe design, its core components, storage model, broker behavior, integration with ZooKeeper, performance comparisons with RabbitMQ and ActiveMQ, and provides a practical example application illustrating producer and consumer APIs.

Apache KafkaBackend Developmentmessage queues
0 likes · 17 min read
Why Apache Kafka Outperforms Traditional Message Queues: Architecture & Use Cases
ITPUB
ITPUB
Aug 15, 2017 · R&D Management

How Top Silicon Valley Engineers Cultivate Professionalism and Drive Success

The article shares practical insights from a Silicon Valley veteran on how professional programmers assume responsibility, write high‑quality code, allocate time for growth, master their domain, adopt thoughtful problem‑solving, communicate effectively, and collaborate without office politics to become true technical leaders.

Professionalismcareer developmentcode quality
0 likes · 10 min read
How Top Silicon Valley Engineers Cultivate Professionalism and Drive Success