MockBox: The mocking/stubbing framework by ColdBox
http://blog.coldbox.org/post.cfm/introducing-mockbox-the-coldbox-mocking-framework
Category Filtering: 'ColdFusion'
http://blog.coldbox.org/post.cfm/introducing-mockbox-the-coldbox-mocking-framework
This version of the groovy loader helps you interact with the library more closely by having multiple locations for not only groovy scripts/classes, but also java libraries. You can also integrate the entire groovy runtime in your coldbox applications by using a single configuration interceptor called the GroovyStarter interceptor. 3 lines and you are swinging to the groove!!
Here is the URL: http://tinyurl.com/pnddjn
I think the most enjoyable BOF I attended was git lead by Peter Bell and Simeon Bateman, those guys KNOW THEIR STUFF!! Peter even posted the git pressos that I will be studying for quite a while. I am really starting to consider more an more a move to GIT for the entire ColdBox suite. Simeon had some EXCELLENT day to day cases and great explanations of how GIT differs from SVN. Thanks Simeon and Peter!!
Another important part of CF.Objective where my mocking and testing discussions with Bill Shelton from the MXUnit Team. It was uncanny that we where both developing some kind of mocking frameworks and our ideas where eerily similar. We definitely got our Mock On and discussed so many improvements for the upcoming MXUnit MightyMock and the new ColdBox Addition: MockBox!! I really enjoyed our session Bill and hopefully we can join forces on this one!!
Finally, a way to interact with java nulls easily. So all you do to create null values is do
if ( isNull( CacheManager.get('key') ) ){
writeoutput("object is not found in cache")
}
What if you need a null value?
cacheMap['luis'] = nullValue()
Two very simple functions, but they sure make life so so so much easier when integrating with java. This to me are my favorite two new functions.
Let's say you want to assign a value to multiple variables in coldfusion. You would usually do this:
Name = "Luis Majano";
ColdboxAuthor = Name;
CodexAuthor = Name;
AwesomenessAuthor = Name;
That is really neat right, well, Railo makes it fun!
Name = "Luis Majano"
ColdboxAuthor = CodexAuthor = AwesomenessAuthor = Name
How about that!! I can assign values to multiple variables, by just concatenaning the equals. Keep exploring Railo and you will find some nice hidden gems.
The websites look phenomenal and we also get a documentation website powered by Codex. I wonder who did the initial documentation?
You can download the open source version of Railo from their nice downloads page.
You can also register for our CBOX-100 Pre-Conference ColdBox Training class while you are there. Register Now!!
http://ocdev.org/post.cfm/ocdev-april-meeting-coldbox-platform-more-than-mvc
I completely forgot to post about this and post a link to the event we hosted at Cal Poly Pomona last month between Adobe and Microsoft. The debate was excellent and we had great attendance for the IECFUG. We where able to get more students and interest in our ColdFusion User Group and hopefully get to recruit some more after an awe inspiring presentation by Kevin Hoyt.
Unfortunately, I won't say anything bad about Microsoft because I won a copy of Vista Ultimate! :) (hmm, what did I do with it?)
If you want to see the video for yourself and see how the debate was laid out see who won, check this link out:
http://video.csupomona.edu/streaming/Events/FutureOfComputing.html