Thanks to visit codestin.com
Credit goes to forem.com

Forem

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.

Codestin Search App Buenos Aires Codestin Search App Joined on  Codestin Search App https://maximilianocontieri.com Codestin Search App Codestin Search App

Education

Computer Science Degree at Universidad de Buenos Aires

Pronouns

He/Him

Work

Senior Software Engineer at Avature

Five Year Club
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
AI Coding Tips
Cover image for AI Coding Tips

AI Coding Tips

Codestin Search App
1 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
AI Coding Tip 003 - Force Read-Only Planning
Cover image for AI Coding Tip 003 - Force Read-Only Planning

AI Coding Tip 003 - Force Read-Only Planning

2
Codestin Search App
3 min read
AI Coding Tip 002 - Prompt in English
Cover image for AI Coding Tip 002 - Prompt in English

AI Coding Tip 002 - Prompt in English

2
Codestin Search App
3 min read
AI Coding Tip 001 - Commit Before Prompt
Cover image for AI Coding Tip 001 - Commit Before Prompt

AI Coding Tip 001 - Commit Before Prompt

3
Codestin Search App
3 min read
Code Smell 318 - Refactoring Dirty Code
Cover image for Code Smell 318 - Refactoring Dirty Code

Code Smell 318 - Refactoring Dirty Code

1
Codestin Search App
16 min read
Code Smell 317 - Email Handling Vulnerabilities
Cover image for Code Smell 317 - Email Handling Vulnerabilities

Code Smell 317 - Email Handling Vulnerabilities

2
Codestin Search App
14 min read
Code Smell 316 - Nitpicking
Cover image for Code Smell 316 - Nitpicking

Code Smell 316 - Nitpicking

1
Codestin Search App
8 min read
Refactoring 037 - Testing Private Methods
Cover image for Refactoring 037 - Testing Private Methods

Refactoring 037 - Testing Private Methods

1
Codestin Search App
10 min read
Code Smell 315 - Cloudflare Feature Explosion
Cover image for Code Smell 315 - Cloudflare Feature Explosion

Code Smell 315 - Cloudflare Feature Explosion

Codestin Search App
13 min read
Refactoring 036 - Replace String Concatenations with Text Blocks
Cover image for Refactoring 036 - Replace String Concatenations with Text Blocks

Refactoring 036 - Replace String Concatenations with Text Blocks

2
Codestin Search App
15 min read
Code Smell 314 - Model Collapse
Cover image for Code Smell 314 - Model Collapse

Code Smell 314 - Model Collapse

5
Codestin Search App
16 min read
Code Smell 314 - Model Collapse
Cover image for Code Smell 314 - Model Collapse

Code Smell 314 - Model Collapse

4
Codestin Search App
16 min read
Code Smell 313 - Workslop Code
Cover image for Code Smell 313 - Workslop Code

Code Smell 313 - Workslop Code

2
Codestin Search App
7 min read
Code Smell 312 - Too Many Asserts
Cover image for Code Smell 312 - Too Many Asserts

Code Smell 312 - Too Many Asserts

4
Codestin Search App
8 min read
Code Smell 311 - Plain Text Passwords
Cover image for Code Smell 311 - Plain Text Passwords

Code Smell 311 - Plain Text Passwords

Codestin Search App
9 min read
Refactoring 035 - Separate Exception Types
Cover image for Refactoring 035 - Separate Exception Types

Refactoring 035 - Separate Exception Types

6
Codestin Search App
8 min read
Refactoring 034 - Reify Parameters
Cover image for Refactoring 034 - Reify Parameters

Refactoring 034 - Reify Parameters

5
Codestin Search App
8 min read
Code Smell 310 - Vague Date Naming
Cover image for Code Smell 310 - Vague Date Naming

Code Smell 310 - Vague Date Naming

2
Codestin Search App
8 min read
Code Smell 309 - Query Parameter API Versioning
Cover image for Code Smell 309 - Query Parameter API Versioning

Code Smell 309 - Query Parameter API Versioning

3
Codestin Search App 1
11 min read
Refactoring 033 - Strip Annotations
Cover image for Refactoring 033 - Strip Annotations

