SiteValet - Hospitality Websites.
Name:

SiteValet - Hospitality Websites.

Summary:
SiteValet is a simple online tool to create, manage and host your website. It’s built specifically for inns, B&Bs and small hotels.
Status:
Active
Technologies:
Ruby On Rails, MySql, Amazon S3, RackSpace
 
Library and Archives Canada - Amican Project
Name:

Library and Archives Canada - Amican Project

Summary:
A set of internal applications to help with the circulation and management of published and archival materials
Status:
Active (Internal)
Technologies:
PHP, HTML, CSS, Oracle
 
Powerlevel - Managing real-money trades
Name:

Powerlevel - Managing real-money trades

Summary:
An online marketplace geared towards high-volume resellers and casual gamers for artifacts like coins, and characters
Status:
Complete
Technologies:
ASP.Net, C#, NAnt, CruiseControl.Net
 
Publications
Name:

Publications

Summary:
A listing of Andrew Forward's academic and technology related publications
Status:
Active
Technologies:
Modeling, Testing and Software Engineering
 
The Keg Schedules (Ottawa Locations)
Name:

The Keg Schedules (Ottawa Locations)

Summary:
Allows management to post schedules onlines to allow access 24/7 to all staff
Status:
Live (Password Protected)
Technologies:
PHP, HTML, CSS, Apache
 
Umple - A model oriented programming language
Name:

Umple - A model oriented programming language

Summary:
A programming language (and suite of tools) that supports modeling concepts like associations and statemachines
Status:
Active (Online tools, and Eclipse / IBM RSX plugins)
Technologies:
Java, PHP
 
The Blue Book
Name:

The Blue Book

Summary:
A set of internal applications to help the Federal Government publish their yearly numbers in the Blue Book
Status:
Complete (Internal)
Technologies:
ASP.Net, C#, Ant, CruiseControl.Net, RedAntz, SqlServer
 
The Use Case Editor (UCEd)
Name:

The Use Case Editor (UCEd)

Summary:
A tool to document and simulate use cases within a particular domain
Status:
Complete
Technologies:
Java, SWT, Ant
 
Stortellr - A slideshow langauge
Name:

Stortellr - A slideshow langauge

Summary:
A simple text based language for creating online stories - mixing text, images and music
Status:
Complete
Technologies:
Java, Flash, PHP, HTML, CSS
 

Monitoring System Health using Monit

Monit is a monitoring tool to manage your server including running processes, memory and cpu usage, and file and filesystem monitoring.We configured monit on all of our servers, managed via a separate project (allowing one-click deploys).

We integrated M/Monit as our Monit dashboard to consolidate data from all of our monit instances.

We integrated third party tools like Cijoe, and WebDriver / Selenium UAT.

Learn more.

Continuous Deployment using Git

Continuous Deployment is the natural progression of Continuous Integration. This site (a4word.com) provides a simple example whereby after each commit to the database, a suite of tests are run, the application is converted to static html (but maintain the .php extension so internal links work as expected), and the result is deployed to S3.

Learn more.

Development Environment Automation

Having automated tests sometimes are just not enough, to truly help your software development team stay focused on software development. This includes setting up the following:

Learn more.