Tagged articles
151 articles
Page 2 of 2
Java Backend Technology
Java Backend Technology
Jul 22, 2021 · Fundamentals

Master Java Enums: From Basics to Advanced Design Patterns

This article explains Java enums, their advantages over constants, demonstrates custom methods, comparisons, switch usage, advanced features like EnumSet, EnumMap, JSON serialization, and shows how enums can implement design patterns such as Singleton and Strategy with complete code examples.

Design PatternsEnumMapEnumSet
0 likes · 14 min read
Master Java Enums: From Basics to Advanced Design Patterns
DevOps
DevOps
Jul 15, 2021 · R&D Management

CDO Action Guide: 10 Steps for Successful Digital Transformation

The article outlines a comprehensive CDO action guide, presenting ten practical steps—including executive sponsorship, appointing a chief digital officer, setting clear strategic goals, adopting agile development, measuring economic impact, and fostering an innovative culture—to help enterprises navigate and succeed in digital transformation.

CDODigital TransformationLeadership
0 likes · 28 min read
CDO Action Guide: 10 Steps for Successful Digital Transformation
Java High-Performance Architecture
Java High-Performance Architecture
Jun 7, 2021 · Fundamentals

23 Essential Design Patterns Explained with Fun Real‑World Analogies

This article humorously illustrates 23 classic software design patterns—such as Factory Method, Builder, Abstract Factory, Prototype, Singleton, Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy, Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, and Visitor—by mapping each to everyday relationship scenarios.

AdapterBuilderDesign Patterns
0 likes · 18 min read
23 Essential Design Patterns Explained with Fun Real‑World Analogies
Alibaba Cloud Developer
Alibaba Cloud Developer
May 17, 2021 · Product Management

Master the Art of Strategic Planning: 4 Methods & 2 Mindsets to Boost Your Team’s Success

This article explains why every team member should master planning, outlines its three core benefits—focus, insight, and future direction—introduces two thinking modes (inductive and deductive) and presents four practical planning methods to make your roadmap clear, actionable, and results‑driven.

MethodologyPlanningTeam Alignment
0 likes · 15 min read
Master the Art of Strategic Planning: 4 Methods & 2 Mindsets to Boost Your Team’s Success
21CTO
21CTO
May 11, 2021 · Product Management

Mastering Strategic Planning: 4 Proven Methods to Boost Team Success

This article explains why planning is essential for every team, outlines two core thinking modes—inductive and deductive—and shares four practical planning methods (similar‑thinking, dimensional‑thinking, reduction‑thinking, and specialization) to help practitioners create focused, actionable, and measurable roadmaps.

MethodologyPlanningR&D
0 likes · 15 min read
Mastering Strategic Planning: 4 Proven Methods to Boost Team Success
Architects Research Society
Architects Research Society
May 3, 2021 · Fundamentals

Digital Transformation Framework (DTF): A Comprehensive Guide to Modeling, Pricing, and Implementing Digital Strategies

This article introduces the Digital Transformation Framework (DTF), detailing its definition, structure, digital stages, and how it can be used to model, price, and implement digital strategies across enterprises, integrating risk, financial metrics, and architectural considerations.

Digital TransformationFrameworkenterprise architecture
0 likes · 23 min read
Digital Transformation Framework (DTF): A Comprehensive Guide to Modeling, Pricing, and Implementing Digital Strategies
IT Architects Alliance
IT Architects Alliance
Mar 24, 2021 · Fundamentals

How BA, DA, AA, and TA Interlock: A Practical Guide to Enterprise Architecture

This article clarifies the relationships among Business Architecture (BA), Data Architecture (DA), Application Architecture (AA) and Technology Architecture (TA), explains their roles within strategic, business, and solution layers, and walks through a concrete stock‑purchase example to illustrate end‑to‑end design and implementation.

Architecture ProcessData ArchitectureTechnology Architecture
0 likes · 11 min read
How BA, DA, AA, and TA Interlock: A Practical Guide to Enterprise Architecture
DevOps
DevOps
Mar 16, 2021 · Big Data

