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.

Bizcraft Status

The bizcraft set of websites use domain routing into Areas to separate content. They are developed using VS2010ex, .NET4, MVC 2.

Current Status

The Hartington village website has been updated to use better controller/action names. It also incorporates classes for accessing XML data. This is generic and can be used in a number of areas. The event list and web blog use these classes. Unit testing using NUnit has started. Web Site Administration pages have been written to control logins to the website.

Future Development

  • XML file content needs to migrated into partial views
  • Websites to be upgraded to use more features of JQuery, Mootools, HTML 5 and AJAX.

General Status

The status of other projects described here.

History Group Program

The village history group are collecting a large quantity of data. This requires data storage and access. A current project is in progress to create a web base application to view and manage this data. This uses VS2010, .NET4, MVC2 and the Entity framework.

Census Data

For the village census data is being collated. Currently the data is held in files that need to be parsed to obtain the required information. This information is to be entered into a data base. The process in being automated.

Family Tree

A javascript Family tree program is being written. This runs within a browser but does not require a web server. This can be seen on the uksoft website.

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