Posts Tagged


Top 10 quick code refactoring tips with C#

Hi there! A few weeks passed by since my last blog post. Well, the holiday time was on and I wish you all the best in 2020. I hope you all had a great time. But it’s time to move on. So, buckle up your seat belts and let’s move on as we have a…

Read More

Entity framework strategies when loading data

There are several types of loading data using Entity Framework. Those are: Lazy Loading Eager Loading Explicit Loading You will also come across one problem when using one of EF strategies.That is N+1 problem. But more on that later. Let’s talk about types of loading in EF! Lazy loading It’s used to retrieve data which…

Read More

What is MVVM and how to implement it?!

Hi there! It’s been a while since I wrote my last article due to summertime madness. Little digression, if you are into summertime and jazz, listen to this great jazz performance by Ella Fitzgerald. What I really needed was some offline time to regenerate and prepare some great new content. So by starting from today,…

Read More

Real example of reflection

I got asked via email if I could write about reflections in C#. So I decided to postpone “Part 2 of Level-up your Xamarin apps”, and will head straight to writing about reflections. What is REFLECTION in C#? In nutshell, it’s a namespace (System.Reflection). That namespace contains classes that allow you to obtain all sorts…

Read More