Sign in

Tech writer with 807K+ views. Sharing my opinion and what I learn. .NET backend engineer in FinTech. Ex Big4 senior tech consultant. Discord nmillard#5333

PROGRAMMING

Talking about If-else vs. Polymorphism is one way.

Image by Nicklas Millard
Image by Nicklas Millard
Image by Nicklas Millard


Advice and Opinions

The one who has a keen eye for design and elegantly applies patterns and approaches.

Image by Nicklas Millard.
Image by Nicklas Millard.
Image by Nicklas Millard.


OPINIONATED

Remember them, and you’ll create better software

Image by Nicklas Millard.

1. Steer Clear of Primitive Types.


OPINIONATED

Especially computer science students have a hard time with this topic.

Image by Nicklas Millard.


C# Tutorial

Learn how to write simple, clean, and highly maintainable code using attributes.

Image by Nicklas Millard


Opinionated Perspective

And lots of them. So, stop boasting about how self-documenting your code is.

Image by Nicklas Millard
Image by Nicklas Millard
Image by Nicklas Millard


Opinionated Perspective

There’s possibly nothing that has caused more developer-headaches than poor method declarations…

Image by Nicklas Millard
Image by Nicklas Millard
Image by Nicklas Millard


PRACTICAL DESIGN PATTERNS

How to improve from traditional branching and understanding how the strategy pattern brings down cyclomatic complexity.

Illustration by Nicklas Millard
Illustration by Nicklas Millard
Illustration by Nicklas Millard


OPINIONATED PERSPECTIVE

Resulting in pain-inducing constructor bloat and incomprehensive object graphs.

Feature image of an object graph.
Feature image of an object graph.
Image by Nicklas Millard


PRACTICAL PROGRAMMING TIPS

Not all code is created equal. And sometimes, garbage code is sufficient code.

Image by the Author
Image by the Author
Image by the Author

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store