DEV Community

Maxi Contieri profile picture

Maxi Contieri

Learn something new every day. - I am a senior software engineer working in industry, teaching and writing on software design, SOLID principles, DDD and TDD.

Education

Computer Science Degree at Universidad de Buenos Aires

Pronouns

He/Him

Work

Senior Software Engineer at Avature

Four Year Club
Writing Debut
100 Thumbs Up Milestone
Three Year Club
Tag Moderator 2022
Trusted Member 2022
Beloved Comment
8 Week Community Wellness Streak
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Two Year Club
Code Smell 284 - Encrypted Functions

Code Smell 284 - Encrypted Functions

Comments
5 min read

Want to connect with Maxi Contieri?

Create an account to connect with Maxi Contieri. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Refactoring 020 - Transform Static Functions

Refactoring 020 - Transform Static Functions

5
Comments
10 min read
Code Smell 283 - Unresolved Meta Tags

Code Smell 283 - Unresolved Meta Tags

1
Comments
5 min read
Refactoring 019 - Reify Email Addresses

Refactoring 019 - Reify Email Addresses

4
Comments 2
13 min read
Code Smell 282 - Bad Defaults

Code Smell 282 - Bad Defaults

6
Comments
6 min read
Code Smell 281 - Hashes

Code Smell 281 - Hashes

Comments 1
7 min read
Code Smell 280 - Spaghetti Code

Code Smell 280 - Spaghetti Code

Comments 1
5 min read
Code Smell 279 - Loop Premature Optimization

Code Smell 279 - Loop Premature Optimization

Comments 7
4 min read
Code Smell 278 - DirName and File

Code Smell 278 - DirName and File

1
Comments
8 min read
Refactoring 018 - Replace Singleton

Refactoring 018 - Replace Singleton

2
Comments 1
2 min read
Code Smell 277 - UPPERCASE Acronyms

Code Smell 277 - UPPERCASE Acronyms

3
Comments 4
7 min read
Code Smell 276 - Untested Regular Expressions

Code Smell 276 - Untested Regular Expressions

5
Comments 1
7 min read
Refactoring 017 - Convert Attributes to Sets

Refactoring 017 - Convert Attributes to Sets

4
Comments
6 min read
Explain in 5 Levels of Difficulty: Ethereum

Explain in 5 Levels of Difficulty: Ethereum

3
Comments
3 min read
Code Smell 275 - Missing Test Wrong Path

Code Smell 275 - Missing Test Wrong Path

4
Comments
7 min read
Code Smell 274 - Cascaded Returns

Code Smell 274 - Cascaded Returns

6
Comments
6 min read
Code Smell 273 - Overengineering

Code Smell 273 - Overengineering

9
Comments 1
11 min read
Code Smell 272 - API Chain

Code Smell 272 - API Chain

2
Comments
7 min read
Code Smell 271 - The Hollywood Principle

Code Smell 271 - The Hollywood Principle

4
Comments
10 min read
Code Smell 270 - Boolean APIs

Code Smell 270 - Boolean APIs

3
Comments 1
7 min read
Refactoring 016 - Build With The Essence

Refactoring 016 - Build With The Essence

2
Comments
10 min read
Code Smell 269 - Low-Level Addition

Code Smell 269 - Low-Level Addition

2
Comments
4 min read
Code Smell 268 - Ternary Metaprogramming

Code Smell 268 - Ternary Metaprogramming

4
Comments
3 min read
Code Smell 267 - Objects Aliasing

Code Smell 267 - Objects Aliasing

2
Comments 5
4 min read
Code Smell 266 - Collection Aliasing

Code Smell 266 - Collection Aliasing

3
Comments
3 min read
Code Smell 265 - Linguistic Confusion

Code Smell 265 - Linguistic Confusion

3
Comments
3 min read
Code Smell 264 - Hanlon's Razor

Code Smell 264 - Hanlon's Razor

2
Comments
3 min read
Code Smell 263 - Squatting

