No slides, but here is the talk video:
http://shawnmc.cool/designing-a-model-architecture-talk
Brandon was great!
Great talk. I would love to get the slides though.
Great talk that leaves a strong impression. Most ideas are unarguably valid and useful, while some of them are a bit controversial (about setter methods, classes final by default) and I can't agree with them immediately, but those are the things that make you think and research more. Thanks for the slides!
@Ivan Krickovic: Really appreciate your feedback, thank you!
"Avoid Logic Switch Parameters".
No. I refuse. I like logic switch parameters. They avoid the kind of hell you're wishing to put me into. I don't want to write two or more versions of the SAME EXACT FUNCTION that does only ONE THING differently. What you're recommending is that I abuse myself when I want to make a change to that function. It should only be one, not many. I don't want to make that fix any more than once.