Blog Archives - 18 Record(s)

Remove Filter Year: '2007' - Month: '6'

Why Model with UML?

Posted by Luis Majano
18 Jun 2007 12:00 AM
As you all know by know, ColdFusion is an excellent OO platform for web development and as our systems grew in complexity and maintainability we need to plan REALLY WELL!! The best way we can is UML, the Unified Modeling Language. The purpose of the Unified Modeling Language is to provide a language-independent and platform independent modeling notation. UML tools are as versatile as the UML is foundational.

I am so used to modeling in UML now that it is a REQUIREMENT for any project, no matter how small or how big. In that sense, some of you may be beginning to see the benefits of object modeling and may wonder how in the world to start. Well, I found a great article in the NetBeans website that touches on why to use UML and provides some great samples. Although it is directed to the Java developer, I believe a ColdFusion developer can gain some benefit from it.

Why Model with UML?

ColdBox is 1 Year Old and over 1200 downloads!! Happy B-Day!!

Posted by Luis Majano
18 Jun 2007 12:00 AM
Well, ColdBox is finally 1 year old. Actually it was yesterday, but I have been moving to my new house so it has been really really hectic. Here is the blog post I did back in June 16, 2006 on an introduction to ColdBox. I would have not believed this project would have gotten so far and so quick, but with the help of God it has. I am really excited about ColdBox and the direction it has been heading into. The community support for it has been overwhelming in the little time the framework has been open source. I am glad to report that there has been over 1200 downloads of the framework so far and counting. Development on this project has been going strong and will continue to be even stronger now that Brian Legros is on the team. I am a firm believer in quick and small updates in order to maintain the fixes as quick as possible and be integrating tested new features in slow amounts. This has been incredibly successful.

So watch out for the upcoming updates this week for both framework and Dashboard. Again, I am really happy to say that this project has crossed the year marker and with incredible numbers. Please leave a comment about your success with ColdBox, how it can be better or if you are interested on it. This next year will be filled with even more excitement, new features and YES PRESENTATIONS, I have had no time for this, but will soon free up for it. As always, please contact me if you would like to contribute to this project.

Safari on Windows! Where is my .Mac BookMark Sync? Anybody?

Posted by Luis Majano
14 Jun 2007 12:00 AM
As you all now, Apple release a beta of Safari for Windows. Hooray!! This brings me some sanity as at work we use PC's, really really really frustrating, but I am not the owner and well, they make me use it. Anyways, I love my .Mac because on my mac's I can synchronize my bookmars and well all that other stuff. Now with the advent of a Windows Safari, does anybody now if there is a synchronization feature I am missing?? I would love for my windows safari to have all the bookmarks my Mac has? Does anybody know??

More ColdBox Guides: Plugin Guide, Reserved Words, Custom Config Files, and more.

Posted by Luis Majano
14 Jun 2007 12:00 AM
As always, more documentation so you can get to expand your knowledge on ColdBox. The following guides have been created and some have been updated:

New Guides

* Reserved Words & Methods Guide

* Load Custom ColdBox Config Files

* Plugins Guide

Updated Guides


* Start Page

Adam Fortuna: Automatically include your views with ColdBox

Posted by Luis Majano
12 Jun 2007 12:00 AM
Adam Fortuna created a post on a technique to automatically assign default views to your application, which is very very interesting. I also posted an alternate way of assigning default views/layouts to even any handler by just creating and implementing a preHandler or postHandler method on your handler.

Great Snippet Adam!!

ColdBox Unit Testing your Event Handlers!!

Posted by Luis Majano
01 Jun 2007 12:00 AM
With the advent of ColdBox 2.0.1 you are now able to unit test your event handlers, plugins, etc. I just completed a step by step guide on how to do this with the provided source in the bundle. Another interesting note is that the ColdBox Dashboard generates applications for you and yes, it also generates the unit tests for it.

Unit Testing Handlers Guide

So click on the link above to start unit testing your handlers.

ColdBox Cheat Sheet, come and get it!!

Posted by Luis Majano
01 Jun 2007 12:00 AM
I just put together a ColdBox cheat sheet for all you ColdBox Developers. This cheat sheet gives you an overview of the most used functions in your every day development, tips and tricks. I have included a copy with the download bits and also in the track site. Now, you can also download it from here.

ColdBox Cheat Sheet

Again, this is a great way for you to learn the framework and have all the common methods handy. When I get more DONATIONS, I'll create a big old POSTER like the FLEX ones.

WSCandis at RIAForge! Web Services Directory Solution

Posted by Luis Majano
01 Jun 2007 12:00 AM
My good Friend Oscar Arevalo, from Home Portals fame and CFEmpire has now released another incredible application, WSCandis.

WSCandis is a caching and directory solution especially tailored for enterprise environments in which client applications rely on a layer of webservices that may be located on separate locations. In these environments applications are often deployed from one or more development servers to one or more production servers.

The Webservices Caching and Directory Service (wscandis) tries to address the following issues:

The need of applications that act as webservices clients to have the webservice WSDL address hardcoded as part of the application code.

The lack of a single directory of web services used by all applications

Lack of a consistent naming scheme for all webservices (i.e. "com.uvi.general.resorts") regardless of their network location, implementation language and environment.

An application's need to use a different webservice, or the same webservice but on different

locations, based on whether the application is being executed on a development or production


Performance hit on high demand applications due to having to continually instantiate and discard

webservice stubs for each request.

WSCandis tries to solve these problems using a two-part approach: a webservice stub caching mechanism and the use of a central directory and lookup service.

Site Updates

Entries Search