Dot Philosophy

Mehran Davoudi's blog

  • Facebook
  • Twitter
  • Google Plus
  • Home
  • Posts
    • Software Engineering
    • Management Philosophy
    • Programming Philosophy
  • Talks
    • Spaces in Software Architecture
    • The Art of Thinking, But Together
  • Dot Philosophy?
  • About Mehran

Tag - c#

  • Programming Philosophy

A huge change in Java and C#

April 1, 2019
2 min read
2 Comments

Finally, after a long discussion between C# language team and Java language team, they decided to remove the famous keyword: 'new'. // Not a valid code anymore. Person p = new Person(); // New dependency injection syntax. ...

Continue reading

  • Programming Philosophy

Which mobile development platform?

March 26, 2018
5 min read
2 Comments

Xamarin, React Native, Ionic, ... why so many mobile development platforms!? Why do they make our work that difficult!? Don't they know us!?We are those people who put hours to pick a good name even for a local variable, what do...

Continue reading

  • Programming Philosophy

Covariant and Contravariant

June 18, 2016
6 min read
6 Comments

Covariant and Contravariant were always one of those complicated concepts that I was running away from! But one day I decided to learn it, and finally, free my soul! Here I describe it in an easy way and hope to help other...

Continue reading

  • Programming Philosophy

Steady and Consistent Flow of Features

May 2, 2016
3 min read
2 Comments

After emergence of C# 6.0, adding features to the language  gets really fast. Even some developers asked Microsoft to slow down! As a matter of fact, some features was implemented in C# 6.0 but the team decided to remove them...

Continue reading

Copyright © 2022. Created by Meks. Powered by WordPress.
  • Home
  • Posts
    • Software Engineering
    • Management Philosophy
    • Programming Philosophy
  • Talks
    • Spaces in Software Architecture
    • The Art of Thinking, But Together
  • Dot Philosophy?
  • About Mehran
  • Facebook
  • Twitter
  • Google Plus