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
HoloLens
  • Software Engineering

HoloLens Spacive Design: A new era in UI/UX

July 12, 2016
by Mehran Davoudi
3 min read
Add Comment

In the recent months lots of Virtual Reality (VR) solutions presented to the community by different companies. Octulus VR by Facebook, PlayStation VR by Sony and HoloLens by Microsoft. The first two solutions look like...

Continue reading

  • Programming Philosophy

Covariant and Contravariant

June 18, 2016
by Mehran Davoudi
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

  • Software Engineering

Developer Experience: Dotability

May 31, 2016
by Mehran Davoudi
3 min read
Add Comment

Again, this famous 'X', as in UX. It's all about experience. The good experience is the key that makes a product valuable. We are always talking about user experience, but here in this post, I am going to talk about developer...

Continue reading

  • Programming Philosophy

Steady and Consistent Flow of Features

May 2, 2016
by Mehran Davoudi
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

Cross Rails
  • Software Engineering

Parallel Programming for your grandmother

April 18, 2016
by Mehran Davoudi
6 min read
3 Comments

In the world of programming, parallel programming is mostly translated to multi-threading. Thread is an abstract concept that can be seen as a worker which can accomplish tasks in a computer. For example if you want to execute a...

Continue reading

LINQ
  • Programming Philosophy

LINQ: The Bad Parts

March 28, 2016
by Mehran Davoudi
5 min read
Add Comment

Don't get the title wrong! I definitely love LINQ. Most of the people know me as the one who maximizes LINQ utilization in the projects. I'm using it from its early days in .Net 2.0 via LinqBridge! However, if there is a razor...

Continue reading

  • Management Philosophy

Reinventing the Frog!

March 9, 2016
by Mehran Davoudi
4 min read
12 Comments

Do you remember the time that God was creating the "Planet Ecosystem" as a sub project of "Earth Project"!? You know, there was a lot of work needed to be done to create this world. Some sample tasks might be: Creating...

Continue reading

  • Software Engineering

Growing Redundancy: An architectural disease

February 28, 2016
by Mehran Davoudi
3 min read
6 Comments

As software engineers, we are always against the redundancy of code. Occasionally, the redundancy is known as the fault of developers, and it mostly happens when the developer suffers from code myopia! He has not a good overview...

Continue reading

Entity Framework Core Migraton
  • Programming Philosophy

Entity Framework Core 1 Migrations

February 18, 2016
by Mehran Davoudi
3 min read
2 Comments

Entity Framework Core It's been some while I'm following the news and blogs about Entity Framework Core 1 (or formerly Entity Framework 7.0). The new Entity Framework is written totally from scratch. It is not the next version...

Continue reading

  • Life Style

Why Dot Philosophy!?

February 13, 2016
by Mehran Davoudi
2 min read
1 Comment

Have you ever thought why the name of this blog is "Dot Philosophy"? Here I describe what's the idea behind. The dot is the most minimal symbol, yet with lots of meanings. "Dot" is the most minimal symbol exists ever! Dot...

Continue reading

Previous 1 2 3 4 Next

About Mehran

A former technology geek! Currently a mentor and software architect, working as a consultant for companies with large scale software development.
Why dvd? Read about me (uɒɹɥəɯ)!

Find Me here!

  • facebook
  • linkedin
  • github
  • twitter
profile for mehrandvd at Stack Overflow, Q&A for professional and enthusiast programmers

Want a Software Team?

If (WantSoftwareTeam)
  SendMessage(MyLinkedIn)

// Web, Android, iOS // Desktop, AI

Recent Posts

  • Building a Ninja Team for FxLand
  • Small Team Big Impact: Blazor Magic
  • Perfection Syndrome!
  • A huge change in Java and C#
  • Blockchain: Just Another Gold

Archives

  • December 2022 (2)
  • December 2019 (1)
  • April 2019 (1)
  • July 2018 (1)
  • June 2018 (1)
  • March 2018 (1)
  • February 2018 (1)
  • November 2017 (1)
  • August 2017 (1)
  • May 2017 (1)
  • February 2017 (1)
  • January 2017 (1)
  • December 2016 (1)
  • November 2016 (1)
  • October 2016 (3)
  • August 2016 (1)
  • July 2016 (2)
  • June 2016 (1)
  • May 2016 (2)
  • April 2016 (1)
  • March 2016 (2)
  • February 2016 (3)
  • October 2015 (2)
  • September 2015 (3)
  • July 2015 (2)
  • June 2015 (1)

Categories

  • Life Style
  • Management Philosophy
  • Programming Philosophy
  • Software Engineering
Copyright © 2023. 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