DEV Community

loading...
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

Work

Senior Software Engineer at Avature

TDD Conference 2021 - TDD All The Things - Liz Keogh

TDD Conference 2021 - TDD All The Things - Liz Keogh

Comments
2 min read
TDD Conference 2021 - Benefits Of Going Beyond The Make-It-Work Phase - Francisco Climent

TDD Conference 2021 - Benefits Of Going Beyond The Make-It-Work Phase - Francisco Climent

Reactions 1 Comments
3 min read
TDD Conference 2021 - TDD Misconceptions - Olena Borzenko

TDD Conference 2021 - TDD Misconceptions - Olena Borzenko

Reactions 2 Comments
2 min read
TDD Conference 2021 - Why You Might Not Want To Use TDD? - Ola Kunysz

TDD Conference 2021 - Why You Might Not Want To Use TDD? - Ola Kunysz

Reactions 7 Comments
2 min read
TDD Conference 2021 - Which is better to Code by Contract: TDD or API-first? - Meenakshi Dhanani

TDD Conference 2021 - Which is better to Code by Contract: TDD or API-first? - Meenakshi Dhanani

Reactions 2 Comments
2 min read
TDD Conference 2021 - Agile Pain Relief Through Technical Excellence - James Grenning

TDD Conference 2021 - Agile Pain Relief Through Technical Excellence - James Grenning

Reactions 1 Comments
2 min read
TDD Conference 2021 - Want More Value Faster? Take Many More Much Smaller Steps - GeePaw Hill

TDD Conference 2021 - Want More Value Faster? Take Many More Much Smaller Steps - GeePaw Hill

Reactions 1 Comments
2 min read
TDD Conference 2021 - Opening Ceremony by Alex Bunardzic

TDD Conference 2021 - Opening Ceremony by Alex Bunardzic

Reactions 2 Comments
2 min read
Code Smell 84 - Max < Min (Javascript)

Code Smell 84 - Max < Min (Javascript)

Reactions 2 Comments
2 min read
Code Smell 83 - Variables Reassignment

Code Smell 83 - Variables Reassignment

Comments
2 min read
Why GitHub Copilot is not a Threat to your Job

Why GitHub Copilot is not a Threat to your Job

Reactions 11 Comments 2
2 min read
Code Smell 82 - Tests Violating Encapsulation

Code Smell 82 - Tests Violating Encapsulation

Reactions 6 Comments 6
2 min read
What is JOMO and Why it will Increase your Productivity x97

What is JOMO and Why it will Increase your Productivity x97

Reactions 15 Comments 3
2 min read
Code Smell 81 - Result

Code Smell 81 - Result

Reactions 6 Comments 6
1 min read
Code Smell 80 - Nested Try/Catch

Code Smell 80 - Nested Try/Catch

Reactions 5 Comments
2 min read
Code Smell 79 - TheResult

Code Smell 79 - TheResult

Reactions 4 Comments
1 min read
Code Smell 78 - Callback Hell

Code Smell 78 - Callback Hell

Reactions 2 Comments
2 min read
Code Smell 77 - Timestamps

Code Smell 77 - Timestamps

Reactions 3 Comments
2 min read
Code Smell 76 - Generic Assertions

Code Smell 76 - Generic Assertions

Reactions 5 Comments
2 min read
Code Smell 75 - Comments Inside a Method

Code Smell 75 - Comments Inside a Method

Reactions 6 Comments
2 min read
Code Smell 74 - Empty Lines

Code Smell 74 - Empty Lines

Reactions 6 Comments 4
1 min read
Code Smell 73 - Exceptions for Expected Cases

Code Smell 73 - Exceptions for Expected Cases

Reactions 6 Comments
2 min read
Code Smell 72 - Return Codes

Code Smell 72 - Return Codes

Reactions 2 Comments 4
2 min read
Object Design Checklist

Object Design Checklist

Comments
2 min read
Code Smell 71 - Magic Floats Disguised as Decimals

Code Smell 71 - Magic Floats Disguised as Decimals

Reactions 3 Comments
2 min read
What exactly is a name - Part II Rehab

What exactly is a name - Part II Rehab

Reactions 4 Comments
5 min read
Programming as Theory Building

Programming as Theory Building

Reactions 1 Comments
6 min read
How to Find the Stinky parts of your Code

