https://src.devghai.com/boggleNet/tree/6236c42928e90399d7c3242bdd21e1fcdd1d6011 Recent commits to boggleNet (6236c42928e90399d7c3242bdd21e1fcdd1d6011) 2013-12-25T10:46:49+00:00 tag:gitlist.org,2012:commit/6236c42928e90399d7c3242bdd21e1fcdd1d6011 Removed the contorted concept of 'curation' and added proper serialization and deserialization using protobufs. Now design shines through by showing nearly 50% reduction of object that needs to be parsed in memory (depending on rules for the game) :). .NET's BinarySerializer was dropping 88 MB file and never completed deserialization during my test runs. Protobuf takes < 1 sec to load seriazilzed file into a usable object. 2013-12-25T10:46:49+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/248fba3b92a9458c0b53606ff1a1938d9f3f3500 Revert "Removed an old artifact that was no longer used." 2013-12-25T06:53:30+00:00 Dev Ghai [email protected] <pre>This reverts commit e45d2a57de8341b601c70ba3eeb9761acffed3c2. &lt;/pre&gt; tag:gitlist.org,2012:commit/e45d2a57de8341b601c70ba3eeb9761acffed3c2 Removed an old artifact that was no longer used. 2013-12-25T06:51:07+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/a7795b9a48ba690fc6767f51e0b6e1b9922c8a96 Added more notes 2013-12-17T15:12:48+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/73dcec5fdb931abe151f5a920b177d91faf77c38 Adding some notes to optimize the engine further 2013-12-16T10:16:42+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/adf73b7c2944f920835863b15981e76b34c77551 Removing byte order mark using sed -i '1 s/^\xef\xbb\xbf//' *.cs in AssemblyInfo and sln file 2013-09-23T06:44:05+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/1b3f85f95e1533c61f7a1e5bf06c760fd0fb7e0b Removing byte order mark using sed -i '1 s/^\xef\xbb\xbf//' *.cs 2013-09-23T06:42:21+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/645335edb7fa0efbd69865e0d0115dd7dc1a9b4d Revert "Removing byte order mark in file using for f in `ls`; do awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' $f > $f; done" 2013-09-23T06:37:32+00:00 Dev Ghai [email protected] <pre>This reverts commit 9bf2983895bb10fa5d7f651511133f9018c7e980. It deleted the complete files! &lt;/pre&gt; tag:gitlist.org,2012:commit/9bf2983895bb10fa5d7f651511133f9018c7e980 Removing byte order mark in file using for f in `ls`; do awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' $f > $f; done 2013-09-23T06:35:57+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/04aefc80c19649c33007cf768f35290fb9381db6 Removing byte order mark 2013-09-23T06:31:45+00:00 Dev Ghai [email protected] <pre>&lt;/pre&gt;