Tagged articles
6 articles
Page 1 of 1
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 15, 2025 · Fundamentals

Unlocking Domain-Driven Design: Core Concepts and Strategic Patterns

This article condenses the key concepts of Domain‑Driven Design, covering building blocks, layered architecture, entities, value objects, services, aggregates, factories, repositories, specifications, supple design principles, strategic design patterns, distillation techniques, and large‑scale structural considerations, illustrated with diagrams for clear understanding.

Core ConceptsDomain-Driven DesignSoftware Architecture
0 likes · 15 min read
Unlocking Domain-Driven Design: Core Concepts and Strategic Patterns
Chen Tian Universe
Chen Tian Universe
Mar 26, 2024 · Fundamentals

What’s the Core Architecture Behind Modern Payment Systems?

This article breaks down the essential "kernels" of payment, transaction, settlement, accounting, and related financial processes, illustrating each layer with diagrams and explanations that reveal how businesses, platforms, and institutions collaborate to move money securely and efficiently.

Core Conceptsarchitecturefinance
0 likes · 15 min read
What’s the Core Architecture Behind Modern Payment Systems?
Programmer DD
Programmer DD
Jun 21, 2018 · Fundamentals

Master Java Interview Essentials: 8 Classic Questions Explained

This article breaks down eight core Java interview questions, offering deep analysis of platform fundamentals, exception handling, reflection, I/O, concurrency, and object‑oriented design to help candidates demonstrate solid understanding beyond superficial answers.

Core ConceptsException HandlingReflection
0 likes · 12 min read
Master Java Interview Essentials: 8 Classic Questions Explained
Architecture Digest
Architecture Digest
Dec 1, 2017 · Fundamentals

The Importance of Fundamentals in Programming

The article emphasizes that mastering core computer science subjects such as discrete mathematics, algorithms, operating systems, computer architecture, and compilers is essential for building solid programming skills and avoiding future difficulties when learning higher‑level frameworks and languages.

Core Conceptscomputer science basicsprogramming fundamentals
0 likes · 7 min read
The Importance of Fundamentals in Programming
Java Captain
Java Captain
Nov 24, 2017 · Fundamentals

Illustrated Guide to Core Java Concepts

This article presents a series of annotated diagrams from the Program Creek Java tutorial that visually explain fundamental Java topics such as string immutability, the difference between equals() and hashCode(), exception hierarchy, collection framework, synchronization, aliasing, heap vs. stack memory, and the JVM runtime data areas.

Core ConceptsExceptionsJVM
0 likes · 3 min read
Illustrated Guide to Core Java Concepts