npm –save or –save-dev. Which one to use?

Introduction If you have ever worked in NodeJs, you must have install one or two packages through “npm install <package>” command.  By running this command, the nodeJs will install this package on your working directory, under node_modules. To save this packages as your dependencies, under package.json, you have two choices: –save-dev –save …

SQL Queries to IIS Logs

Overview There is always a case that you want to integrated IIS Logs into your project. You can relay on third party services/ interface. However, the best approach is to have one application where you can integrate the logic of IIS log reading. Since 2009, Microsoft has introduced a tool …

Nodejs tools

nodemon: By default node process needs to be restarted for picking any change in your JS file. Thus, every time there is a change, you will need to stop node process and start it again. You can automate this task by using nodemon npm package. This package will monitor any changes and it restart …

Extension Methods in C#

Let say you want to extend a class that you cannot inherit. These classes might be defined as sealed or even a 3rd party DLL that you have just downloaded from nugget. How would you extend these classes? Let us take an example of struct types in C# that are …

Agile in Primary Schools

Instructors in primary schools as far and wide as possible are starting to utilize Agile to make a society of learning. This disposition is the thing that has headed training pioneers, to integrateAgile learning into these schools. Agile learning focuses on individuals and associations over procedures and instruments, and meaningful …

How to make gulp-sass task working on Windows?

Step-by-step guide Go to: http://rubyinstaller.org/ Click download and load Ruby 1.9.3.(http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-1.9.3-p545.exe?direct) By default it will install on your c:\… drive (don’t change any default location or whatsoever and please make sure that you don’t have any space in the path.) Set your PATH variable that includes your ruby installation location. Now …