7 Android Libraries Every Developer Should Know About

‍In this article am sharing with you 7 Android libraries every developer should use to enhance the application from different perspectives. When developing in Android, …

WordPress.com vs WordPress.org: Which to Choose

So you have just made your mind and you want to start writing your own blog. But you don’t know how and where to start. …

.NET / C#

Exception Handling in C#

Exception handling is a very important topic that is sometimes not properly understood or less used. In this article, I will explain to you about …

.NET / C#

Your Ultimate async / await Tutorial in C#

You might have already heard about asynchronous programming or async / await, either in .Net or some other language. In this article I will try …

.NET / C#

Demystifying Generics in C#

Generics is a great concept in programming languages that was added to .Net 2.0 , it introduces the parameter T to types and methods. Generics improve code reusability, enforces type safety and prevents performance overhead of boxing/unboxing.

How to Write an Eye-Catching Technical CV

Writing a technical CV should not be a tough task to do but you should prepare it in a proper way to draw the attention. In this article, I show you how you write an eye-catching technical CV

.NET / C#

The Difference Between String and StringBuilder in C#

In this article, I will be explaining the difference between using String and StringBuilder when dealing with your string values. and in which cases you should never use String. and other cases where StringBuilder is not the optimal solution.

9 Bulletproof Ways to Become a Better Developer

In this article I will be explaining 9 bulletproof ways to become a better developer. Make sure to follow these methods and stay dedicated.

BackgroundWorker in C#

The BackgroundWorker is an event-driven way to perform an operation on a separate and dedicated thread. The BackgroundWorker is mostly used when you need to show the user a friendly progress while you are operating a long running process such as downloading files, connecting to database and getting results…etc. The idea behind the BackgroundWorker comes from its name; it processes some operations in the background and any other operation can be performed in parallel meanwhile.

How to Display Friendly Names for Enumerations in C#?

Displaying friendly names for enumeration elements using the Description annotation