ASP.NET News from Blogger:
<Rolog>
Total News: 84
Lullaby 1.0 RC3 is now released and can be downloaded here. RC3 is the last release candidate. The next release will be the final 1.0 release and will contain bug fixes only as RC3 is feature com...
Lullaby 1.0 RC3 introduced role-based authentication. Using role-based authentication, you can further restrict access to a REST service or REST method by a role using the AllowedRoles property of the...
ReSharper is one of my favorite add-ins for Visual Studio. I'll be giving away 2 ReSharper licenses (retail price $199) during my session at the Silicon Valley Code Camp this Saturday and at upco...
For those of you not attending PDC, don't feel left out. Chris Love is organizing NotAtPDC. The airfare, hotel, and registration is free and it's in every city across the US. The only thing to note is...
I had a great time at SoCal Code Camp and it was nice getting to catch up an meet with the local and out of town speakers and attendes. I had a couple of technical difficulties, but other than th...
When a POST or PUT method is sent to Lullaby, the request stream is deserialized to the type of the REST class that is currently being invoked and the REST method is invoked with the deseria...
Shortly after posting Handling POST and PUT methods with Lullaby, I started thining about how the implementation dictating that the type the request stream is deserialized to is the REST methods enclo...
Are you in town for PDC this October or are you a geek that likes to speak at or attend code camps? The next SoCal Code Camp will be taking place October 25-26, 2008 at USC in Los Angeles, CA. The cod...
In .NET Framework 3.5, Microsoft introduced two new classes named System.UriTemplate and System.UriTemplateTable, part of the System.ServiceModel.Web assembly. If you were bui...
I have added an authentication provider feature to beta 2 of Lullaby. Using the authentication provider feature, incoming requests can be authenticated via any number of authentication sources such as...
Lullaby is an open source attribute-based REST API for building REST services on the .NET platform. There is an early beta available for download at http://code.google.com/p/ryanolshanrest. Porti...
REST (REpresentation State Transfer), in the words of Wikipedia, is is a style of software architecture for distributed hypermedia systems. Perhaps the most well known example of REST is the...
I put together a small example in C# that demonstrates how to use the ListView, DataPager, and LinqDataSource. This example can be downloaded here. The example uses the AdventureWorks database which y...
Resharper 4.0 is now RTM. You can read more about the new features of Resharper 4.0 here. If you haven't used Resharper before, I strongly suggest you give it a try. It's one of my favorite Visual Stu...
I ran across this issue at work. When passing a boolean value in the form of true/false and not 1/0 in an XML string to SQL Server, SQL Server 2000 doesn't have the ability to convert true to 1 and fa...
If you set AllowPaging="true" or AllowSorting="true" on a GridView control without using a DataSourceControl DataSource (i.e. SqlDataSource, ObjectDataSource), you will r...
For a side project, I was unit testing a class with custom events and needed a way to test those events. Anonymous methods makes unit testing of events easy. The below example is simple, but demo...
In a Windows forms test project using NUnitForms, I was trying to test some DevExpress controls, so I came up with the GenericControlTester for this. It can test any control as long as it inherits Sys...
Below is a list of the experts are participating in the Ask An Expert Live Chat on May 1, 2008. They'll be there to answer your questions.
...
The Strong Coders Community will be hosting its Ask An Expert Live chat on Thursday, May 1, 2008 at 6:00 PM Pacific Time.
Get your tough development questions answered by Microsoft MVPs, Regional Dire...
This morning Scott Guthrie announced that the source code for ASP.NET MVC is now available on CodePlex. You can read more about it here.Share this post: email it! | bookmark it! | digg it! | reddit...
At the moment, I'm fostering a 5 month old puppy I've named Ian Doogal McDuff. He's very well behaved for a puppy and he's housebroken, likes cats, and isn't chewing up my house. I'm still torn b...
On September 4, 2007, I adopted a Cairn Terrier mix from the Carson Animal Shelter. At the time, he was estimated to be 15 years old. While at the shelter, they amputated his front left paw because th...
I was getting the below error when connecting to a database in SQL Server Management Studio:
Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudi...
Frankie recovered well and her sutures were removed on Saturday. Apollo, one of my newly adopted cats, started losing fur around his muzzle and on his ear. He was put on the following medications for ...
Before I begin, I'd like to point out Andrew Connell's blog entry on creating custom SharePoint timer jobs. It's an excellent starting point.
The process of debugging the timer job is stra...
I previously posted about Lucky, a 15 year old dog I adopted. He's now a new dog and looks cute after yesterdays haircut. I've posted pictures of him here....
Until recently, I was using a modified version of the below code that was SQL Server-based for light weight data access. I've since introduced .NET generics to make it database independent. The be...
I'm a bit late to blog about this, but there's 2 days left to take advantage of a discount on Scott Cate's EasySearchASP.net and help Scott Hanselman fight diabetes at the same time. The o...
If you're like me and installed SQL Server 2005 Business Intelligence Development Studio after installing Visual Studio 2005, you might notice some menu items like Debug > Attach to Process are...
SQL Digger is a cool tool for searching stored procedures, views, UDF's, and triggers for specific text. I've been using it for a while and it's come in handy when I've had to find dep...
I recently reviewed this sites Robots.txt file for Community Server 2007 and noticed it needed some changes. Here's the updated version.# Robots.txt file for http://domain #
User-agent: *Disa...
For a side project I'm working on, explicit operators have come in handy in the data layer. With explicit operators, you can convert from one class to another using a user-defined conversion opera...
I installed Windows Vista on my laptop and it came time to install GhostDoc. During the installation process it encountered an error and as a result I couldn't finish the installation. In order t...
I met Terri Morton (one day I'll be able to link her name to a blog) at the Cincinnati / Kentucky airport on Sunday and we flew out on the same flight to Seattle. The rest of the afternoon w...
Tonight was a big success. Thanks to all the MVPs that participated. The transcript from the chat will be posted soon. The next live chat is in the works. However, it is being renamed to the Ask ...
The transcript from the 1st MVP Live Chat has been posted. You can download it here.
Please note that the MVP Live Chat has been renamed to the Ask An Expert Live Chat. Look forward to Microsoft MVPs,...
Don't miss the continuation of the MVP Live Chat tonight from 8-9pm EST.
http://community.strongcoders.com/blogs/ryan/archive/2007/02/03/february-16-2007-mvp-live-chat-experts.aspx
http://community.st...
Dean Fiala was telling me about GhostDoc, which looks like it could be a promising replacement for NDoc. If so, then that would be cool as NDoc was put to rest and to this date there hasn't been an ad...
Below is a list of the experts are participating in the MVP Live Chat on February 16, 2007. They'll be there to answer your questions.
Bill Ryan is a typical .NET nerd. Currently, he works as a S...
Announcements
Continuation of the 1st MVP Live Chat
Join the Strong Coders Community, Scott Guthrie, General Manager, Microsoft Developer Division, and Microsoft MVPs for the continuation of the 1st M...
Just wanted to share with everyone the generic helper method I use for ExecuteScalar. A helper method for ExecuteScalar is the perfect candidate for generics due to the different types that could be r...
Wally McClure just posted his latest podcast where he interviews Matt Gibbs, Development Manager for ASP.NET AJAX. Check it out.Share this post: email it! | bookmark it! | digg it! | reddit! | kic...
Up until an hour ago, this site was using Snap to render web page previews of images and links that linked to external sites. However, this caused the following JavaScript error when using the roles m...
As per http://community.strongcoders.com/forums/1397/ShowThread.aspx, the first MVP Live Chat will take place on Friday, January 13, 2007 at 8:00 PM EST. To join the chat, click the chat icon () on th...
Tonight I gave a presentation on LINQ at the WinProTeam user group meeting in Rockville, MD. My co-workers Jonathan Cogley and John Morales also gave presentations, but they took up a majority of the ...
On Wednesday, December 6, I'll be giving a presentation on LINQ at the WinProTeam user group meeting in Rockville, MD. For those interested in attending, you can get more information at WinProTeam.org...
Announcements
Welcome Leisure Suit Larry and fellow console creatures. December is the launch of The Gaming Lounge, a set of gaming and XNA forums for the inner-gamer in all of us. Plug in and let us ...
Last night I identified a security bug in Community Server 2.1 SP1 that allows a registered user to post to any forum, public or private. I've posted the unofficial hotfix and it can be downloaded her...
For those that didn't catch it in my blog entry from last night, .NET Framework 3.0 and Office 2007 are now RTM. From what I've heard at Dev Connections, it sounds like Vista is very close to being RT...
View Other bloggers