Sign in

Tech writer with 853K+ views. Sharing my opinion and what I learn. .NET backend engineer in FinTech. New YouTube Channel https://bit.ly/3vxqNHj

PROGRAMMING

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

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


Practical Programming Advice

How to double the amount of code for the better.

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

Lines of code have never been a good metric for code quality. Ever.


Practical Programming Advice

“It’s waste of time. I just hit postman and see what I get”.

Image by Nicklas Millard


Avoid strings, ints, doubles, and other primitive types

Image by Nicklas Millard

Neglecting to write proper domain classes and value objects is a recurring theme of many codebases.

Before we start…


Best Practices

Code organization often determines application comprehension and long-term maintainability.

Image by Nicklas Millard

“Enough, just show me the code structure!”


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

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