Refactoring 033 - Strip Annotations

2
Codestin Search App
8 min read
Refactoring 032 - Apply Consistent Style Rules
Cover image for Refactoring 032 - Apply Consistent Style Rules

Refactoring 032 - Apply Consistent Style Rules

2
Codestin Search App
8 min read
Code Smell 308 - Not Polymorphic Return
Cover image for Code Smell 308 - Not Polymorphic Return

Code Smell 308 - Not Polymorphic Return

2
Codestin Search App 1
16 min read
Refactoring 031 - Removing OOPs
Cover image for Refactoring 031 - Removing OOPs

Refactoring 031 - Removing OOPs

5
Codestin Search App 3
12 min read
Code Smell 307 - Naive Time Assumptions
Cover image for Code Smell 307 - Naive Time Assumptions

Code Smell 307 - Naive Time Assumptions

Codestin Search App
15 min read
Refactoring 030 - Inline Attributes
Cover image for Refactoring 030 - Inline Attributes

Refactoring 030 - Inline Attributes

Codestin Search App
7 min read
Code Smell 306 - AI External Comments
Cover image for Code Smell 306 - AI External Comments

Code Smell 306 - AI External Comments

Codestin Search App
12 min read
Code Smell 305 - Null Infinity
Cover image for Code Smell 305 - Null Infinity

Code Smell 305 - Null Infinity

1
Codestin Search App
10 min read
Explain in 5 Levels of Difficulty
Cover image for Explain in 5 Levels of Difficulty

Explain in 5 Levels of Difficulty

2
Codestin Search App 4
1 min read
Explain in 5 Levels of Difficulty: Vibe Coding
Cover image for Explain in 5 Levels of Difficulty: Vibe Coding

Explain in 5 Levels of Difficulty: Vibe Coding

8
Codestin Search App 3
6 min read
Code Smell 304 - Null Pointer Exception
Cover image for Code Smell 304 - Null Pointer Exception

Code Smell 304 - Null Pointer Exception

1
Codestin Search App 3
14 min read
Code Smell 303 - Breaking Changes
Cover image for Code Smell 303 - Breaking Changes

Code Smell 303 - Breaking Changes

3
Codestin Search App 2
12 min read
Code Smell 302 - Misleading Status Codes
Cover image for Code Smell 302 - Misleading Status Codes

Code Smell 302 - Misleading Status Codes

5
Codestin Search App 2
16 min read
Refactoring 029 - Replace NULL With Collection
Cover image for Refactoring 029 - Replace NULL With Collection

Refactoring 029 - Replace NULL With Collection

5
Codestin Search App 2
12 min read
Code Smell 301 - Database as Parameter
Cover image for Code Smell 301 - Database as Parameter

Code Smell 301 - Database as Parameter

5
Codestin Search App 2
10 min read
Refactoring 028 - Replace Consecutive IDs with Dark Keys
Cover image for Refactoring 028 - Replace Consecutive IDs with Dark Keys

Refactoring 028 - Replace Consecutive IDs with Dark Keys

1
Codestin Search App 1
8 min read
Code Smell 300 - Package Hallucination
Cover image for Code Smell 300 - Package Hallucination

Code Smell 300 - Package Hallucination

1
Codestin Search App
6 min read
Code Smell 299 - Overloaded Test Setup
Cover image for Code Smell 299 - Overloaded Test Setup

Code Smell 299 - Overloaded Test Setup

Codestin Search App 1
14 min read
Code Smell 298 - Microsoft Windows Time Waste
Cover image for Code Smell 298 - Microsoft Windows Time Waste

Code Smell 298 - Microsoft Windows Time Waste

1
Codestin Search App 1
9 min read
Code Smell 297 - Syntactic Noise
Cover image for Code Smell 297 - Syntactic Noise

Code Smell 297 - Syntactic Noise

6
Codestin Search App
9 min read
From Helpful to Harmful: How AI Recommendations Destroyed My OS
Cover image for From Helpful to Harmful: How AI Recommendations Destroyed My OS

From Helpful to Harmful: How AI Recommendations Destroyed My OS

