DEV Community

loading...
Carlos Pires profile picture

Carlos Pires

Product Designer / Developer / Scrum Master @ Nearshore Portugal // Design PhD

Location Portugal Joined Joined on  Twitter logo
Education

PhD

All 30 comments

Job offer for developers in Lisbon, PT

Sure. Thanks for the heads-up. How do I do that?

Stop trying to be so DRY, instead Write Everything Twice (WET)

You are confusing two very different concepts. DRY is not a...

Different types of testing explained

Great article!

Why You Shouldn't Use A Web Framework

WOW!... You missed the point completely... That was no anec...

Design Patterns in Web Development - #2 Memento

It's just a stack... Anyways, this is a great article for b...

Extending JSON for fun and profit

Great article. Concise and precise. Keep it up!

Livable code, embrace the practical mess

Actually, I now take back the first statement in my previou...

Livable code, embrace the practical mess

Well, I hate to rain on your parade... but I don't see the ...

Should browsers still allow users to disable JavaScript?

Your chart lacks labels. YES. My computer is my property. ...

Out of everything you've seen or read, what had the biggest impact on your life as a developer?

Though I've been a programmer on-and-off for more than 20 y...

Out of everything you've seen or read, what had the biggest impact on your life as a developer?

I find it amazing that so few people who work in communicat...

Explain Encapsulation and Polymorphism Like I'm Five

Encapsulation: Joey's Mom is making lunch: a bit of meatlo...

Explain Encapsulation and Polymorphism Like I'm Five

Yes, you are right: the "implements" implies SweetAndCrunch...

Explain Encapsulation and Polymorphism Like I'm Five

Abstraction: Joey's Mom: "Joey, what do you want for break...

Why You Shouldn't Use A Web Framework

I also find amazing the rampant epidemic of strawman and ot...

Why You Shouldn't Use A Web Framework

The day I heard someone talk about "Native Javascript" I re...

The slow and painful death of a developer

I think you are misreading the Lesson. For me, the Lesson h...

Dealing With Unknowns In Software Development

Personally, I think it must be not only timeboxed, but also...

Other People's Code and the Intentional Fallacy

Right on. I think the concern (with intent) at the detailed...

Other People's Code and the Intentional Fallacy

You are right to a certain extent. However, I see several l...

Your thoughts on Creating a New User

That's what I meant by "it might be up to business rules". ...

Your thoughts on Creating a New User

Sorry for the confusing remark. What I mean is that it is c...

Your thoughts on Creating a New User

VAT problems are usually solved with the billing and/or shi...

Your thoughts on Creating a New User

Yes, the order of operations does matter. It might be up to...

DDD 101 — The 5-Minute Tour

I know you are right, but... you know I am right too.

DDD 101 — The 5-Minute Tour

The only beef I have with DDD is... it is just an antidote ...

Microservices API Gateways vs. Traditional API Gateways

I very much doubt the benefits of this strategy outweigh it...

How I went from failing every interview to a job at Amazon

This is why I wrote this: linkedin.com/pulse/bs-hr-part-1-s...

loading...