Getting all Webified with ASP.Net MVC

October 9th, 2009 Tim Haughton No comments

ASPNetMVC

Have the courage to be ignorant of a great number of things, in order to avoid the calamity of being ignorant of everything.
Sydney Smith
English essayist (1771 – 1845)

Although it didn’t happen by conscious effort, I have managed to steer myself through a decade of software engineering whilst remaining largely ignorant of a great many areas of what many would consider my trade. Although this could be construed as self criticism, it has actually served me rather well. Although I’ve dabbled in various areas, Windows desktop applications have been my main area of focus, and in the freelancer market, this is very much a niche that I am happy to occupy. Being in this niche, and also being one of the most experience WPF freelance developers in the country has not only shielded me (thus far) from the recession, it has also led me to the Mecca of .Net developers: Microsoft itself, where I am a very, *very* happy chappy.

Whilst this laserlike focus is benefiting freelancer-Tim, it might also be hurting micro-ISVer-Tim. I am at the point where Home Document Manager is a solid 1.x product, its traffic share is increasing, as is its customer base. I’ve signed a partnership agreement with a UK startup (the founders of which are friends and ex-colleagues) to rebadge and push Home Document Manager in to document management resellers, and that is starting to get some traction too.

As my main areas of interest revolve around document management in its many forms, my attention has started to shift a little to what I could do in the web-based arena. I have no intention of going up against Google Docs or Zoho (rest easy boys), they aren’t really document management tools; certainly not in the sense that people who work in document management would understand. So when my B2B partners asked if I would develop a web based offering, I was more than a little interested.

Although I toyed briefly with the idea of taking this as an opportunity to play with Ruby on Rails, I put my business head on and decided that I would be far more productive by staying in my comfort zone, i.e. .Net.

Some fantastic things have happened to desktop apps in recent years; Adobe Air and WPF both spring to mind. The web has also seen its fair share of advancements. After considering all, some or fewer of the competition, I’m taking a tentative step towards the ASP.Net MVC framework. Its simplicity, power and convention based strengths were immediately apparent and its inherent unit-testability makes it very appealing to me.

The Model View Controller is not new, but the very mature framework that comes with the download makes for easy development. I like easy development.

Being the methodical soul that I am, I’ve scouted out the best book on the subject and am merrily plodding my way through it. I chose Professional ASP.Net MVC 1.0, by Conery et. al., and can certainly recommend it thus far. The samples and walkthroughs are well thought out and the rate of progress is just right for me and I would certainly recommend it.

Reblog this post [with Zemanta]
  • Share/Bookmark

Wordpress update oddness

August 19th, 2009 Tim Haughton No comments
Image representing WordPress as depicted in Cr...
Image via CrunchBase

I was mooching around the Home Document Manager wordpress back end today when a thought struck me – I hadn’t seen any core or plugin updates for a while. After a bit of investigation, I noticed that 2 plugins had enabled themselves (or had been enabled by some other actor); namely “Disable Wordpress plugin updates” and “Disable Wordpress core updates”. I have never used these plugins so was understandably perplexed by their presence.

After disabling them, all maner of plugin and core updates appeared. I’m not sure if this represents anything sinister, but it’s certainly odd. Anyone else noticed this behaviour?

  • Share/Bookmark
Categories: Security, Uncategorized, Weblogs Tags:

Tales of The Unexpected Traffic Sources

July 24th, 2009 Tim Haughton 4 comments
Big Exit
Image by ecstaticist via Flickr

I’m learning.

Like a lot of micro ISV‘ers, copywriting is not my strong point, but, I stumbled across an interesting way to boost traffic to the Home Document Manager blog. When I issue an update, which can be as frequently as once a week, I found I was making a series of posts with repetetive, uninspired titles – “Update Released,” “Minor Update Released” etc. Then, for one of my updates, I wrote a small piece explaining some of the issues with TWAIN. The post was entitled “Ne’er the TWAIN shall meet,” an obvious reference to Kipling’s “The Ballad of East and West.”

Suddenly, instead of a dull and uninteresting nuggat about an update, this small, boring post, became the most popular post on the blog. The main traffic sources were people searching for the quote, so it wasn’t highly targetted traffic, but since these kinds of posts would seldom attract traffic anyway, untargetted traffic has to trump no traffic. It can’t hurt my Google standings either, since the post makes a reference to Kipling, as well as the TWAIN specification. The double entendre is an interesting way to get a free traffic boost. Take this post for example, I wonder if it will start ranking for the “Tales of The Unexpected” TV series??

The second unexpected traffic source came from a review I wrote about my new shredder. This too became the hottest post on the blog, and is still pulling in 3 times more traffic than any other post or page. This is different because it is, of course, pretty highly targetted traffic. I’ve gone on to publish a review of one of the Scansnap scanners to see if I can replicate the earlier success. I guess this goes back to one of the first principles of micro ISV blogging – blog about things your customers are interested in.

  • Share/Bookmark