iFour Logo

Our Insights

Innovative Ways - Satisfied Clientele


Ishan Sarvaiya - September 23, 2021

A Comprehensive Guide on C# SOLID Principles

Table of Content 1. Single Responsibility Principle (SRP) 2. Open-Closed Principle (OCP) 3. Liskov Substitution Principle (LSP) 4. Interface Segregation Principle (ISP) 5. Dependency Inversion Principle (DIP) 6. Conclusion In C#, SOLID design principles are basic design principles. SOLID Principles enable us to overcome most of the design problems. In the 1990s, Robert Martin compiled these principles. These principles provided us with many ways to overcome tight coupled...


Ishan Sarvaiya - August 30, 2021

How to create a simple Outlook Add-in using C#?

Table of Content 1. What is Add-in in Outlook? 2. Outlook Object Model 3. Creating Add-in 4. Testing 5. Conclusion What is Add-in in Outlook? In Outlook, Add-ins are programs that help us to automate certain tasks according to our ease like when we view or create messages. i.e., Trello, Skype, Zoom, Evernote, etc. Outlook Object Model When we are talking about Outlook add-in, we must know the basics of the following objects: Application:...

https://www.ifourtechnolab.com/pics/Introduction to c-sharp.webp

iFour Team - February 21, 2021

Introduction to Mini-profiler in C-sharp

For a developer a main challenge is to debug and optimize queries that are written for the request made to the server. It is impossible to get the exact time of the queries request for each page. Usually, developer considers count such as one, two, three and calculate the average but this is not a solution and as a developer, this is not we want. In developer's tool network tab provide information about the time per the request made for a page load but that is not enough for a developer...


iFour Team - February 18, 2021

How to store Encrypted Session Data in the Browser?

When you are developing the websites with JavaScript, you can use the localStorage and sessionStorage. In the localStorage and sessionStorage, the data stores in key-value pair in the user’s web browser. It is also known as sandboxed for each website, you can access only your data store on every website, and you can’t access to localStorage and sessionStorage objects being saved from another website.   Table of Content 1. What’s the difference between localStorage...


iFour Team - December 15, 2020

Integration of unit testing with ASP.NET Core

Unit testing is used to test individual components or units to determine if there are any issues by the developer himself. The unit testing is used to validate that each component of the software code performs as expected. The unit testing is concerned with the functional correctness of standalone modules and it is done by the developer during the development phase of an application.   Table of Content 1. Why do we need unit tests? 2. Unit Testing Tools 3. Setting up...


Ensure your sustainable growth with our team

Talk to our experts