Digital Transformation Six‑Map Methodology: Strategic, Business, Demand, Application, Algorithm, and Data Maps

The article presents a comprehensive six‑map framework for digital transformation—strategic, business, demand, application, algorithm, and data maps—explaining how enterprises can systematically align goals, processes, requirements, technologies, models, and data assets to achieve effective, data‑driven change.

Data MappingDigital Transformationalgorithm
0 likes · 18 min read
Digital Transformation Six‑Map Methodology: Strategic, Business, Demand, Application, Algorithm, and Data Maps
Sohu Tech Products
Sohu Tech Products
Feb 24, 2021 · Frontend Development

Understanding Common JavaScript Design Patterns: Constructor, Facade, Proxy, Strategy, Bridge, and State

This article explains six fundamental JavaScript design patterns—Constructor, Facade, Proxy, Strategy, Bridge, and State—illustrating their concepts, advantages, drawbacks, and providing clear code examples that demonstrate how each pattern can improve code organization, reuse, and maintainability in front‑end development.

ConstructorDesign PatternsFacade
0 likes · 23 min read
Understanding Common JavaScript Design Patterns: Constructor, Facade, Proxy, Strategy, Bridge, and State
Java Captain
Java Captain
Feb 20, 2021 · Backend Development

Spring Framework Design Patterns: Summary and Implementation Details

This article provides a comprehensive overview of the design patterns used in the Spring framework—including Simple Factory, Factory Method, Singleton, Adapter, Decorator, Proxy, Observer, Strategy, and Template Method—explaining their implementation, underlying principles, and practical significance with code examples.

AdapterBeanFactoryDecorator
0 likes · 15 min read
Spring Framework Design Patterns: Summary and Implementation Details
JD.com Experience Design Center
JD.com Experience Design Center
Feb 4, 2021 · Product Management

Master Competitive Analysis: From Strategy to Product Improvement

This article explains why competitive analysis matters beyond simple price comparison, outlines a goal‑oriented mindset, details how to conduct analysis at different product lifecycle stages, presents a multi‑layered analytical framework, and shows how to turn insights into concrete product improvements.

Competitive analysisFrameworkProduct Design
0 likes · 11 min read
Master Competitive Analysis: From Strategy to Product Improvement
DevOps
DevOps
Jan 26, 2021 · R&D Management

Seven Common Challenges in Digital Transformation and How to Overcome Them

Digital transformation is a continuous, complex journey that forces leaders to constantly reflect, learn, and adapt as they confront seven recurring obstacles—from misaligned strategy and execution to finding suitable partners, balancing plans with change, coordinating organizational shifts, reconciling efficiency with effectiveness, cultivating transformation leadership, and breaking down entrenched departmental silos.

Digital TransformationLeadershipbusiness challenges
0 likes · 9 min read
Seven Common Challenges in Digital Transformation and How to Overcome Them
Su San Talks Tech
Su San Talks Tech
Jan 3, 2021 · Backend Development

Eliminate Long if‑else Chains in Java: Design Patterns & Spring Solutions

This article examines the drawbacks of lengthy if‑else statements in Java payment services, explains how they violate the Open/Closed and Single Responsibility principles, and presents multiple refactoring techniques—including custom annotations, dynamic bean naming, template methods, strategy‑factory, and chain‑of‑responsibility patterns—to produce cleaner, more maintainable backend code.

if-elsespringstrategy
0 likes · 17 min read
Eliminate Long if‑else Chains in Java: Design Patterns & Spring Solutions
DevOps
DevOps
Dec 22, 2020 · R&D Management

Key Practices for Taking the First Step in Digital Transformation

The article outlines practical guidance for organizations embarking on digital transformation, emphasizing a focused goal, managing internal expectations, leveraging appropriate external resources, and executing short‑term pilot projects of 3‑6 months to build confidence and ensure sustainable success.

