Category: Windows

Microsoft ASP.NET 4.5 Features

Microsoft’s ASP.NET, a standout amongst the best web application development framework ever. You can utilize ASP.NET to quickly create and convey very versatile, elite web applications in a managed situation. In this article, we will talk about the best 10 best highlights in ASP.NET 4.5 for developers:

Bundling and Minification Feature

With the help of Bundling and Minification Feature, you can bundle and minimize the script’s size and style the sheets in your application. It plays an important role in the performance of web application. You will notice the following lines in your Global.asax document, once create a new project in ASP.NET 4.5.

protected void Application_Start()


 //Some code



Strongly Typed Data Controls

With ASP.NET 4.5, lets you strongly typed data controls. Simply, assign the item type property to a model, which is connected to data controls in .aspx pages. Following code illustrate the method:

          <%# Item.Name.ToString() %>


Value Providers 

 It provides numerous Value Providers like Cookie, Querystring, Control Value and Session to filter the data. Even, it lets you create custom value providers.

Support for OpenID in OAuth Logins

With the help of ASP.NET 4.5, external services can be used to login to your application, like you can register OAuth provider in the App_Start/AuthConfig.cs file. The data dictionary can also be used to pass additional data.

Support for improved paging in ASP.NET 4.5 GridView control

Paging support in ASP.NET 4.5 has been enhanced. GridView control has been enhanced. ASP.NET 4.5 GridView.AllowCustomPaging property gives awesome help to paging and dealing with a lot of information productively.

Enhanced support for asynchronous programming

ASP.NET 4.5 provides asynchronous programming support. It lets you read and write HTTP requests without OS threads and provides await and async keywords support.

Support for HTML5 form types

It also provides support to HTML5 form types like color, range, Date pickers, email, URL, number etc.


This is included in ASP.NET MVC 4 and ASP.NET Web Forms. ASP.NET Web API helps in building and consuming HTTP services easily.


Web API and WCF the Most poppuler Frameworks of Microsoftt


Created by Microsoft with.NET, WCF (Windows Communication Foundation), provides platforms to build secure and reliable service. While Web API framework is used to make HTTP service and is used to create complete REST service.


In this article, we will discuss the basic differences between Web API and WCF:

Representational State Transfer (REST)

Rest is the architecture design pattern, used to build and create Web Services. These architecture design patterns are used by the Web API to build web services. Web API utilizes POST, DEL, PUT and GET verbs for the communication purposes to the client and is fully REST supported.

Simple Object Access Protocol [SOAP]

Invented by Microsoft, SOAP is a protocol, which creates an organized format information or message, which can be transferred to the internet. It uses XML format and is the main foundation of WCF. While, WSDL is the file created by Web Service, and it is basically utilized by the client to find out the methods that are available on the service.


HTTP response/requests are normally smaller as compared to SOP response/request, because, RESTful services use HTTP protocol to get access to the client. So, Web API is the best option to access client, especially for low bandwidth devices/mobile devices.


When we compare WCF vs Web API, both of these frameworks provide security standards, Web API utilizes web standard security, for example, fundamental validation, token verification and for more intricate, for example, OAuth; Web API gives greater adaptability. At that point utilize SOAP when you will validate with outside administrations, for example, google, facebook, and so forth.


But, WCF service gives us high-level security system which gives enterprise-level security. It utilizes WS-I standard to give secure service.

Along these lines, we can’t choose which is superior to the next. Be that as it may, I would focus on the two points. Initially, WCF is best if you want to create service on various platform and Web API is best if you are going to create internet service for different platforms.

.NET and Its Advantages / Disadvantages


Developed by Microsoft, .NET is a framework used to support the development and maintenance of apps and XML services. It includes mobile, desktop, and web apps that run on the devices, PCs, and other server platforms.

.NET is used for a wide variety of next-generation apps. It is feature rich and is used in the variety of fields like Business Functions, Re-Designing, Interoperable Apps, Gaming, Communication, Multi-Tiered Software Architecture, Cross-Platform and Mobile Apps.

.NET has following advantages to its usersok

  • Object Oriented:   .NET is a powerful tool, and object oriented, it helps you to access and control your apps.
  • Caching: .NET caching system is powerful and simple in use.
  • Easy Maintenance: Pages, with.NET, are extremely simple to write and maintain making web pages more powerful and flexible.
  • Time-Saving: .NET helps you save time by removing the large part of the coding requirement, and thus app’s time-to-market is shortened.
  • Simplicity: .NET is extremely simple and easy to use in performing various tasks.
  • Feature-Rich: .NET feature rich toolbox helps to get access features like WYSIWYG editing, automatic deployment, and drag-and-drop controls
  • Monitoring: .NET find out any problem with a memory leak or infinite loops automatically and destroy such activities and restart itself automatically. Thus, best for automatic monitoring.

Here are some of the drawbacks of using.NETbutton-32259_640

  • Limited Object-Relational (OR) support: Support is available for entity framework only, thus it becomes limited sometimes.
  • Slower than Native Code: Managed code get sometimes slower than native code with.NET.
  • Vendor lock-in: .NET framework includes Vendor lock-in that means it is dependent on Microsoft only for future development.
  • Expensive: Migration of applications to .NET can be expensive in some cases.

