I have been immersed in Rails development for the last several months and I almost always recommend Rails as the best platform for raising a new website from scratch. Recently, though, an opportunity came up to work on a .NET MVC 4 project. Great, I thought. I get to switch back to my favorite language (C#) and still develop in an MVC framework.
Below, I will compare some major feature areas of both frameworks:…Continue
Posted on April 7, 2013 at 11:33pm — 1 Comment
Screen scraping is defined in Wikipedia as "a computer software technique of extracting information from websites. Usually, such software programs simulate human exploration of the World Wide Web by either implementing low-level Hypertext Transfer Protocol (HTTP), or embedding a fully-fledged web browser, such as…Continue
Posted on January 24, 2013 at 11:15am
I've been meaning to follow up on Chris Sass' excellent post on growing pains. A related side effect of code that has grown too complicated is unit tests that are impossible to decipher. As your ActiveRecord model becomes bloated, the tests written for it have to mock out too many things. This makes it nearly impossible to know why the test was created and what, exactly, is supposed…Continue
Posted on November 6, 2012 at 8:34am — 1 Comment
Posted on September 5, 2012 at 9:30am — 1 Comment
Microsoft has come a long way when it comes to support for unit tests. They basically co-opted NUnit as their basic building block for testing. Of course they re-branded it as MSTest and added feature/bug tracking and some more stuff all bundled together into TFS.
Given their willingness to get that deep into the unit test craze, their choice of interfaces for ObjectContext (on the server side) and DataServiceContext (on the client side) seems a bit odd. There is no interface to be…Continue
Posted on April 23, 2012 at 10:49am