Skip to content

Instantly share code, notes, and snippets.


Demis Bellot mythz

View GitHub Profile
danielwertheim / program.cs
Created January 9, 2012 21:22
ServiceStack struct fun
View program.cs
Content2 is represented as name in the Json, event if it's ToString returns null. Tried SerializeFn to.
joshilewis / NHibernateUserAuthRepository.cs
Created March 8, 2012 12:50
NHibernate-based implementation of ServiceStack's IUserAuthRepository
View NHibernateUserAuthRepository.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Globalization;
using ServiceStack.ServiceInterface.Auth;
using ServiceStack.Common;
using NHibernate;
manuelnelson / AzureCacheClient.cs
Created May 28, 2012 20:00
Azure Cache Client With Service Stack
View AzureCacheClient.cs
using System;
using System.Collections.Generic;
using Elmah;
using Microsoft.ApplicationServer.Caching;
using ServiceStack.CacheAccess;
namespace BusinessLogic
public class AzureCacheClient : ICacheClient
derFunk / BinarySerializedTests.cs
Created August 30, 2012 16:56
Cached binary serialization unit tests for ServiceStack
View BinarySerializedTests.cs
using System;
using System.Text;
using NUnit.Framework;
using ServiceStack.Plugins.ProtoBuf;
using ServiceStack.ServiceClient.Web;
using ServiceStack.Text;
namespace ServiceStack.WebHost.IntegrationTests.Tests
DevJohnC / gist:3829524
Created October 3, 2012 20:08
Early RSA signing DTO
View gist:3829524
using System;
using System.Collections.Generic;
using System.Security.Cryptography;
using ServiceStack.Text;
namespace FragLabs.VOIP.Common.DTOs
/// <summary>
/// Base class for DTOs that must be securely signed using the RSA algorithm.
/// </summary>
micahasmith / WagStackAsyncRepository.cs
Created October 5, 2012 01:29
TPL Async Db w/ ServiceStack and Insight.Database
View WagStackAsyncRepository.cs
/* WagStack
* TPL Async DAL using ServiceStack's Expression/SQL Building
* and Insight.Database's async features
public class WagStackAsyncRepository<T>:IAsyncRepository<T>
static WagStackAsyncRepository()
aaronlerch / gist:5664860
Created May 28, 2013 18:15
ServiceStack self-host workaround for VirtualPathUtility exception. If you're self-hosting recent versions of ServiceStack (3.9.45+) and serving Razor views, you'll notice that @href (which is a wrapper around Url.Content) fails with app-relative paths that start with "~/". Add the following to your startup code to work around it.
View gist:5664860
var domain = Thread.GetDomain(); // or AppDomain.Current
domain.SetData(".appDomain", "yep");
domain.SetData(".appVPath", "/");
domain.SetData(".appPath", domain.BaseDirectory);
if (String.IsNullOrWhiteSpace(domain.GetData(".appId") as string))
domain.SetData(".appId", "1");
if (String.IsNullOrWhiteSpace(domain.GetData(".domainId") as string))
exec { & $tools_dir\ildasm.exe /NOBAR /OUT="$dist_dir\net40\" "$dist_dir\net40-un\AutoMapper.dll" }
exec { & $framework_dir\ilasm.exe /QUIET /KEY="$source_dir\AutoMapper.snk" /DLL="$dist_dir\net40\AutoMapper.dll" /RESOURCE="$dist_dir\net40\AutoMapper.res" "$dist_dir\net40\" }
munificent / gist:6136198
Created August 1, 2013 23:15
For kicks, I scraped Github's language pages and sorted them by rank
View gist:6136198
#1 JavaScript
#2 Ruby
#3 Java
#4 Shell
#5 Python
#6 PHP
#7 C
#8 C++
#9 Perl
#10 CoffeeScript
aaronblohowiak / gist:3932768
Created October 22, 2012 17:23
RedisConf Notes Part I
View gist:3932768
Redisconf Notes:
"We will begin this morning with a performance"
"Is this a key store..." Bohemian Rhapsody Key/Value Store ballad. Epic Win!
"Any way the data flows doesn't really matter to me... flushdb..."
"Lua killed a db by writing after calling a nondeterministic function..."
"Got to leave SQL behind and face the truth..."
"Redis, I don't want to join, sometimes I wish I'd never described a query..."
"The ZSET has some data set aside for me, for me, for MEEEEEEE"