Skip to content

Instantly share code, notes, and snippets.

<!-- *.csproj -->
<TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />
<!-- Microsoft.TypeScript.Default.prop -->
<?xml version="1.0" encoding="utf-8"?>
$/
  docs/
  src/
  tests/
  samples/
  artifacts/
  packages/
  build/
 lib/
//GO TO: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033
//Open Class folder then Class.cs
//Open WebClass folder then Class.cs
// ---------------------------------------------------------------------
// <copyright file="$safeitemrootname$.cs" company="XXX">
// Copyright (c) XXX. All Rights Reserved.
// Information Contained Herein is Proprietary and Confidential.
// </copyright>
// <summary>
public enum Cacheability
{
NoCache,
Private,
Public,
}
/*!
* JavaScript - loadGoogleMaps( version, apiKey, language, sensor )
*
* - Load Google Maps API using jQuery Deferred.
* Useful if you want to only load the Google Maps API on-demand.
* - Requires jQuery 1.5
*
* UPDATES by Gavin Foley
* - Tidied JS & made it JSLint compliant
* - Updated script request to Google Maps API to be protocol relative
//npm install gulp
//npm install gulp -g
//
//Create an environmental variable called NODE_PATH
//Set it to: %AppData%\npm or C:\Users\XXXX\AppData\Roaming\npm
//Close CMD, and Re-Open to get the new ENV variables
//*********** IMPORTS *****************
var gulp = require('gulp');
var sass = require('gulp-ruby-sass');
/*!
* Grunt
* $ npm install grunt-contrib-uglify grunt-autoprefixer grunt-contrib-cssmin grunt-contrib-imagemin grunt-contrib-sass grunt-contrib-watch grunt-contrib-concat grunt-contrib-clean grunt-contrib-jshint grunt-notify --save-dev
*/
module.exports = function(grunt) {
grunt.initConfig({
// Sass
@matijagrcic
matijagrcic / BaseRepository.cs
Created January 12, 2015 17:47
Glimpse with Dapper
public abstract class BaseRepository
{
internal static async Task<List<T>> Query<T>(string sql, object param = null)
{
//we use DbProviderFactories instead of SqlConnection so we can get nice results in Glimpse under SQL tab
var factory = DbProviderFactories.GetFactory(new SqlConnection());
using (var connection = factory.CreateConnection())
{
connection.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
var results = await connection.QueryAsync<T>(sql, param);
@matijagrcic
matijagrcic / ChromeIncognitoAlways.reg
Created January 14, 2015 15:21
Chrome will always open in incognito.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --incognito -- \"%1\""
@matijagrcic
matijagrcic / TFS13 - ResolveAsDefaultCheckinAction.reg
Created January 14, 2015 15:28
TFS 2013 - Resolve As Default Check In Action
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation\SourceControl\Behavior]
"ResolveAsDefaultCheckinAction"="False"