C# And The MetadataType Attribute

Suppose you have a database first approach when building a web application. If your database changes often and you need to regenerate the model class, you will lose all of the attributes you had…

New Feature In C#: Tuple Types

Often times we want to return more than one value from a method. Until know there wasn't an ideal way to do this so we had to resort to using Out parameters, custom class for holding the values or something else. Now C# 7.0 provides us with tuple types and tuple literals.…

Wordpress vs Umbraco. Which One To Use?

When you start planning on creating a new site you might have doubts about which Content Management System (CMS) to use. Although there are tens and hundreds of different CMS out there, some of them…

Who Called My C# Method?

Sometimes when you debug your code in Visual Studio you may want to see which methods were executed before your code or breakpoint was hit. Visual Studio has a very useful window for that purpose called Call Stack.…

Payment Processors – Stripe Vs. PayPall Vs. Braintree

Today, the online payment market is getting more and more crowded and while having a greater competition is good for businesses, the number of payment providers can be overwhelming. For that reason, we'll take a closer look at the three of the most popular payment gateways today, helping you calculate the most cost-effective service. Let's find out who the winner is between Stripe, PayPal and Braintree.…