4
Codestin Search App
6 min read
Refactoring 027 - Remove Getters
Cover image for Refactoring 027 - Remove Getters

Refactoring 027 - Remove Getters

3
Codestin Search App
17 min read
Code Smell 296 - Unhappy to the Right
Cover image for Code Smell 296 - Unhappy to the Right

Code Smell 296 - Unhappy to the Right

4
Codestin Search App
9 min read
Refactoring 026 - Migrate Global Console Input to Declarative Function
Cover image for Refactoring 026 - Migrate Global Console Input to Declarative Function

Refactoring 026 - Migrate Global Console Input to Declarative Function

2
Codestin Search App
11 min read
Refactoring 025 - Decompose Regular Expressions
Cover image for Refactoring 025 - Decompose Regular Expressions

Refactoring 025 - Decompose Regular Expressions

2
Codestin Search App
8 min read
Code Smell 295 - String Concatenation
Cover image for Code Smell 295 - String Concatenation

Code Smell 295 - String Concatenation

1
Codestin Search App
8 min read
Code Smell 294 - Implicit Return
Cover image for Code Smell 294 - Implicit Return

Code Smell 294 - Implicit Return

1
Codestin Search App 2
6 min read
The Great Programmer Purge: How AI Is Taking Over the Tech Workforce
Cover image for The Great Programmer Purge: How AI Is Taking Over the Tech Workforce

The Great Programmer Purge: How AI Is Taking Over the Tech Workforce

3
Codestin Search App 4
4 min read
Refactoring 024 - Replace Global Variables with Dependency Injection
Cover image for Refactoring 024 - Replace Global Variables with Dependency Injection

Refactoring 024 - Replace Global Variables with Dependency Injection

1
Codestin Search App
7 min read
Code Smell 293 - isTesting
Cover image for Code Smell 293 - isTesting

Code Smell 293 - isTesting

3
Codestin Search App
6 min read
Code Smell 292 - Missing Return
Cover image for Code Smell 292 - Missing Return

Code Smell 292 - Missing Return

1
Codestin Search App
8 min read
Code Smell 291 - Mutable Keys
Cover image for Code Smell 291 - Mutable Keys

Code Smell 291 - Mutable Keys

2
Codestin Search App
14 min read
Refactoring 023 - Replace Inheritance with Delegation
Cover image for Refactoring 023 - Replace Inheritance with Delegation

Refactoring 023 - Replace Inheritance with Delegation

3
Codestin Search App
9 min read
Code Smell 290 - Refused Bequest
Cover image for Code Smell 290 - Refused Bequest

Code Smell 290 - Refused Bequest

Codestin Search App
10 min read
Code Smell 289 - Shy Visitor
Cover image for Code Smell 289 - Shy Visitor

Code Smell 289 - Shy Visitor

1
Codestin Search App
12 min read
Code Smell 288 - Unthrown Exceptions
Cover image for Code Smell 288 - Unthrown Exceptions

Code Smell 288 - Unthrown Exceptions

2
Codestin Search App
8 min read
Code Smell 287 - Unused Local Assignment
Cover image for Code Smell 287 - Unused Local Assignment

Code Smell 287 - Unused Local Assignment

7
Codestin Search App
7 min read
Refactoring 022 - Extract Common Ancestor
Cover image for Refactoring 022 - Extract Common Ancestor

Refactoring 022 - Extract Common Ancestor

1
Codestin Search App
9 min read
Explain in 5 Levels of Difficulty: Quantum Computing
Cover image for Explain in 5 Levels of Difficulty: Quantum Computing

Explain in 5 Levels of Difficulty: Quantum Computing

1
Codestin Search App 2
4 min read
Code Smell 286 - Overlapping Methods
Cover image for Code Smell 286 - Overlapping Methods

Code Smell 286 - Overlapping Methods

Codestin Search App
12 min read
Code Smell 285 - Non-Imperative Functions Names
Cover image for Code Smell 285 - Non-Imperative Functions Names

Code Smell 285 - Non-Imperative Functions Names

4
Codestin Search App 2
5 min read
loading...