If you’re working with traditional ADO.NET data types – like the DataTable – in your data access code and wanting to wire up a web service to serve up data, you’ve likely run into some issues. You’re either getting errors due to failed serialization or trying to deal wi...
[More]
Okay, so by weekly I mean that I will occasionally write about a developer tool in any given week. :)
If you missed previous versions of the Weekly Tool Tip, be sure to check them out. This week I want to bring your attention back to .NET Reflector for a little feature called the Analyzer. It is us...
[More]
There are certainly powerful and complex multithreading capabilities built into the .NET Framework. But if you’re looking for an easy way to perform asynchronous operations in your applications, delegates are a quick solution. Delegates offer easy-to-use methods that abstract most of th...
[More]
I’ve been meaning to create a personal backup strategy for important data for quite some time. My wife and I have over 100GB of home video, pictures, and other important files – I’m talking about virtually every picture and video of us since we met, and of our son since he was bor...
[More]
The Telerik Q2 2009 “Release Week” came to a close today, and I’m sure the brilliant developers there are already hard at work on the Q3 2009 stuff. But I’m just getting started with the goodies they released this week and wanted to share the excitement. In case you missed i...
[More]
I am definitely not a fan of comment moderation. But unfortunately I’ve had to turn comment moderation on for now to stop the recent deluge of spam. Once I have the time to add CAPTCHA functionality to the site I’ll turn off comment moderation (what a great opportunity to test out Telerik’s new cont...
[More]
When working in big projects one of my favorite ways to get around is to right-click on a variable, class name, or method call in code and select Go To Definition from the context menu.
This quickly opens the file where the object you clicked on is defined and navigates to its definition. Very ha...
[More]
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.
I ran into this fun little...
[More]
LINQ’s set operations provide an easy (and fast!) way to filter or combine collections of objects in .NET. The four extension methods that perform set operations – Distinct, Except, Intersect, and Union – are available through the IEnumerable<T> and IQueryable<T> interf...
[More]
I’m a big fan of jQuery. I’m no expert, but with a copy of jQuery in Action on my desk and Google Bing at my fingertips I can do a lot of cool things with it. One of the ways I often see people using jQuery is to make Ajax requests. jQuery provides a great library which should take care ...
[More]