When working for photopost for a client found a bug in Photopost when integrated with Xenforo where any user with the same IP as admin can login...
Grid layout is one of the most widely used layouts in any WPF application. The basic concept of a Grid is that it divides the window surface into...
WPF (Windows Presentation Foundation) is a Microsoft’s technology for creating rich client applications. WPF applications are more interactive,...
Most of the advanced .NET applications that you develop need to communicate with other applications. For instance, for downloading or uploading...
Most of the time, a developer needs to read or write data from a location outside the memory of the program. This location can be a text file, a...
In my last tutorial on basics of threading, I explained what threading basically is and how it is actually implemented in C#. I would advise you...
The ordering of the posts can be enhanced by voting up the replies to questions or comments to articles. Mods and Admins can vote down any...
In my last article, Complete Threading Tutorial in C#, I explained basics of threading. I explained that how threads can be created, how locking...
Often times, applications need to perform multiple tasks at a time. I always share Microsoft’s word processor’s example. While you type in the...
.NET Framework comes with a set of debugging tools. Particularly if you are using and advanced IDE such as Visual Studio, you can use debugger and...
Garbage collection and memory management is probably that domain of programming where .NET Framework beats most of the other application...
XML documents are a standards described by World Wide Web Consortium (W3C) that are used for transferring information over the internet. The .NET...
XML stands for Extensible Markup language that is most commonly used for transferring information over the World Wide Web. XML documents are...
LINQ is Microsoft’s latest data access technology. LINQ stands for language integrated query and it can be leverage to execute complex queries in...
Entity framework is Microsoft’s latest data access technology and is considered a replacement for ADO.NET. However, there are still plenty of...
If you are beginner to LINQ, I will suggest you to first read Introduction to LINQ. However, if you have read that article or have some basic...
LINQ (Language Integrated Query) is arguable one of the most astonishing features of the .NET framework. If you have slightest idea of database...
In my recent articles, I have been walking you through some of the most commonly used types and interfaces that play integral role in storing...
The array is one of those data structures which have been in use since the advent of the programming languages. Be it C, C++, Java, PHP or any...
In almost every software application, you need to handle a list of data of any type. The list can contain, users registered on the website, the...
Separate names with a comma.