This website is a place for me to learn, experiment and play with new technologies in a public place. I currently have 8 major projects here, with a few more under the radar prototypes and experiments.

My presence on other websites:

History

There have been various versions of the site over the years on various domains.
  1. 1999-2002: SamSmith.co.nz: a basic HTML blog with a cgibin forum. Some static HTML pages were pre-generated with a VB6 application from an Access database
  2. 2003-2009: SamSmith.co.nz: a basic HTML blog with a cgibin forum, with MySQL database and JavaScript navigation.
  3. 2010-2012: SamSmithNZ.com with ASP.NET forms and MSSQL database
  4. 2012-2014: SamSmithNZ.com with ASP.NET MVC4, form based security, and MSSQL database
  5. 2014-2016: SamSmithNZ.com with ASP.NET MVC5, form based security, hosted on Azure PaaS and some AdSense ads on heavy traffic pages
  6. 2017-(now): SamSmithNZ.com with ASP.NET MVC5, form based security, hosted on Azure PaaS, with AngularJS, some Adsense ads, built on a service based architecture (with a mixture of ASP.NET and ASP.NET Core WEBAPI's), deployed with Azure DevOps

Statistics

23 projects
141 unit tests
10 MVC controllers
51 web pages
57 database tables
166 stored procedures
80.72% Maintainability Index (Average of C# code)
5,281 Cyclomatic Complexity
10,080 lines of (C#) code

53 Project Euler problems completed
239 guitar tab albums
3,027 guitar tabs
48 international soccer/football tournaments
932 international soccer/football games
145 months of iTunes listening habits
1219 Foo Fighter shows

The future of KiwiSmith?