How to Find the Stinky parts of your Code

Reactions 3 Comments
4 min read
Code Smell 70 - Anemic Model Generators

Code Smell 70 - Anemic Model Generators

Reactions 7 Comments
2 min read
Code Smell 69 - Big Bang (JavaScript Ridiculous Castings)

Code Smell 69 - Big Bang (JavaScript Ridiculous Castings)

Reactions 6 Comments
2 min read
Code Smell 68 - Getters

Code Smell 68 - Getters

Reactions 3 Comments 2
2 min read
My Best Short Productivity Tips

My Best Short Productivity Tips

Reactions 34 Comments 4
3 min read
Code Smell 67 - Middle Man

Code Smell 67 - Middle Man

Reactions 2 Comments
1 min read
I've Recently Learned About GPT3 - This is my Journey

I've Recently Learned About GPT3 - This is my Journey

Comments
2 min read
Code Smell 66 - Shotgun Surgery

Code Smell 66 - Shotgun Surgery

Reactions 3 Comments 5
1 min read
Code Smell 65 - Variables Named After Types

Code Smell 65 - Variables Named After Types

Reactions 5 Comments 1
1 min read
Code Smell 64 - Inappropriate Intimacy

Code Smell 64 - Inappropriate Intimacy

Reactions 4 Comments
1 min read
Code Smell 63 - Feature Envy

Code Smell 63 - Feature Envy

Reactions 4 Comments 2
1 min read
Stop Calling them ‘Bugs’

Stop Calling them ‘Bugs’

Reactions 7 Comments 10
2 min read
How to Decouple a Legacy System

How to Decouple a Legacy System

Reactions 1 Comments
7 min read
Nude Models — Part II : Getters

Nude Models — Part II : Getters

Reactions 7 Comments
7 min read
Nude Models — Part I : Setters

Nude Models — Part I : Setters

Reactions 14 Comments
6 min read
50 Fundamental Advices for Junior Developers

50 Fundamental Advices for Junior Developers

Reactions 21 Comments 2
14 min read
What exactly is a name? — Part I: The Quest

What exactly is a name? — Part I: The Quest

Reactions 2 Comments
8 min read
Code Smell 62 - Flag Variables

Code Smell 62 - Flag Variables

Reactions 1 Comments 1
1 min read
Coupling: The one and only software design problem

Coupling: The one and only software design problem

Reactions 8 Comments 2
5 min read
Code Smell 61 - Coupling to Classes

Code Smell 61 - Coupling to Classes

Reactions 6 Comments 5
2 min read
Laziness II: Code Wizards

Laziness II: Code Wizards

Reactions 3 Comments
4 min read
Code Smell 60 - Global Classes

Code Smell 60 - Global Classes

Reactions 3 Comments 3
1 min read
Laziness I: Meta-programming

Laziness I: Meta-programming

Reactions 2 Comments 2
7 min read
Code Smell 59 - Basic / Do Functions

Code Smell 59 - Basic / Do Functions

Reactions 5 Comments
1 min read
Code Smell 58 - Yo-yo Problem

Code Smell 58 - Yo-yo Problem

Reactions 2 Comments
1 min read
Code Smell 57 - Versioned Functions

Code Smell 57 - Versioned Functions

Reactions 2 Comments 3
1 min read
We Should Get Rid of HelloWorld Forever💩

We Should Get Rid of HelloWorld Forever💩

Reactions 18 Comments 7
2 min read
Code Smell 56 - Preprocessors

Code Smell 56 - Preprocessors

Comments 4
2 min read
Code Smell 55 - Object Orgy

Code Smell 55 - Object Orgy

Comments
2 min read
Code Smell 54 - Anchor Boats

Code Smell 54 - Anchor Boats

Reactions 4 Comments 2
2 min read
Code Smell 53 - Explicit Iteration

Code Smell 53 - Explicit Iteration

Reactions 15 Comments 15
2 min read
Code Smell 52 - Fragile Tests

Code Smell 52 - Fragile Tests

Comments 1
2 min read
10 More Simple Tips to Boost Your Productivity x2 (2021 Guide)

10 More Simple Tips to Boost Your Productivity x2 (2021 Guide)

Reactions 55 Comments 1
3 min read
loading...