Skip to content

Infragistics Blog - How To

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.


· 4min

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.


· 5min

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.


· 8min

What Are the Real Benefits of Being an MSDN Subscriber?

A typical software developer’s day includes anything from writing and coding new programs to resolving bugs and attending meetings with clients.


· 4min

Create an IRC Bot Using Python 2

If you're unfamiliar with IRC (Internet Relay Chat) it is an application layer protocol used to facilitate chat with users all over the globe and has been around since the late 1980s and is still widely used to this day.


· 3min

What I Learned After Using an SSH Honeypot for 7 Days

The idea of using a honeypot to learn about potential attackers came to me while chatting with a friend that had exposed his SSH port to log into while away from home.


· 4min

Building a Real Time App With SignalR – Part 2

This post is in continuation of my previous post where we discussed the needs, basics, configurations and transport mechanism of SignalR. In this post we will take this a step further by creating a sample application and analyze it further.


· 5min

Implementing the Repository Pattern in ASP.NET MVC App

The Repository Pattern is one of the most popular patterns to create an enterprise level application. It restricts us to work directly with the data in the application and creates new layers for database operations, business logic, and the application’s UI.


· 17min

How to Create a Custom Action Filter in ASP.NET MVC

In ASP.NET MVC, Filters are used to inject logic at different levels of request processing and allow us to share logics across Controllers. Learn more.


· 4min