Business InsightConsultingDigital Transformation
0 likes · 10 min read
Key Practices for Taking the First Step in Digital Transformation
Architects Research Society
Architects Research Society
Dec 4, 2020 · Operations

12 Steps for Successful Digital Transformation

The article outlines twelve essential steps for achieving effective digital transformation, emphasizing a customer‑centric mindset, organizational culture change, leadership, technology decisions, data integration, internal and external experience, supply‑chain efficiency, security, product innovation, omnichannel presence, and personalization.

Digital Transformationcustomer experiencestrategy
0 likes · 8 min read
12 Steps for Successful Digital Transformation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 30, 2020 · Fundamentals

Unlock Cleaner Code: How Design Patterns Transform Business Logic and Boost Developer Joy

This article explores how applying classic design patterns—Chain of Responsibility, Strategy, Template Method, Observer, Decorator, and Bridge—can turn repetitive CRUD business code into clean, robust, and extensible solutions, illustrated with real‑world Java examples, practical experiences, and step‑by‑step code snippets.

Chain of ResponsibilityDecoratorbridge
0 likes · 23 min read
Unlock Cleaner Code: How Design Patterns Transform Business Logic and Boost Developer Joy
Beike Product & Technology
Beike Product & Technology
Oct 29, 2020 · Artificial Intelligence

Engineering Architecture Practices for an AI‑Powered Recommendation Platform at Beike

The article details Beike's intelligent recommendation platform, describing its C‑end and B‑end user scenarios, the challenges of handling numerous recommendation scenes and material types, and how a strategy‑driven, multi‑stage architecture—from rapid V1.0 construction to V4.0 deep‑model integration—has been evolved, optimized for stability, real‑time processing, and future search‑recommendation convergence.

AIBeikearchitecture
0 likes · 17 min read
Engineering Architecture Practices for an AI‑Powered Recommendation Platform at Beike
Suning Technology
Suning Technology
Sep 15, 2020 · Operations

How Retail Companies Can Master Digital Transformation: Stages, Strategies, and Practical Steps

This article outlines why digital transformation is essential for modern retail, defines its scope, presents a five‑stage maturity model, and offers a six‑step practical roadmap—including breaking conventions, shaping new tracks, integrating decisions, leveraging strengths, agile iteration, and ecosystem collaboration—to guide retailers through successful change.

Data-drivenDigital TransformationEcosystem
0 likes · 18 min read
How Retail Companies Can Master Digital Transformation: Stages, Strategies, and Practical Steps
21CTO
21CTO
Aug 19, 2020 · Backend Development

Eliminate If‑Else Chains with Enum‑Based Strategy in Java

This article demonstrates how to replace cumbersome if‑else statements with a clean enum‑driven design in Java, using an abstract rule class, concrete channel implementations, and an enhanced enumeration that binds each channel to its processing logic, adhering to the open‑closed principle.

JavaOpen/Closed Principledesign pattern
0 likes · 5 min read
Eliminate If‑Else Chains with Enum‑Based Strategy in Java
Selected Java Interview Questions
Selected Java Interview Questions
May 17, 2020 · Backend Development

Applying Strategy, Factory Method, and Builder Patterns in Spring for Reward Distribution

This article explains how to implement the Strategy, Factory Method, and Builder design patterns within a Spring application to decouple reward‑distribution logic, showing interface definitions, concrete implementations, a factory for dynamic bean selection, and a prototype‑scoped builder for request construction.

BuilderDesign PatternsFactory Method
0 likes · 12 min read
Applying Strategy, Factory Method, and Builder Patterns in Spring for Reward Distribution
Java Backend Technology
Java Backend Technology
Mar 26, 2020 · Fundamentals

Mastering Java Enums: From Basics to Advanced Design Patterns

This article explains what Java enums are, why they are useful, how to define simple and custom enum types, compare them safely, use them in switch statements, enrich them with fields, methods and constructors, and apply them in advanced scenarios such as EnumSet, EnumMap, Singleton and Strategy patterns, as well as Java 8 stream APIs and JSON serialization.

