Exercise List: Where Do I Go From Here?

Posted December 5, 2007 at 2:57 PM by Ben Nadel

Tags: ColdFusion, Exercise List

Click here to view the current Online Demo

Click here to view / download the current Code Base

I think my Exercise List ColdFusion object oriented exploration project was pretty successful (to date). I made a big mental leap in terms of modelling a problem domain; I was able to step away from the data-centric view a bit and think more about an object-centric world; and, I even tackled the issue of data validation (which proved to be a seemingly tougher aspect than the data modelling).

So, the question now is, where do I go from here? I am in absolutely no way ready to tackle a large object oriented project; Exercise List has only given me a small taste of what object oriented programming is. I still feel unsure about the whole data validation topic. So, where can I best apply myself next to most efficiently further my learning.

I had a few ideas:

  1. Create a web service API to the application to demonstrate how encapsulated business logic makes it very easy to duplicated processes without duplicating logic.
  2. Add a framework to the project that requires or promotes an MVC style architecture (Model-Glue, FuseBox, Mach-ii) so as to more fully utilize objects that modularize and encapsulate business logic.

That's really all that I was able to come up with. My other thought was just to scrap this project and move on with some other stuff. I certainly have gotten some great experience out of this, so it was not at all a waste. I'm actually pretty happy with it, and I think I made bigger leaps in OOP than I ever expected to make.

I guess, for the moment, I am gonna put this on hold until I decide how to proceed. In the mean time, this project did get me excited about building something Fitness-related, which I have always had a dream to do. I think I might try to get the ball rolling on some of those ideas until further notice.



Reader Comments

There are no comments posted for this web log entry.

Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
InVision App - Prototyping Made Beautiful With Prototyping Tools Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
Feb 10, 2012 at 7:21 PM
jQuery AJAX Strips Script Tags And Inserts Them After Parent-Most Elements
Update! Instead of $(eval(options.insertAfter)).after(data['insertData']); I now use: var ajaxNode = document.createElement('span'); var parent = $(eval(options.insertAfter))[0].parentNode; ... read »
Feb 10, 2012 at 6:18 PM
jQuery AJAX Strips Script Tags And Inserts Them After Parent-Most Elements
encountered this same, what I consider, jQuery bug last week. I'm building a site in which I load some content via AJAX. This content contains Linkedin share button placeholders which Linkedin API ne ... read »
Feb 10, 2012 at 11:30 AM
Cross-Origin Resource Sharing (CORS) AJAX Requests Between jQuery And Node.js
After you understand the concepts here, this is an awesome cheatsheet for enabling CORS in just about anything http://enable-cors.org/ ... read »
JM
Feb 10, 2012 at 9:10 AM
My Safari Browser SQLite Database Hello World Example
@Amy, Here is a very good tutorial on how to use JOIN: http://www.sqltutorial.org/sqljoin-innerjoin.aspx ... read »
Feb 10, 2012 at 4:42 AM
Building A Twitter-Inspired RESTful API Architecture In ColdFusion
This is great, very useful Ben. I spotted a small typo in the api.cgm listing: <cfthrow type="Unauthroized" /> Cheers Stefan ... read »
Feb 9, 2012 at 10:35 PM
CFDirectory Filtering Uses Pipe Character For Multiple Filters (Thanks Steve Withington)
I was wondering if there would be a filter you could apply so that you got everything but what you included in the filter. As in show me all docs that are not a .pdf. ... read »
Feb 9, 2012 at 10:29 PM
Learning ColdFusion 9: Application-Specific Data Sources
@Ben, No offence, but if people were really wanting advanced features they would be using a platform like ASP.NET MVC. CFML is so structurally compromised as a tag-based scripting language that ... read »
Feb 9, 2012 at 10:03 PM
Subversion - Cleanup Failed To Process The Following Paths
@Leviaguirre, do you still have problems with this? ... read »