Author

C# MultiThreading and Lock

When working with a multithreading application it is very important for developers to handle multiple threads for a critical section of code. Monitor and lock is the way to provide thread safety in a multithreaded application in C#. Both provide a mechanism to ensure that only one thread is executing code at the same time... » read more

C# Multi-dimension Array

// Two-dimensional array. int[,] array2D = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } }; // A similar array with string elements. string[,] array2Db = new string[3, 2] { { "one", "two" }, { "three", "four" }, { "five", "six" } }; // Three-dimensional... » read more

Enterprise Resource Planning (ERP)

Enterprise resource planning (ERP) is the integrated management of core business processes, often in real-time and mediated by software and technology. ERP is usually referred to as a category of business management software — typically a suite of integrated applications—that an organization can use to collect, store, manage, and interpret data from these many businessactivities. ERP provides an integrated and... » read more

SiSense

Sisense’s BI software makes it easy to instantly reveal business insights from complex data – any data source, any size. Sources:

Summernote Icons Not Displaying

Problem: Summernote Icon Not Displaying when deployed to production server. Fix: In the summernote.css file, change all references of “font/” to “/Content/plugins/summernote/font/”. Resources: https://github.com/summernote/summernote/issues/1781

Mapping Azure Storage File to Windows

Once you have created a “Azure Storage File” folder, you can map it to a drive on your Windows, Linux, or MaxOS computer. Windows Example: 1. Go to the following to get the command line… Azure Portal -> Storage accounts -> File service -> Files > Connect 2. Run the following in command prompt… net... » read more

The Philosophy of Interviewing

What is an interview? An interview is a two way process.  The company is trying to decide if they would like to hire you and you are trying to decide if this is a place where you would like to work. What is your goal? To get an offer.  If you get an offer, you... » read more

Interview Plan of Attach

Jobs are WON and LOST in the interview!  You can turn each negative into a positive and make them work for you.  Be enthusiastic.  Assume this is a good opportunity. Take an active role in the interview. “Where would you like me to begin?” (Background question) “What does someone need to bring to the table... » read more