Category: mini tools list

Programming Tools 2016

Those are my programming tools in 2016.  I do not put links- if you do not find them on google , please send me an email. Or comment here.


Syntax Highliter
Windows live writer




Angular mvc
Jquery ui
Select 2


Elastic search
Sql server






free commander
SysInternals ADSI
nugetpackage explorer





ToDO Lists




Easily install tools on new PC

I have a new PC and I wan to install all the technology tools that I work with.

I have installed IIS, Visual Studio and make all updates for VS.

Then – I want to have the other programmer tools that I need .

The simplest part is boxstarter and gist ( or onedrive or whatever let’s you put a text file on the web)


The gist is at

(I will maintain with the new programs)

and the command ( from DOS ) is


And all is set !

What are your favorite programs/installers ?

Dependency injection choice

For a personal pet project I have needed a DI framework . It relates to WebApi – I need to switch the provider for web api between a console and web – mostly authentication / logging different.

Some years ago was only StructureMap – but now there are a lot.

So I started to investigate to choose between the DI frameworks.

What I have wanted:


1. open license to use in a project – and source code too – to can upgrade.

2. Updated to the last .NET framework ( so , for .NET 10.0 , I will not be left to upgrade myself the source code – I am lazy too)

3. Speed

4. Last but not least:  easy to use – have some simple example to start me with


The first link found was:  – it helps about license . Recomends Autofac. I was not very sure about.

Let’s see who have updated the source code to .NET 4.5 . I started looking at github and google code – and , yes, all are updating the source to the latest framework.

For speed I consider relevant  – if you look down , latest update was(quoting):

“17.11.2013: Added Grace. Updated several containers.”

Recommends  Simple Injector . And from his page seems simple to use.

So my choice is Simple Injector . If you use a DI, please say in the comments what DI and  why.

programming tools 2012

Those are the tools that I haved worked with in my previous year.
If you want to know how to utilize them, just ask me ;-).

All tools utilities


source code



Visual studio






