The "Microsoft Crossroads"?#

Sam Gentile thinks that MS is at a crossroads in terms of web development.

He thinks with all the cool, free, cutting edgs stuff out there, like Ruby on Rails, MS may soon lose out on all the "alpha geeks", who move on to newer and better things while MS stays locked in the past.

I'm not ready to crown RoR the winner of anything yet.  True, MS is usually not on the cutting edge, but they usually do a pretty good job adopting good ideas.  There are only a handful of serious RoR sites out there.  If that number grows a ton, then it will mean something. 

Martin Fowler has some similar concerns though, so maybe this will come to fruition.

Categories: Programming | .Net | .Net Framework
Thursday, May 31, 2007 9:15:46 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Software Development and TDD Anti-Patterns#

This is awesome!

Wikipedia has a whole list of programming anti-patterns, and James Carr lists some TDD anti-patterns.

Some of these are pretty funny:

Magic numbers: Including unexplained numbers in algorithms

Superboolean logic: unnecessary comparison or abstraction of boolean arithmetic

Boat anchor: Retaining a part of a system that no longer has any use

Categories: Programming | .Net Framework | Testing
Tuesday, May 29, 2007 11:14:43 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Unit testing data access #

Roy Osherove blogs that he was mistaken when he suggesting using mocks for data access code.  With the improved Rollback attributes that he helped create, along with people like Justin Burtch who created a similar attribute for VSTS, they are now thinking that this is the way to go: rolling back database changes.

Roy is no fan of VSTS testing, finding a few bugs and some questionable design decisions.  Those don't seem like deal breakers for me, but we will see.

Categories: Programming | .Net | .Net Framework | Testing | TFS
Tuesday, May 29, 2007 9:48:11 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

BindingListView#

The BindingList is very nice, but doens't support some things like sort and filter that a lot of people would like to have (see here for a short discussion on BindingList vs Datatable).

This project, in sourceforge, called BindingListView is supposed to allow you to get a sorted or filtered "view" of a bindinglist.

Might be worth checking out.

Categories: Programming | .Net | .Net Framework
Tuesday, May 29, 2007 9:19:00 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Upgrading from TFS Workgroup to Standard#

Here is an article from MS on how to od the upgrade.

Thankfully, it is a very easy process.

Categories: Programming | TFS
Tuesday, May 29, 2007 10:26:20 AM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Asp.net Label vs Literal#

It looks like I have fallen victim to an asp.net no-no.

I have always used a label in my forms when I want to have some text that is updated by the code behind.  Turns out that I should probably be using literals.

Even more, I didn't even realize that the label object allows you to specify a text element that will gain focus when the label is clicked.  Nice.

Categories: Programming | .Net | ASP.Net
Monday, May 28, 2007 2:49:53 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Polymorphic podcast#

This site looks really interesting.  They seem to have loads of video content, interviews and examples.

The one that got me looking at the site was their video on MVC/MVP pattern.

http://polymorphicpodcast.com/shows/mv-patterns/

I will be checking this out.

Categories: Programming | .Net
Monday, May 28, 2007 2:41:58 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Rhino Mocks#

Rhino Mocks seems to be one of the most preferred mock frameworks out there.

Phil Haack, CodeBetter and Markitup have article showing how to test events on interfaces (x2) and objects in Rhino Mocks respectively.

They even have some videos up showing some Rhino Mocks stuff.

Haack also has a nice example of using MVP and Rhino Mocks to test some asp.net pages.

Categories: Programming | .Net | ASP.Net | Testing
Monday, May 28, 2007 2:33:20 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Simulating HttpContext #
Update: Phil Haack has updated his HttpContext Simulator with some new goodies.

Here is an article by Haacked showing how one can create a test friendly httpcontext.

I modified his example some and started using it in some tests; works very nice!

Here is another implementation based on Haack's example that is supposed to also work with session.

I almost NEVER use session if I can avoid it, but still this could come in handy.

Categories: Programming | Testing
Monday, May 28, 2007 2:23:03 PM (Central Daylight Time, UTC-05:00) #    Comments [4]  | 

 

Null Object Refactoring#

Here is a nice article on Null Object Refactoring, a process where you create a null representation of an object for use when you want to treat the object as null, rather than passing around a truely null object.

This is one of Fowlers refactoring suggestions from his book: Refactoring: Improving the Design of Existing Code and on his site: http://www.refactoring.com/catalog/introduceNullObject.html

Categories: Programming
Friday, May 25, 2007 1:18:48 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Silverlight Demos and Examples#
Categories: Misc
Tuesday, May 22, 2007 5:55:47 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

VSTS ASP.NET Unit Tests#

There is virtually no information on the internet about how to use these tests.

This is one of the vew pages that actually shows a working example.

This discussion group seems to be mostly dealing with standard unit tests, and winform unit testing.

 

Categories: Programming | Testing
Tuesday, May 22, 2007 5:22:01 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

LINQ to SQL#

ScottGu has an article on using LINQ to SQL which is basically going to work like an ORM product shipping in the next version of .net / visual studio called Orca.

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

Categories: Programming | .Net
Tuesday, May 22, 2007 3:20:45 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

TeamPlain for TFS released for free#

This is good news for those of us who were kinda pissed that Team Foundation Server didn't come with this type of interface to begin with:

http://blogs.msdn.com/bharry/archive/2007/03/26/microsoft-acquires-teamplain.aspx

 

Categories: Programming | TFS
Monday, May 21, 2007 2:33:57 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Creating a test SSL certificate#

Here is a nice article on creating a test (bogus) SSL certificate for your local develoment machine.

ScottGu has a nice article on how to do something similar with IIS7, which is going to be the webserver on Vista machines.

Categories: Programming | IIS
Monday, May 14, 2007 1:17:25 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Drill Through Reports using Report Viewer and ASP.NET 2.0#

Here is an interesting article on codeproject about creating "drill through" reports.

Categories: Programming | .Net | ASP.Net | Reporting
Friday, May 11, 2007 1:22:26 PM (Central Daylight Time, UTC-05:00) #    Comments [2]  | 

 

Webservices Compression#
Categories: Programming | .Net | .Net Framework | VB.Net | WebServices
Wednesday, May 02, 2007 3:34:54 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

A Reverse Phone Lookup That Works#

There internet is filled with places to do reverse phone lookups (who called me 5 minutes ago).

But, most of them now ask you to pay for the name of the person or business.

I happened to find one that didn't:

http://www.whitepages.com/10001/reverse_phone

 

Categories: Misc
Tuesday, May 01, 2007 4:46:52 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Ticket Resellers#

I found this list of the top secondary market ticket resellers:

http://www.ticketnews.com/view/TopSecondarySellers

1. StubHub!
2. TicketsNow
3. TicketLiquidator
4. Coast to Coast Tickets
5. TickCo Premium Seating
6. RazorGator
7. GoTickets.com
8. Ticket Solutions
9. Online Seats
10. ABC Tickets
11. Tickets Plus
12. CheapPricedTickets
13. Ticket Specialists
14. Ticket City
15. BuySellTix.com
16. SeatData.com
17. Barry's Tickets
18. Vivid Seats
19. Team One Tickets & Sports Tours
20. Ticket Triangle

Source: TicketNews.com

Categories: Misc
Tuesday, May 01, 2007 3:22:33 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

All content © 2010, Christopher May, Inc
Open Job Positions
On this page
Google Ads
This site
Calendar
<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
Archives
Sitemap
Blogroll OPML
Disclaimer

Powered by: newtelligence dasBlog 2.3.9074.18820

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Send mail to the author(s) E-mail

Theme design by Jelle Druyts


Pick a theme: