Highly skilled Software Engineer with 15 years experience in the IT industry


ASP.NET MVC

Software Engineering

To learn more about ASP.NET MVC visit http://asp.net/mvc.

News

2nd Aug 2011 · JQuery plugins
I now use JQuery Desktop for my family tree software. I have also been looking at JPolite which provides a single page application. I have integrated this with MVC to produce a copy of the jpolite home page. I have also produced a jpolite slideshow page.

11th May 2011 · Notes on aspnetdb
I have been looking into the SQL Compact 4.0 database for Application Services and aslo looking into database publishing. This is describe in my new blog.

28th Mar 2011 · Family Tree Software
New free family tree software is available for download. A binary install is not required. The software runs in a browser and does not require an internet connection.

20th Jan 2011 · Technology Upgrade
The Bizcraft set of websites are being upgraded to use Visual Web Developer 2010 and MVC 2.0. The new MVC version will be updated on the host web server.

20th Jan 2011 · Site Update
The Hartington village website is being updated to use new partitioned controllers and actions. It is also using the new XML database used for capturing and displaying form data.

Consultancy

Available for consultancy/contract work at rates from £25 per hour depending on complexity and location.

Welcome to my Site

MS ImageWelcome to my Site This is my professional website where I illustrate my abilities as an ASP.NET Software Engineer.

I have 5 years experience in programming in C# for both web forms and windows forms. I have used MVC for one year and now use it for all of my websites.

My previous experience was in C programming, Assembler, Embedded Systems, UNIX, and Digital Signal Processing.

MVC Articles

MVC Image

  • MVC Templating shows how Masterpages and Partial Views are used to create many templated layers in producing a website.
  • Combined Routing shows how a substring of the domain name can be combined with the controller name to provide additional routing possibilities
  • Encode New Line shows how to modify Html.Encode to allow line breaks.
  • Using Slidertron shows how a jquery plug in can be modified.

Example Websites

www Image The use of Domain Aliases and 'Sub Domain Routing' allows a number of websites to be incorporated into one web application. The following examples are on the same web host under one package.


Bizcraft Websites

www Image The following websites are routed from the bizcraft site

ASP.NET MVC enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits:

  • Clear separation of concerns
  • Testability - support for Test-Driven Development
  • Fine-grained control over HTML and JavaScript
  • Intuitive URLs