Web development is a fast‐moving field. The set of problems we face, the solutions to them, and the technologies available is immense and growing larger every day. The only way to keep abreast of the field is to be aggressive in learning new tools and techniques, and to help colleagues by sharing what we know. These papers have been written with hope that you will find them useful in understanding those things in which this consultancy has expertise.
Migrating Legacy Systems
A Lesson in Requirements Archeology
This paper examines the pitfalls of designing replacement systems, why requirements gathering can be even more difficult when replacing existing systems than in designing new systems, and how to perform “requirements archeology” on existing systems to ensure that no ugly surprises will be found upon deployment.
Rapid Development with Django
How Modern Frameworks are Reshaping the Web
This paper explains how the Django web framework allows programmers to provide a level of service and value that was not achievable with the less capable web development services that were previously available.
Content Management with Drupal
Using Drupal for Web Publishing
This paper discusses the benefits and disadvantages of using a content management system for your web site, and how HAFD Consulting can help you leverage the popular open source Drupal CMS to maximize your impact on the web.