Media Summary: Download the source code for this demo at Patreon: Master the Modular Monolith Architecture: Accelerate your Clean Architecture skills: Git repo Read the related medium article: ...

Primitive Obsession - Detailed Analysis & Overview

Download the source code for this demo at Patreon: Master the Modular Monolith Architecture: Accelerate your Clean Architecture skills: Git repo Read the related medium article: ... In this episode we discuss Value Objects pattern. It is implemented in Ruby, but the pattern is universal for every other ... Bugs. Inconsistencies. Fragile code. These are the byproducts of relying too heavily on In this talk, we are going to explain what is a

Photo Gallery

Primitive Obsession is a Code Smell
Wish To Remove Primitive Obsession? Try This Effective Technique!
How to Use Value Objects to Solve Primitive Obsession
Avoid Primitive obsession
Clean Classes Without Primitive Types - How To Avoid Primitive Obsession
Is Your Code Stuck in the Primitive Stone Age?
Avoiding Primitive Obsession Using 6 1/2 Programming Languages
Get rid of primitive obsession. Introduce value objects
CodeMash 2025: Treat Primitive Obsession with Value Objects - Steve "ardalis" Smith
STOP Using Strings Everywhere! Use This Instead!
Primitive Obsession | Code Walks 055
2 SIMPLE Steps for a More Expressive Design
View Detailed Profile
Primitive Obsession is a Code Smell

Primitive Obsession is a Code Smell

Discover what the Code Smell "

Wish To Remove Primitive Obsession? Try This Effective Technique!

Wish To Remove Primitive Obsession? Try This Effective Technique!

Download the source code for this demo at Patreon: https://www.patreon.com/posts/source-code-for-86061899

How to Use Value Objects to Solve Primitive Obsession

How to Use Value Objects to Solve Primitive Obsession

Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ ...

Avoid Primitive obsession

Avoid Primitive obsession

Primitive Obsession

Clean Classes Without Primitive Types - How To Avoid Primitive Obsession

Clean Classes Without Primitive Types - How To Avoid Primitive Obsession

Git repo https://github.com/NMillard/BasicSolutionStructure Read the related medium article: ...

Is Your Code Stuck in the Primitive Stone Age?

Is Your Code Stuck in the Primitive Stone Age?

Learn how excessive reliance on

Avoiding Primitive Obsession Using 6 1/2 Programming Languages

Avoiding Primitive Obsession Using 6 1/2 Programming Languages

We cover why

Get rid of primitive obsession. Introduce value objects

Get rid of primitive obsession. Introduce value objects

In this episode we discuss Value Objects pattern. It is implemented in Ruby, but the pattern is universal for every other ...

CodeMash 2025: Treat Primitive Obsession with Value Objects - Steve "ardalis" Smith

CodeMash 2025: Treat Primitive Obsession with Value Objects - Steve "ardalis" Smith

Bugs. Inconsistencies. Fragile code. These are the byproducts of relying too heavily on

STOP Using Strings Everywhere! Use This Instead!

STOP Using Strings Everywhere! Use This Instead!

This common issue, known as

Primitive Obsession | Code Walks 055

Primitive Obsession | Code Walks 055

Why is

2 SIMPLE Steps for a More Expressive Design

2 SIMPLE Steps for a More Expressive Design

Avoiding

Rafał Piotrowski - New types as solution to primitive obsession

Rafał Piotrowski - New types as solution to primitive obsession

In this talk, we are going to explain what is a