EnumMapEnumSetEnums
0 likes · 17 min read
Mastering Java Enums: From Basics to Advanced Design Patterns
DevOps
DevOps
Dec 24, 2019 · Operations

Organizational Agility: Principles, Dimensions, and Implementation in SAFe

This article explains organizational agility within the SAFe framework, detailing its definition, three core dimensions, the Lean House pillars, value‑stream mapping, flow implementation, strategic agility, and practical guidance for building lean‑thinking teams and agile business operations.

LeanSAFebusiness operations
0 likes · 18 min read
Organizational Agility: Principles, Dimensions, and Implementation in SAFe
21CTO
21CTO
Oct 8, 2019 · Operations

How CEOs Can Balance Strategy and Execution: The Power of a Personal “Grasp”

The article explores how CEOs can break personal and organizational boundaries by developing a clear personal “grasp,” aligning strategic vision with disciplined execution, empowering knowledgeable staff, and balancing high‑level direction with detailed focus to drive sustainable growth.

CEOLeadershipManagement
0 likes · 12 min read
How CEOs Can Balance Strategy and Execution: The Power of a Personal “Grasp”
21CTO
21CTO
Sep 8, 2019 · R&D Management

Why 80% of Management Is Waste and How to Build Sustainable Competitive Advantage

The article argues that most management activities waste resources due to a lack of systematic thinking, proposes modularization and relationship mapping as core tasks, and outlines a three‑layer system of strategy, execution, and culture to create lasting competitive advantage.

LeadershipManagementexecution
0 likes · 11 min read
Why 80% of Management Is Waste and How to Build Sustainable Competitive Advantage
DevOps
DevOps
Mar 27, 2019 · Product Management

Understanding the Business Canvas: A Key Tool for Product Design

This article introduces the Business Canvas—a visual framework that outlines nine essential components of a business model—to help product teams clarify market segments, value propositions, channels, resources, partners, cost structures, and revenue streams, thereby avoiding designs that attract praise but no users.

Business CanvasBusiness ModelProduct Design
0 likes · 6 min read
Understanding the Business Canvas: A Key Tool for Product Design
Senior Brother's Insights
Senior Brother's Insights
Jan 2, 2019 · Backend Development

9 Essential Spring Design Patterns Explained with Code Samples

This article walks through nine commonly used design patterns in Spring, such as Simple Factory, Factory Method, Singleton, Adapter, Wrapper, Proxy, Observer, Strategy, and Template Method, providing clear explanations, XML configurations, and Java code examples to illustrate each pattern in practice.

AdapterDesign PatternsFactory
0 likes · 9 min read
9 Essential Spring Design Patterns Explained with Code Samples
21CTO
21CTO
Sep 16, 2018 · R&D Management

What Really Keeps a Startup CTO Busy? Five Core Skills Explained

The article explores the real responsibilities of a startup CTO, debunking myths and outlining five essential skills—from platform selection and holistic oversight to offering alternatives, applying the 80/20 principle, and nurturing technical leaders—to align technology strategy with business goals.

CTOManagementSkills
0 likes · 10 min read
What Really Keeps a Startup CTO Busy? Five Core Skills Explained
转转QA
转转QA
Sep 12, 2018 · Information Security

Understanding Spam Prevention: Cheating Types and Anti‑Cheat Strategies in Zhuanzhuan's Risk Control System

The article explains Zhuanzhuan's risk‑control architecture, detailing content and behavior cheating types, three anti‑cheat approaches—strategy, product, and model—and practical interception, rule‑penalty mechanisms, and integration tips for developers and security engineers.

anti-cheatinformation securitymachine learning
0 likes · 9 min read
Understanding Spam Prevention: Cheating Types and Anti‑Cheat Strategies in Zhuanzhuan's Risk Control System
Qunar Tech Salon
Qunar Tech Salon
Jul 26, 2018 · Information Security

Understanding Anti‑Crawling: Definitions, Current Landscape, Classifications, and Strategic Insights