However, as compared to the wide range of advantages by the framework, these are all just minor drawbacks.

Top 5 Free Duplicate File Finder Apps for Mac Revised

Top 5 Free Duplicate File Finder Apps for Mac Revised

Sometimes it is necessary to free storage space on a computer. One option is to know how to find duplicate files on Mac and delete unnecessary copies. Fortunately, there are many free applications that can be used for this task. Here below is a brief description of five free duplicate file finders.

1. Disk Drill


Disk Drill  is a data recovery app that offers some additional features. One of them is the free Duplicate Finder for Mac. This module allows the user to analyze internal and external drives, and find duplicate files on Mac, such as songs, videos, images, and documents.

This app is one of the best duplicate file finder Mac available on the market for free. It simply requires 22MB of disk space and a machine supported by Mac OS X 10.8.5 or later. Using it is very intuitive and easy. The user simply needs to download the app from the developer’s webpage, double-click on it, and follow the installation steps. Once installed, launch the app and select “Find duplicates”.

Locations can be selected either by dragging folders into the Duplicate Finder or by selecting “Add folder” from the app and browsing through the machine until the folder is found. Several folders can be added. Once the folders are selected, the user must choose “Scan” and the app will show a list of duplicate files. Selected duplicates can then be removed.

Overall, Disk Drill is a first-rate app that is available for free, easy to use and efficient. In addition, if the user makes a mistake and accidentally deletes the wrong file, Disk Drill has an added advantage over other apps, as it also has great data recovery functions.

You also can download free version in Appstore.

2. MacClean


MacClean is a free tool that helps the user to locate and remove duplicate photos, songs, apps, documents and other files. This duplicate file finder Mac is available in English, Spanish, German, French and Japanese.

The app is easy to use, as the user only needs to drag and drop the folders. Then, MacClean scans for duplicates, which can be later previewed, removed or left unmodified. Search can be narrowed with the aid of filters that group the results according to type, such as songs, pictures, etc.

In brief, MacClean is a good program that helps the user in reducing unnecessary space. It performs well and fast, being a great choice for the casual and frequent user.

3. DupeGuru


dupeGuru is a duplicate file finder Mac available on the internet for free. This app has a simple design that makes the task very easy. It requires OS X 10.7 or later. It is available in more than ten languages, including French, English, German, and many more.

Scanning can be done according to filenames or contents. As the app uses a fuzzy matching algorithm, file names don’t even need to be exactly the same. In addition, its customizable scanning engine helps the user to find almost exact matches.

This app has a music mode that can scan tags and show music-specific information. It also provides a duplicate photo finder Mac with a fuzzy scan algorithm that can select pictures that are similar, but not exactly identical. Search can be done for one or more folders, and the results are presented in a window, with the option of exporting them into an HTML file.

Summarizing, dupeGuru is a good option for the user, who wants to reduce wasted space by using a simple but professional-level tool.

4. Easy Duplicate Finder™!


Duplicates – ugh! Here is another tool to find duplicate files and delete them in seconds, which is Easy Duplicate Finder™! It is a comprehensive tool that helps users to make their computers fast by recovering almost gigabytes of space. You can manage and organize duplicate files with the help of Easy Duplicate Finder™. It helps to find and delete duplicate photos, docs, music, videos, spreadsheets and even emails and much more. It is fast and easy to use by simply dragging the folders and drop them in the window and then click on “scan the folders”. This app will then delete the unnecessary files from your PC or Mac. You can even undo the files deleted by mistake.

Easy Duplicate Finder™ has numerous distinctive features such as finds and replace duplicate files, custom scan mode, arrange your files, media, and emails, 100% accurate and fast, recovery option, online assistance, delete duplicate files from Windows Media Player, iTunes, iPhoto, Google Drive and even Dropbox.

For simply deleting the duplicate files, Easy Duplicate Finder™ is free to use, but you will be charged 40$ after 10 attempts. Overall it is the best app to delete unnecessary files from your PC or Mac.

5. Duplicate File Finder


Oh and btw here’s a good one for Windows, Developed by Ashisoft, Duplicate File Finder is a free app that can find and remove duplicate files Mac on a local computer and on a network.

Its search engine can find files based on different criteria, such as filename or byte-by-byte. As the last criterion operates at a binary level, this app can find duplicates regardless of file names. Search can be done on an entire drive or on a selected set of folders. Once started, the search session can be stopped and saved for later use. The obtained results can be sorted by names, sizes, total sizes, types and duplicate counts.

In addition, the list can be exported to HTML and CSV files, pictures can be previewed, and file removals present the options for moving to Trash or permanent delete. Duplicate File Finder also works with removable media devices like USB drives and external hard drives.

The app can be upgraded to a Pro version, which contains added features, such as a search showing hidden files.

In brief, this software application is of great help to reduce unnecessary space in a device and can be a practical addition to a personal toolset.