Infragistics Blog

What are Closures in JavaScript?
A JavaScript closure is a function which remembers the environment in which it was created. We can think of it as an object with one method and private variables.

Exporting a Grid to Excel in Three Simple Steps
In a web application project, exporting a grid to an Excel file is one of the most frequent requirements. There are various ways to do this, but IgniteUI makes it super simple. All it takes is one line of code!

How to Build UX Culture in the Company
Why would you care about creating a “UX culture” in the workplace? And what does that even mean?

Step by Step Working with GitHub Repository & Visual Studio 2015
In this blog post, we will learn how to work with GitHub repository and Visual Studio 2015.

Foundations of Random Number Generation in JavaScript
Being able to generate (apparently) random numbers is an essential requirement for many areas of math, statistics, the sciences, technology and gaming.

Using Jasmine & Karma to Write and Run Unit Tests for AngularJS Apps
Learn how to write unit tests with jasmine, how to run them with karma, and how to create proxies of AngularJS controls like filter, controller, and more.

What is the Extension Method in C#?
I often get questions about the Extension Method in C#. The Extension Method was introduced in C# Version 3.0. and allows us to add functionalities in an existing class without modifying it, extending it, or re-compiling it.

The Human Cost of Tech Debt
Coined by Ward Cunningham, the term introduces the idea that taking shortcuts in your software today not only means paying the price eventually -- it means paying that price with interest. In other words, introducing that global variable today and saving half a day's work ahead of shipping means that you're going to pay for it with more than half a day's labor down the line.

10 Tips for Writing Secure Applications in ASP.NET
Security is one of the most important aspects of any application – and when we talk about security, particularly in ASP.NET applications, it is not limited to development.