<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Craig's Utility Library</title><link>http://cul.codeplex.com/project/feeds/rss</link><description>Craig&amp;#39;s Utility Library contains various utility classes used in both web and desktop programming. The library contains classes to handle tasks such as encryption, compression, Microformats, serialization, dealing with Exchange, Active Directory, Twitter, Netflix, threads, etc.</description><item><title>Source code checked in, #c4ed850e058c</title><link>http://cul.codeplex.com/SourceControl/changeset/c4ed850e058c</link><description>1&amp;#41; Started working on data conversion code &amp;#40;if it works, it will be cool&amp;#41;.&amp;#10;2&amp;#41; Renamed TryTo&amp;#60;&amp;#62; to To&amp;#60;&amp;#62;&amp;#10;3&amp;#41; Combined ToFirstCharacterUpperCase,ToSentenceCapitalize, and ToTitleCase into ToString.&amp;#10;4&amp;#41; Removed NextSequence as it wasn&amp;#39;t being used.&amp;#10;5&amp;#41; Renamed ToExpando to To&amp;#60;&amp;#62;</description><author>James Craig</author><pubDate>Mon, 17 Jun 2013 20:40:44 GMT</pubDate><guid isPermaLink="false">Source code checked in, #c4ed850e058c 20130617084044P</guid></item><item><title>Source code checked in, #420161ed1e94</title><link>http://cul.codeplex.com/SourceControl/changeset/420161ed1e94</link><description>1&amp;#41; FormatString and FormatRegex have been renamed ToString.&amp;#10;2&amp;#41; ExpandTabs has been removed.&amp;#10;3&amp;#41; Added Replace extension &amp;#40;basically just wraps Regex.Replace for the enum filters&amp;#41;.</description><author>James Craig</author><pubDate>Thu, 06 Jun 2013 20:38:35 GMT</pubDate><guid isPermaLink="false">Source code checked in, #420161ed1e94 20130606083835P</guid></item><item><title>Source code checked in, #0da2b95f5c32</title><link>http://cul.codeplex.com/SourceControl/changeset/0da2b95f5c32</link><description>1&amp;#41; Updated DateTime extensions &amp;#40;FromUnixTime is now just To, RelativeTime is now just ToString&amp;#41;&amp;#10;2&amp;#41; Started updating string extensions &amp;#40;AlphaCharactersOnly, AlphaCharactersOnly, and NumericCharactersOnly have been combined into Keep. FilterOutText is now Remove. Is&amp;#42; functions have been combined into Is extension&amp;#41;.</description><author>James Craig</author><pubDate>Wed, 05 Jun 2013 20:34:42 GMT</pubDate><guid isPermaLink="false">Source code checked in, #0da2b95f5c32 20130605083442P</guid></item><item><title>Source code checked in, #82895a660be9</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/82895a660be9</link><description>1&amp;#41; Started working on combining various functions to reduce the end user surface area of the library.&amp;#10;2&amp;#41; DateTime extensions reduced to a handful &amp;#40;more modifications coming here&amp;#41;&amp;#10;3&amp;#41; Modified NullCheck &amp;#40;now just Check&amp;#41; and Is&amp;#42; functions reduced to Is.&amp;#10;4&amp;#41; Added ToList, ThrowIfAny, and ThrowIfAll extension for IEnumerables</description><author>James Craig</author><pubDate>Mon, 03 Jun 2013 20:33:40 GMT</pubDate><guid isPermaLink="false">Source code checked in, #82895a660be9 20130603083340P</guid></item><item><title>Source code checked in, #c436d7b83fa5</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/c436d7b83fa5</link><description>1&amp;#41; Finished working on file formats for the time being.&amp;#10;2&amp;#41; Started bringing in changes from the CUL Lite branch that I liked &amp;#40;basically simplification of the code base&amp;#41;.&amp;#10;3&amp;#41; Add SafeDisposableBaseClass.&amp;#10;4&amp;#41; Removed Vector and List as I wasn&amp;#39;t really using either item in however many years.&amp;#10;5&amp;#41; Renamed Combine extension method to Concat for arrays.&amp;#10;6&amp;#41; Added Concat extension for IEnumerables&amp;#10;7&amp;#41; Removed TrueForAll, TrueForAny,FalseForAll,FalseForAny,First,Throw&amp;#42; extensions for IEnumerable as they either duplicated Linq extensions or Needed to be combined.&amp;#10;8&amp;#41; TryAll&amp;#42; were combined with For&amp;#42; and ForEach&amp;#42; extensions in IEnumerable&amp;#10;9&amp;#41; RemoveDefaults extension was changed to Remove taking a predicate to decide what to remove.</description><author>James Craig</author><pubDate>Fri, 31 May 2013 20:11:13 GMT</pubDate><guid isPermaLink="false">Source code checked in, #c436d7b83fa5 20130531081113P</guid></item><item><title>Source code checked in, #165f3cec9dc6</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/165f3cec9dc6</link><description></description><author>James Craig</author><pubDate>Thu, 30 May 2013 20:52:07 GMT</pubDate><guid isPermaLink="false">Source code checked in, #165f3cec9dc6 20130530085207P</guid></item><item><title>Source code checked in, #d754c19b4730</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/d754c19b4730</link><description>1&amp;#41; Working on adding a bit more functionality to file formats and making the base classes a bit more robust.</description><author>James Craig</author><pubDate>Thu, 30 May 2013 20:51:44 GMT</pubDate><guid isPermaLink="false">Source code checked in, #d754c19b4730 20130530085144P</guid></item><item><title>Source code checked in, #4cd5f8f78657</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/4cd5f8f78657</link><description>1&amp;#41; Finished with the basic code contract items.</description><author>James Craig</author><pubDate>Thu, 23 May 2013 20:29:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #4cd5f8f78657 20130523082945P</guid></item><item><title>Source code checked in, #51aa0a7f990a</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/51aa0a7f990a</link><description>code contract stuff</description><author>James Craig</author><pubDate>Wed, 22 May 2013 02:38:29 GMT</pubDate><guid isPermaLink="false">Source code checked in, #51aa0a7f990a 20130522023829A</guid></item><item><title>Source code checked in, #2231b571a864</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/2231b571a864</link><description>1&amp;#41; Updated stuff with code contracts a bit more.</description><author>James Craig</author><pubDate>Tue, 21 May 2013 20:51:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #2231b571a864 20130521085154P</guid></item><item><title>Source code checked in, #5f35d84769d7</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/5f35d84769d7</link><description>1&amp;#41; Started implementing code contracts.&amp;#10;2&amp;#41; Will be slimming down the functions a bit more.</description><author>James Craig</author><pubDate>Fri, 17 May 2013 19:14:21 GMT</pubDate><guid isPermaLink="false">Source code checked in, #5f35d84769d7 20130517071421P</guid></item><item><title>Source code checked in, #9475c69b697f</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/9475c69b697f</link><description>1&amp;#41; Updated the formats pretty much all the way with my initial salvo.</description><author>James Craig</author><pubDate>Thu, 16 May 2013 20:57:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #9475c69b697f 20130516085754P</guid></item><item><title>Source code checked in, #481958676ddf</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/481958676ddf</link><description>1&amp;#41; Updated a couple of file formats to use the new base class.</description><author>James Craig</author><pubDate>Wed, 15 May 2013 21:11:49 GMT</pubDate><guid isPermaLink="false">Source code checked in, #481958676ddf 20130515091149P</guid></item><item><title>Source code checked in, #eb75fefeb06b</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/eb75fefeb06b</link><description>1&amp;#41; Worked on unifying file formats a bit more. BlogML, VCard, CSV, Delimited, GenericDelimited, and PipeDelimited all done.</description><author>James Craig</author><pubDate>Tue, 14 May 2013 21:05:25 GMT</pubDate><guid isPermaLink="false">Source code checked in, #eb75fefeb06b 20130514090525P</guid></item><item><title>Source code checked in, #0dbf331d01db</title><link>http://cul.codeplex.com/SourceControl/changeset/changes/0dbf331d01db</link><description>1&amp;#41; Added License and Readme file for GitHub.&amp;#10;2&amp;#41; Started on unifying file formats a bit more by adding base classes &amp;#40;now just to implement them in the various file formats&amp;#41;.</description><author>James Craig</author><pubDate>Mon, 13 May 2013 21:02:34 GMT</pubDate><guid isPermaLink="false">Source code checked in, #0dbf331d01db 20130513090234P</guid></item><item><title>New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba</title><link>http://cul.codeplex.com/discussions/439001</link><description>&lt;div style="line-height: normal;"&gt;I've been meaning to write a couple more SQL Server helper functions/classes. That and branch into mysql, postgres, etc. and see if I can make a generic set of classes/methods. Backup and restore related functionality would be useful. It might not end up the same as you send it, but I'll definitely pull out the functionality that is generic enough for the library. So feel free to send the code (either fork the code, make a branch, and add your classes, or you should be able to send a message through here, or even just use &lt;a href="https://gist.github.com/" rel="nofollow"&gt;gist&lt;/a&gt; and post the link).&lt;br /&gt;
&lt;/div&gt;</description><author>JaCraig</author><pubDate>Tue, 23 Apr 2013 21:19:12 GMT</pubDate><guid isPermaLink="false">New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba 20130423091912P</guid></item><item><title>New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba</title><link>http://cul.codeplex.com/discussions/439001</link><description>&lt;div style="line-height: normal;"&gt;Hello Craig,&lt;br /&gt;
sorry for my late answer. The new version is working as aspected. Maybe I have a new feature for your lib. I always hated, that I could not backup a SQLServer DB over the network. (Backupfile should go to the client). So I made a little class that does the trick. It simply writes the backupfile to the default backup location on the server, reads in into a binary field in a temp table, and then writes it back on the client to the filesystem. I found the principle of this &amp;quot;over the wire&amp;quot; backup somewhere on the Internet, and created a class for it. If you are interested, i can send you the VB classes, and you can maybe translate into C.&lt;br /&gt;
Ah, and the class can do the other way also: Restore to a remote Server from local disk!&lt;br /&gt;
And surely it is limited to size of 2GB for SQLServer 2005 an lower. In SQLServer 2008 and higher we could use a varbinary(max) filestream Field for the temp table.&lt;br /&gt;
Michael&lt;br /&gt;
&lt;/div&gt;</description><author>MBDTeam</author><pubDate>Tue, 23 Apr 2013 16:52:53 GMT</pubDate><guid isPermaLink="false">New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba 20130423045253P</guid></item><item><title>New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba</title><link>http://cul.codeplex.com/discussions/439001</link><description>&lt;div style="line-height: normal;"&gt;Should have specified that I'm fine and that the hospital visit was for someone else. I'm just sleeping in a chair in the recovery room with them (hence I have time to make the fix, etc). That said, update should be up on Nuget tomorrow night. Also if you have any requests for features, let me know. I'm working on a side project at the moment that is getting my random ideas/thoughts and while some items may come over, it's not a ton.&lt;br /&gt;
&lt;br /&gt;
James Craig&lt;br /&gt;
&lt;/div&gt;</description><author>JaCraig</author><pubDate>Sat, 06 Apr 2013 02:00:08 GMT</pubDate><guid isPermaLink="false">New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba 20130406020008A</guid></item><item><title>New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba</title><link>http://cul.codeplex.com/discussions/439001</link><description>&lt;div style="line-height: normal;"&gt;Hi Craig,&lt;br /&gt;
thanks for your very quick response! It doesnt matter for me if it last some days till the new version is on nuget. It is more important that you will get well quickly!&lt;br /&gt;
Best wishes for you!&lt;br /&gt;
&lt;br /&gt;
Michael&lt;br /&gt;
&lt;/div&gt;</description><author>MBDTeam</author><pubDate>Wed, 03 Apr 2013 21:33:17 GMT</pubDate><guid isPermaLink="false">New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba 20130403093317P</guid></item><item><title>New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba</title><link>http://cul.codeplex.com/discussions/439001</link><description>&lt;div style="line-height: normal;"&gt;Sorry about the issue. I thought I had added the flag to all the DLLs but it looks like about 4 or 5 of them were missing it. I have a fix ready and pushed up already but it might be a day or two before I can push to nuget (in a hospital at the moment and I left the build server off by accident). Anyway, thank you for catching the issue.&lt;br /&gt;
&lt;br /&gt;
James Craig&lt;br /&gt;
&lt;/div&gt;</description><author>JaCraig</author><pubDate>Wed, 03 Apr 2013 21:21:44 GMT</pubDate><guid isPermaLink="false">New Post: Problem with separate DLL Versions since ChangeSet d088ea7cacba 20130403092144P</guid></item></channel></rss>