(LocalDB) for sql server 2012programming tool;databasefinally, a deploy fast database
.tt filesprogramming toolprogrammer best fried to generate code from database
7-ZiputilitiesCan handle archive files (zip, rar, iso and many others)
all in one gesturesfirefox addonsclose - open pages fast
AutoFixtureframework; dataauto generating data
AutoMapperprogramming toolmapping from database models to ViewModels - to preserve database independence
azure providersazure toolsazure storage data access
azure storage explorerazure toolsazure acces demo
chrome developer toolschrome addondebugging js code, see html, modifying
CleanProjectutilities; visual studiocleans bin and zip a project
codeplexprogramming tool;source codesource code version system;just online
Coding4Fun Kinect Toolkitkinect toolsadditional helper for kinect
cvsprogramming tool;source codesource code version system;could be installed locally
datatablesframework;javascripttables on steroids
dosboxutilities;dosrunning old programs
Ef profilerdatabaseInstrumenting entity framework commands and seeing problems
ef rebinderprogramming toolcomposing expressions
entity framework 4.xframework;databasedatabase handling POCO
fiddlerprogramming toolintercepting http requests
file zillautilities;ftpupload sites and utilities
FileHelpersframework;readerRead in various file formats - csv, etc
Firefox addonsprogramming tool; addonsA collection of firefox addons
forecastfox weatherfirefox addonsweather
foxit readerutilitiespdf fast reader
free commanderutilitiesfile manager - 2 panels
ghost docaddon visual studiogenerating comments
githubprogramming tool;source codesource code version system;just online
github for windowsprogramming tool;accesing git fast
google chromeutilities;browserhtml viewer ;-)
html tidychrome addonverify html
html validatorfirefox addonsvalidate html corectness( first step in design)
HtmlAgilityPackframework;htmlHtml request as XML
ieutilities;browserhtml viewer ;-)
ie developer toosie addondebugging js code, see html, modifying
IIS 7programming tooldeveloping websites on local - make same as for deployment on serverWindows 7
IIS SEO Toolkitprogramming tool;iisseo done fast
imacros for firefoxfirefox addonsautomate testing
Internetutilities;programming toolprogrammer best fried to search for help; blog posts; knowledge sharing
itextsharpframework;pdfmaking pdf files
javascript date formatjavascriptdate time format
Jenkinsprogramming tool;continous integrationautomatically run tests
jqueryframework;javascriptjavascript on steroids
jquery alpha numericframework;javascriptalpha numeric for textbox
jquery numericframework;javascriptnumeric for textbox
jquery uiframework;javascripttab control;dialog;autocomplete;date picker
jquery watermarkframework;javascriptwatermark for textboxes
json2framework;javascriptfor old ie
kinect contribkinect tools;visual studiovisual studio template for kinect
kinect sdkkinect toolskinect sdk with demo
kinect toolboxkinect toolsdetection of gestures
knockoutframework;javascripttemplating on javascript
leech blockfirefox addonsproductivity - do not look at internet sites( facebook)
log4netframework;logginghelp to log various information; does not been imporved from some time
lumisoftframework;emailemail reader
magic diskutilitiesmounting iso
measure itfirefox addonsfind length in the browser
measure itchrome addonfind length in the browser
Microsoft Visual Studio Proffesional 2010 + 2012( +Express)IDEFavorite programming tool
Moqframework;mockingmocking tool ; testing
morning coffeefirefox addonsload sites on click
msbuildprogramming toolproviding actions to deploy autmoatically and many others
msbuildtaskprogramming tool;buildall kind of task run after build
mvc3 + mvc4framework;websiteFavorite developping websites framework
nlogframework;logginghelp to log various information; does not been imporved from some time
notepad ++utilities;programming tooleditor
nugetaddon visual studioAll kind of frameworks for vs
OfficeOpenXMLPart4reference; officeMarkupLanguageReference  for Office XML.(Excel, word)
page speed insightchrome addonmeasure web site performance
PowerCommandsaddon visual studiotransform tt templates per project
productivity power toolsaddon visual studiocommand prompt, may others
psrprogramming tool;helpgenerating helpWindows 7
RazorframeworkMVC simple write mixed code server /html
razor code generatormvc;addon visual studioput MVC views in a dll
Regulator and Regulazyhelpersregular expression helpers
resolution testchrome addontest in broser for different resolutions
reverse equalityaddon visual studioreversing data bound
Save_playlist_in_order_to_mp3_player_V3_2utilities;winamp addonsave playlist
select2javascriptdropdown list on steroids( ajax infinite completing…)
seleniumfast testing htmltesting html easy
send to kindlechrome addonread later various pages
skypeutilities;communicationvoice and video sharing
smtp4devframework;smtplocal email server;helps seeing messages;
Sql CE 4.0programming tool;databasefinally, a deploy fast database
sql search from RedGatesql server manager addonsearch text in columns names and stored proc content
sql serverprogramming tool;databaseExpress version free; database
sql server managerutilities;databaseExpress version free; database management
string templateframeworkgenerating codes from data and visualization; razor avant la letter; coulkd generate excel XML
structure mapprogramming tooldependency injection - code for testing
svnprogramming tool;source codesource code version system;could be installed locally
sysinternals explorer;blue screen;
T4MVCprogramming tool;mvcgenerating MVC names
table pressblogthis post was made with table press( and some modifs)
tfsprogramming tool;source codesource code version system;could be installed locally
tfs power toolsprogramming tool; source codeintegration with explorer
tiny mceframework;javascripthtml editor
tortoise svnprogramming tool;source codeintegration with explorer
TroyGoode-PagedListframeworkMVC provider for simple paging
trx2htmlutilities; visual studiotest results to html
vlc media playerutilitiesvideo player
vs2010 testgenerating data for .load testgenerating code for test ; could modify; database generated id's
web developerfirefox addonsinvestigate site html + css + js + …
Web Essentialsaddon visual studioJIT debugging for HTML - no refresh required
winamputilitiesmusic player
windows live writerutilities;bloggingblog made easy from desktop
winmergeprogramming tooldifference files /folders ( versions from source code)
wordpressblogthis blog
xunitframework;testingtesting programs; VS independent
yahoo messengerutilities; communicationvoice and video sharing
yahoo slowfirefox addonsmeasure web site performance
yahoo slowchrome addonmeasure web site performance
zip sharpframework;zipmaking zip files