The article explains anti‑crawling concepts, current challenges, classification of techniques (client‑side, middle‑layer, server‑side, real‑time vs. non‑real‑time), and argues for a systematic, platform‑driven approach to continuously adapt strategies against evolving web scrapers.

Web Securityanti‑crawlingplatform
0 likes · 8 min read
Understanding Anti‑Crawling: Definitions, Current Landscape, Classifications, and Strategic Insights
Java Captain
Java Captain
May 31, 2018 · Backend Development

Cache Update Strategies: Analysis, Drawbacks, and Improvement Solutions

This article examines three common cache‑update strategies, explains their concurrency and performance drawbacks, and proposes practical improvement techniques such as delayed double‑delete, asynchronous retries, and binlog‑based messaging to maintain consistency between cache and database.

CacheConsistencystrategy
0 likes · 10 min read
Cache Update Strategies: Analysis, Drawbacks, and Improvement Solutions
ITPUB
ITPUB
May 7, 2018 · Cloud Computing

How to Seamlessly Transition HPC Workloads to a Hybrid Cloud Strategy

This article explains why enterprises are finally embracing hybrid cloud for high‑performance computing, outlines the security and technical concerns that previously held them back, and provides concrete strategies—such as automation, cloud bursting, workflow preservation, and custom images—to achieve a smooth migration.

HPChybrid cloudstrategy
0 likes · 7 min read
How to Seamlessly Transition HPC Workloads to a Hybrid Cloud Strategy
21CTO
21CTO
Apr 15, 2018 · R&D Management

6 Surprising Habits That Set Great Innovators Apart

Greg Satell’s research reveals six universal traits of great innovators—from identifying the right problems to building collaborative cultures—offering practical guidance for organizations seeking to boost their innovation capabilities in today’s digital transformation era.

InnovationR&Dstrategy
0 likes · 9 min read
6 Surprising Habits That Set Great Innovators Apart
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 31, 2017 · Big Data

How to Profit from Big Data in the Post‑Privacy‑Law Era

The article analyzes how recent data‑privacy regulations force the big‑data industry to choose between building costly, comprehensive data platforms or focusing on lean, high‑value applications, and outlines sustainable profit models and strategic trade‑offs for enterprises.

Business ModelData Platformdata privacy
0 likes · 16 min read
How to Profit from Big Data in the Post‑Privacy‑Law Era
21CTO
21CTO
Oct 30, 2017 · R&D Management

What Elon Musk’s First‑Principles Reveal About Leadership and Innovation

This article explores Elon Musk’s cognitive framework, first‑principles thinking, and strategic management, linking his approach to broader lessons on decision‑making, team building, innovation, and personal growth for leaders and innovators seeking deeper insight into effective entrepreneurship.

Elon MuskInnovationfirst principles
0 likes · 32 min read
What Elon Musk’s First‑Principles Reveal About Leadership and Innovation
21CTO
21CTO
Oct 28, 2017 · R&D Management

What Really Defines a CTO? Strategic Leadership vs. Technical Mastery

This article clarifies the true role of a CTO, explaining what the position is not, how it differs from a VP of Engineering, and why strategic technology leadership and business‑focused management are the core responsibilities of an effective CTO.

CTOR&Dstrategy
0 likes · 7 min read
What Really Defines a CTO? Strategic Leadership vs. Technical Mastery
JD Retail Technology
JD Retail Technology
Oct 20, 2017 · R&D Management

From Integrated to Modular: JD's Organizational Transformation for the Fourth Retail Revolution

The article explains how JD is reshaping its organization into a modular, plug‑in‑based structure to meet the volatile, uncertain, complex and ambiguous (VUCA) environment of the fourth retail revolution, emphasizing flexible combination, open empowerment, and on‑demand adaptability.

R&D managementmodular organizationorganizational transformation
0 likes · 14 min read
From Integrated to Modular: JD's Organizational Transformation for the Fourth Retail Revolution
21CTO
21CTO
Jul 23, 2017 · R&D Management

BAT vs TMD: Who Will Lead China’s Internet Future?

