DuncanChud

Stories kicked by friends of DuncanChud

Backing up SVN to Amazon S3 in Five Easy Steps(blog.cartviper.com)

submitted by diamondzdiamondz(75) 1 month, 24 days ago

Learn how to backup your Subversion repos to Amazon S3 using a simple batch file to automate the process on a Windows Server. read more...

add a comment |category: |Views: 14

tags: another

An Xml Serializable PropertyBag Dictionary Class for .NET(www.west-wind.com)

submitted by diamondzdiamondz(75) 7 months, 18 days ago

How to create a PropertyBag object which you can serialize to XML. read more...

5 comments |category: |Views: 57

tags: another

C# 5 PropertyChanged - No more magic strings!(www.robfe.com)

submitted by dpetersondpeterson(4397) 8 months, 4 days ago

Changes in C# 5 mean no more NotifyPropertyChanged("SomeVariable"), which is a common source of bugs. It also means we no longer have to suffer the performance degradation associated with using workarounds such as lambda's just for the sake of compile-time checking. From here on out, the compiler does the work for us. read more...

2 comments |category: |Views: 588

tags: another

3 ways to Sort in Descending order via lambdas(www.ginktage.com)

submitted by isenthilisenthil(2309) 8 months, 16 days ago

3 ways to Sort in Descending order via lambdas In C# , one can sort the List of Objects using Lambdas easily . Until now , i found the LINQ Query to be more easy to sort but after using the Lamba expression , i feel that the lambda expression can also be used effectively to sort in descending order . For example , i use the below class for the datapublic class Movie { public string MovieName { get; set; } public string Actor { get; set; } } read more...

3 comments |category: |Views: 34

tags: another

C# compiler uses Duck-Typing, not IEnumerable, for foreach loops(blogs.msdn.com)

submitted by dpetersondpeterson(4397) 8 months, 17 days ago

Turns out that according to this post, and the C# 1.0 specification, that foreach loops in C# do not use IEnumerable (as found in the documentation) but rather duck-typing. Not necessarily consequential to our every day programming lives, but interesting nonetheless. read more...

1 comment |category: |Views: 70

tags: another

Share C# Anonymous Types across Functions and Scope(blogs.msdn.com)

submitted by crpietschmanncrpietschmann(11.3k) 8 months, 28 days ago

So earlier today I was lamenting that an anonymous type can't be shared between functions with Wes Dyer, when he said "Well actually they can..." read more...

add a comment |category: |Views: 7

tags: another

Using the Subversion Revision Number in NAnt(blog.cartviper.com)

submitted by diamondzdiamondz(75) 8 months, 28 days ago

Learn how to update the DLL build revision number automatically from Subversion using Nant. read more...

add a comment |category: |Views: 7

tags: another

15 Awesome ASP.NET Tips(www.dotnetcurry.com)

submitted by mopenmopen(3596) 9 months, 20 days ago

Some cool ASP.NET tips and tutorials you will find useful read more...

1 comment |category: |Views: 97

tags: another

Thoughts on Micro-ORMs(elegantcode.com)

submitted by dpetersondpeterson(4397) 9 months, 20 days ago

Chris Brandsma discusses some of the more popular micro-ORMs available today. In the comments, readers point out other alternatives to those listed by Chris. For those of you looking for a simple X vs Y comparison of micro-ORMs like Dapper, Simple.Data, and Massive, this may come in handy. read more...

add a comment |category: |Views: 40

tags: another

Minimalist Coding Guidelines(www.codeproject.com)

submitted by dpetersondpeterson(4397) 9 months, 20 days ago

A nice write-up on generic coding standards that can be applied to any language by any programmer. There are years of experience (42, according to the author) poured into this piece, and it shows. read more...

2 comments |category: |Views: 28

tags: another

“Being Agile” Means No Documentation, Right?(bitly.com)

submitted by jesschadwickjesschadwick(20) 1 year ago

Discusses the common misconceptions of what "Agile" really is and provides some prescriptions on how to "be more Agile" read more...

add a comment |category: |Views: 3

tags: another

Replacing .NET Reflector(www.blackbeltcoder.com)

submitted by scwebgroupscwebgroup(332) 1 year ago

Good news for .NET developers who are unhappy with what Red Gate is doing with this must-have tool read more...

add a comment |category: |Views: 200

tags: another

Introducing JustTrace and JustDecompile (blogs.telerik.com)

submitted by KodefuGuruKodefuGuru(2818) 1 year ago

Have you heard the news? New productivity tools have Just™ arrived, and it turns-out good things come in twos! JustTrace and JustDecompile have just been revealed and the betas are immediately available for download. read more...

add a comment |category: |Views: 54

tags: another

Building a better MessageBox for WP7 with the help of XNA.(michaelcrump.net)

submitted by mbcrumpmbcrump(1034) 1 year, 1 month ago

I’ve recently had the requirement to allow my user to choose between two items in my Windows Phone 7 application. The first way that I thought of tackling this was using the standard MessageBox.Show that is included with the System.Windows class and seeing if the enum provided a way to allow custom text. read more...

add a comment |category: |Views: 30

tags: another

How to use ExpandoObject Class in .NET 4.0(www.codegain.com)

submitted by codegaincodegain(2794) 1 year, 1 month ago

In this article, i will explain how to use the How to use ExpandoObject Class in .NET 4.0.The ExpandoObject class is introduced on .NET Framework 4.0 and inherited using many interfaces. read more...

add a comment |category: |Views: 71

tags: another

Afterthought: a post-compilation code injection framework(blogs.app.vc3.com)

submitted by kr4sterkr4ster(34) 1 year, 1 month ago

Afterthought allows developers to post-process .NET assemblies to add code that either cannot be added to the original source or is not convenient/efficient to do so. Examples include: Tweaking a compiled assembly for which you do not have the source code be must support/modify Adding instrumentation logic to an assembly for test purposes, which will not always be part of the release version So, what does Afterthought do? Quite simply, it allows you to: Create type amendments by subclassing Amendment<,> to describe what changes you want to make Add attributes to your types indicating which types to amend and what amendments to apply Amend properties by either adding new properties or modifying the logic of existing properties Amend methods by either adding new methods or modifying the logic of existing methods Amend constructors by either adding new constructors or modifying the logic of existing constructors Implement interfaces directly on a type leveraging existing properties/methods, adding new properties/methods, and allowing Afterthought to automatically implement everything else Configure your project to call Afterthought as a post-build step to apply the changes read more...

add a comment |category: |Views: 461

tags: another