You can download as pdf my 2012 tools
If you want more explanations about those tools, I am ready to help you. Please contact me at . I was a teacher – so I can explain easy the programming aspects.
If you have used others, please propose in comments.

Azure tools

Azure storage Explorer :  – like in VS , but simpler and cleaner

Windows Azure ASP.NET Providers Sample : – utils for fast membership and roles. Small problem on local.

More samples here:

And that will be all , after reading the documentation and understanding the concepts ( for example,if you understand the session problem in azure, then you will find a Session provider in the samples and use it)



I have the opportunity to borrow a Kinect hardware  – to make an application( I will make a simple anti-theft application).

The steps for developing in Kinect are:

  • Download the SDK from – it contains the drivers also
  • Connect Kinect to USB , plug in the socket
  • Run the Kinect Explorer or Kinect Shape Game from Kinect SDK Sample Browser installed at 1.  Ensure it works.
  • Read the Kinect Explorer source –it is SO clear!
  • Read documentation – finally, you should RTFM Winking smile

Optional resources:

  1. – Visual Studio template for Skeleton, Audio, Video. Simple example that works ( simpler than Kinect Explorer !)
  2. – added methods to Kinect.
  3. – detection of gesture.

Example 1: Integrating saving image in Kinect Explorer when a skeleton is detected

Add reference to optional resource 2( either download , either via Nuget)

Search for  KinectAllFramesReady in KinectSkeletonViewer.xaml.cs and put this code

						var takePic = this.skeletonData.Count(item => item.TrackingState == SkeletonTrackingState.Tracked) > 0;

						if (takePic)
							DateTime imgDate = DateTime.Now;
							string imageName = "andrei" + imgDate.ToString("yyyyMMdd_HHmmss") + ".jpg";
							if (!File.Exists(imageName))
								using (var image = e.OpenColorImageFrame())
									if (image != null && this.skeletonData.Length > 0 && this.skeletonData.Count(item => item.TrackingState != SkeletonTrackingState.NotTracked) > 0)
										if (image != null && takePic)
											var x = image.ToBitmapSource();
											var b = Save(x, ImageFormat.Jpeg);

											var t = Task.Factory.StartNew(

												(img) =>

													imgDate = DateTime.Now;
													imageName = "andrei" + imgDate.ToString("yyyyMMdd_HHmmss") + ".jpg";
													if (File.Exists(imageName))
													byte[] i = img as byte[];
													if (i != null)
														File.WriteAllBytes(imageName, i);
												}, b);

Example 2 : Detecting circle by right hand in Kinect Explorer when a skeleton is detected

Add reference to optional resource 3( either download , either via Nuget)

Download file and put in your project. Ensure “Copy to output directory” is “copy always/copy if newer”

Add a variable named

TemplatedGestureDetector circleGestureRecognizer;

In KinectSkeletonViewer.xaml.cs in constructor put

			using (Stream recordStream = File.Open("", FileMode.Open))
				circleGestureRecognizer = new TemplatedGestureDetector("Circle", recordStream);
				circleGestureRecognizer.OnGestureDetected += new Action<string>(circleGestureRecognizer_OnGestureDetected);
//TODO : implement circleGestureRecognizer_OnGestureDetected : void circleGestureRecognizer_OnGestureDetected(string obj)

Search for KinectAllFramesReady in KinectSkeletonViewer.xaml.cs and put this code

foreach (Joint joint in skeleton.Joints)//existing code
								Point mappedPoint = this.GetPosition2DLocation(depthImageFrame, joint.Position);//existing code
								jointMapping[joint.JointType] = new JointMapping//existing code
										Joint = joint,
										MappedPoint = mappedPoint
//new code from here:
									 if ((joint.TrackingState == JointTrackingState.Tracked) && (joint.JointType == JointType.HandRight))
											circleGestureRecognizer.Add(joint.Position, Kinect);


That will be all…
If you have developed with Kinect, please share your sources as comments.