Code Smell 263 - Squatting

4
Comments
3 min read
Code Smell 262 - Not Replaced Constants

Code Smell 262 - Not Replaced Constants

1
Comments
2 min read
Code Smell 261 - DigiCert Underscores

Code Smell 261 - DigiCert Underscores

3
Comments
2 min read
Refactoring 015 - Remove NULL

Refactoring 015 - Remove NULL

4
Comments
3 min read
Code Smell 260 - Crowdstrike NULL

Code Smell 260 - Crowdstrike NULL

6
Comments
3 min read
Code Smell 259 - Testing with External Resources

Code Smell 259 - Testing with External Resources

5
Comments 3
2 min read
Code Smell 258 - Secrets in Code

Code Smell 258 - Secrets in Code

4
Comments
2 min read
Code Smell 257 - Name With Collections

Code Smell 257 - Name With Collections

3
Comments
2 min read
Refactoring 014 - Remove IF

Refactoring 014 - Remove IF

6
Comments 1
3 min read
Code Smell 256 - Mutable Getters

Code Smell 256 - Mutable Getters

3
Comments 1
2 min read
Explain in 5 Levels of Difficulty: Bitcoin

Explain in 5 Levels of Difficulty: Bitcoin

4
Comments
2 min read
Code Smell 255 - Parallel Hierarchies

Code Smell 255 - Parallel Hierarchies

7
Comments
3 min read
Refactoring 013 - Remove Repeated Code

Refactoring 013 - Remove Repeated Code

2
Comments
3 min read
Clean Code With AI

Clean Code With AI

8
Comments
1 min read
Code Smell 254 - Mystery Guest

Code Smell 254 - Mystery Guest

4
Comments
2 min read
Code Smell 253 - Silent Truncation

Code Smell 253 - Silent Truncation

2
Comments
4 min read
Code Smell 252 - NullCustomer

Code Smell 252 - NullCustomer

3
Comments
2 min read
Code Smell 251 - Collections Empty

Code Smell 251 - Collections Empty

9
Comments 5
2 min read
Interactive Book is Available!

Interactive Book is Available!

3
Comments
1 min read
Code Smell 250 - Premature Memoization

Code Smell 250 - Premature Memoization

3
Comments
2 min read
Code Smell 249 - Constants as Numbers

Code Smell 249 - Constants as Numbers

6
Comments
2 min read
Code Smell 248 - Unreliable Copy

Code Smell 248 - Unreliable Copy

3
Comments 2
2 min read
Code Smell 247 - Javascript Replace

Code Smell 247 - Javascript Replace

6
Comments
2 min read
Code Smell 246 - Expiration Date

Code Smell 246 - Expiration Date

4
Comments 6
3 min read
Code Smell 245 - exec() and eval()

Code Smell 245 - exec() and eval()

3
Comments
2 min read
Code Smell 244 - Incomplete Error information

Code Smell 244 - Incomplete Error information

8
Comments
2 min read
Code Smell 243 - Concatenated Properties

Code Smell 243 - Concatenated Properties

2
Comments
2 min read
Rethinking Leap Years: Why Your Favorite Programming Language's Approach May Be Flawed

Rethinking Leap Years: Why Your Favorite Programming Language's Approach May Be Flawed

5
Comments 1
6 min read
Code Smell 242 - Zombie Feature Flags

Code Smell 242 - Zombie Feature Flags

5
Comments
3 min read
Code Smell 241- Referential Transparency Violation

Code Smell 241- Referential Transparency Violation

7
Comments
2 min read
Warning: The Universe's Event Simulator Is a Fierce Adversary for Coders!

Warning: The Universe's Event Simulator Is a Fierce Adversary for Coders!

7
Comments 1
3 min read
Code Smell 240 - Dead Store

Code Smell 240 - Dead Store

4
Comments
2 min read
Code Smell 239 - Big Pull Request

Code Smell 239 - Big Pull Request

5
Comments
2 min read
loading...