Posts filed under 'Software Development'
All along, the goal of this framework has been to insure that objects inside the framework are completely decoupled from the technology stack. Adding AJAX or switching to a thick client should not result in changes to existing objects. When the object is model oriented, this is easily accomplished. By their very […]
February 10th, 2007
In all the prior lessons, I showed you how to create the building blocks of the framework. Today, I finally show you how to use those building blocks to define and create facades. The first lesson introduced the core objects and interfaces of the facade, the second lesson introduced objects that model controller […]
January 7th, 2007
It is inevitable that at some point in time, I write again about technology. So I return you to our framework. I began by building a core set of classes. I followed that with a set of classes that will be used to model controller behavior. In the last lesson, I […]
December 23rd, 2006
If you have looked around this blog you know I am a fan of Ruby on Rails. In fact, for most of you, it is how you found this blog. To a large degree version 6 of XCF, the one this series of articles is about, is based on applying my lessons learned […]
November 5th, 2006
In the last lesson, you built the core of our framework: the key interfaces, logging facilities, and the facade. The goal of that last lesson was to use the facade pattern to insure sub-systems would be highly decoupled from each other and the client applications that invoke them. The primary mechanism used to […]
October 12th, 2006
In this course of articles you will build a technology stack neutral framework that you can use as the basis of a variety of java based projects. The first question to ask is does the world need another java framework? The answer, of course, is no. So why build it? First and […]
September 24th, 2006
Look around you; read the blogs, the industry news sites, the Wall Street Journal. If you have been sitting on a killer idea waiting for the right time, wait no longer. The time is now. But before you launch, consider this: the software industry does not suffer from a lack of great […]
July 3rd, 2006
To get the most out of VersionOne, during an iteration each team member should update their status at the end of each day. Fortunately that process is one that only takes 1-5 minutes. So, team members, keep in mind, for the cost of 1-5 minutes a day you no longer have to […]
June 19th, 2006
How to begin? You have the idea. You have the team. Now you want to make sure you come off the starting block clean. A bad start can doom a project so the beginning is a very critical and delicate time. There are many ways to start a project and “best practices” will vary depending […]
June 4th, 2006
Ok, so you are starting to get a good feel for RoR. You have configured Eclipse for RoR development and are now ready to start that killer project that will set you up for early retirement. It is time for good source code control management and these days that means subversion. […]
May 23rd, 2006
Previous Posts