This article analyzes the strategic differences between China’s incumbent internet giants BAT and the newer TMD players, examining financial performance, business models, and organizational capabilities to assess who can succeed in the post‑traffic‑bonus era of the Chinese internet market.

ChinaInternetTMD
0 likes · 17 min read
BAT vs TMD: Who Will Lead China’s Internet Future?
21CTO
21CTO
Apr 18, 2016 · Fundamentals

15 Management Fables That Reveal Critical Leadership Lessons

Through a collection of fifteen timeless fables—from Achilles' heel to the tortoise‑hare rematch—this article illustrates how hidden weaknesses, complacent vigilance, strategic planning, opportunity preparation, risk awareness, and fair mechanisms shape effective management and leadership in organizations.

Case StudiesLeadershipManagement
0 likes · 15 min read
15 Management Fables That Reveal Critical Leadership Lessons
21CTO
21CTO
Feb 1, 2016 · R&D Management

Long‑Board Strategy: Outgrowing the Old Barrel Theory with Core Strengths

The article argues that the traditional barrel‑theory, which limits success to the weakest component, is obsolete in the digital era; companies should instead identify and develop a single, dominant competency—the ‘long board’—and use partnerships, outsourcing, and strategic focus to compensate for other shortcomings.

Collaborationcore competencylong board
0 likes · 7 min read
Long‑Board Strategy: Outgrowing the Old Barrel Theory with Core Strengths
21CTO
21CTO
Jan 28, 2016 · R&D Management

Why Strategy Beats Execution: A CEO’s Blueprint for Winning in the Tech Age

The article argues that a CEO’s strategic thinking—forecasting trends, identifying breakthrough points, and committing all resources—outweighs sheer execution, illustrating the concept with examples from Chinese tech firms and offering a three‑step framework for sustainable growth.

EntrepreneurshipLeadershipR&D management
0 likes · 20 min read
Why Strategy Beats Execution: A CEO’s Blueprint for Winning in the Tech Age
21CTO
21CTO
Nov 16, 2015 · Product Management

What Drives Tencent’s Success? Insights from CEO Ma Huateng

In an exclusive Harvard Business Review interview, Tencent’s CEO Ma Huateng explains how strategic wisdom, relentless execution, a strong crisis sense, and a focus on connectivity and content have propelled Tencent from a modest start to a global tech powerhouse, offering valuable lessons on leadership, product innovation, and ecosystem building.

InnovationLeadershipTencent
0 likes · 18 min read
What Drives Tencent’s Success? Insights from CEO Ma Huateng
21CTO
21CTO
Sep 12, 2015 · Operations

Why Great Strategies Fail: Uncovering the Real Barriers to Execution

The article uses three vivid workplace anecdotes to illustrate why clear goals, feasible methods, solid communication, rational processes, proper incentives, and effective assessment are essential for turning strategy into successful execution.

Managementcommunicationexecution
0 likes · 8 min read
Why Great Strategies Fail: Uncovering the Real Barriers to Execution
21CTO
21CTO
Sep 4, 2015 · R&D Management

How Internet Dynamics Turn Small Startups into Market Dominators

This article distills Wang Hua’s speech on how the internet flattens market barriers, enabling startups to quickly dominate niche pools, scale up, and face continual disruption, while outlining practical strategies for finding footholds, leveraging change, and achieving sustainable growth.

EntrepreneurshipGrowthInternet
0 likes · 30 min read
How Internet Dynamics Turn Small Startups into Market Dominators
Suning Design
Suning Design
Apr 12, 2014 · Product Management

What Books Should Aspiring Product Managers Read? A Curated Guide

This article shares a curated reading list and resource guide for product managers, explaining how personal mindset, industry knowledge, strategic insight, interaction design, and fresh perspectives shape effective product leadership and recommending specific books, reports, podcasts, and platforms to explore.

Booksdesign principlesindustry knowledge
0 likes · 8 min read
What Books Should Aspiring Product Managers Read? A Curated Guide