capcert.com
Welcome to CapCert.com
http://www.capcert.com/index.html
Welcome to the future home of. Watch this space. In the meantime, see.
lothar.com
Personal Projects
http://www.lothar.com/Projects
Various projects from the last couple of years. Tahoe is an open-source product of the AllMyData. Consumer backup service, which uses a Tahoe backend to provide backup services for their customers. It is also very easy for a group of friends to create a private grid and store files on each others machines, providng an easy, secure, and robust backup solution. And a talk abstract. And the first public release was made in April 2003. Buildbot is in active use by many sites and has a busy mailing list.
grammarware.github.io
Alphabet by @grammarware
http://grammarware.github.io/a-z
Alphabet created and maintained by Dr. Vadim Zaytsev.
higherlogics.blogspot.com
Higher Logics: April 2014
http://higherlogics.blogspot.com/2014_04_01_archive.html
Sunday, April 20, 2014. Immutable Sasa.Collections.Tree vs. System.Collections.Dictionary vs. C5 HashDictionary. About Sasa's hash-array mapped trie, but I never posted any benchmarks. I recently came across this post on Stackoverflow. Which provided a decent basic benchmark between .NET's default Dictionary TKey, TValue , the C5 collection's hash dictionary, F#'s immutable map, and .NET's new immutable collections. C5's terrible performance on very small collections of 100 items was consistent on every ...
higherlogics.blogspot.com
Higher Logics: µKanren.NET - Featherweight Relational Logic Programming in C#
http://higherlogics.blogspot.com/2015/02/kanrennet-featherweight-relational.html
Tuesday, February 24, 2015. ΜKanren.NET - Featherweight Relational Logic Programming in C#. Paper is a nice introduction to a lightweight logic programming language which is a simplification of the miniKanren. Family of languages. The existing µKanren. Kanren.Exists(x = x = 5 x = 6). You can read it off as saying there exists an integer value to which we can bind variable x, such that x equals either 5 or 6 [1]. Solving this equation produces this sequence of values:. X[0] = 5, x[0] = 6,. ΜKanren.NET...
higherlogics.blogspot.com
Higher Logics: July 2014
http://higherlogics.blogspot.com/2014_07_01_archive.html
Friday, July 18, 2014. Sasa v0.13.0 Released. The latest Sasa release fixes a few bugs with MIME parsing, and adds a few new concurrency features. Here is the online documentation. Or a downloadable CHM file from Sourceforge is available alongside the binaries. The binaries are also available via nuget. Of course. Here's the changelog:. Added Sasa.Concurrency.RWLock, a truly slim concurrent read/write lock. Switched Sasa.Dynamics.PIC to use RWLock. Fixed an MIME HTML parsing bug. Before, so no need to de...
higherlogics.blogspot.com
Higher Logics: April 2015
http://higherlogics.blogspot.com/2015_04_01_archive.html
Monday, April 13, 2015. Sasa v0.16.0 Released. Mainly a bugfix release, with only a few new features. As always, the docs are available here online. Or as a compiled CHM file on sourceforge. A few bugfixes to MIME parsing for header and word decoding (Thanks Evan! Added combined SubstringSplit function for more space efficient parsing * explicitly parse e-mail addresses for more flexible address separators * NonNull. Subscribe to: Posts (Atom). View my complete profile. Sasa v0.16.0 Released.
higherlogics.blogspot.com
Higher Logics: February 2014
http://higherlogics.blogspot.com/2014_02_01_archive.html
Friday, February 14, 2014. Clavis 1.0.0-alpha2 Released. Stan Drapkin, of SecurityDriven.NET. Fame, was nice enough to provide a little feedback on the Clavis implementation. He pointed out a possible issue with parameter names not being properly URL-encoded, which this release fixes. I also applied a few minor optimizations so generating URLs should be a little faster. I've been using Clavis in production for a couple of years now, so it's fairly stable and user-friendly. Subscribe to: Posts (Atom).
higherlogics.blogspot.com
Higher Logics: NHibernate: Associations with Composite Primary Keys as Part of a Composite Primary Key
http://higherlogics.blogspot.com/2015/01/nhibernate-associations-with-composite.html
Wednesday, January 21, 2015. NHibernate: Associations with Composite Primary Keys as Part of a Composite Primary Key. NHibernate is a pretty useful tool, but occasionally it's not entirely documented in a way that makes it's flexibility evident. Composite keys are a particularly difficult area in this regard, as evidenced by the numerous articles on the topic. Here's the example in code listing only the primary keys:. The tables look like this:. Most people would probably map this with the Motor class ha...