This is a reminder that we will be holding a 2 day ColdBox intensive training before CFUnitedJuly 26-27th. If you have not attended a ColdBox training, you should, we have fun, tears, laughs and food! Hope to see you there this summer!
Also remember some cool promo codes: cfug (for cfug members) and superweek (ends next week)Scotch on the Rocks Presso and Code
This past few weeks have been a whirlwind but finally I can sit down and post the presentation we gave at Scotch on the Rocks in London a few weeks ago. The conference was my first SOTR and it was really incredible experience. The conference in itself is an experience and seeing friends was great. I had a wonderful time!
RegEx - A powerful tool it is
June 1st was (Inter)?National Regular Expression day celebrated the world over. Regular Expressions are something I have just a base knowledge of and was on my goals to learn in 2010, so I tried my hand at the contest by Ben Nadel. And through the power of complete randomness, I won.
So, thanks Ben for sending me Mastering Regular Expressions by Jeffrey E.F. Friedl and O'Reilly Media. I am enjoying the book so far and it was a great birthday present as it arrived just on time. I look forward to becoming a RegEx Master.
ColdBox Forums will be deprecated
Just a little news that the ColdBox Forums will be deprecated in favor of our mailing list. So please note that by next week the forums will be closed and kept as an archive and still searchable. However, our preference will be to continue with our mailing list.
...ColdBox Plugins - A wealth of hidden treasure
Today I was getting ready to send a file from my app to the browser for the user to download. I was all set to use cfcontent to do this, but knowing ColdBox I thought I would do a quick check to see if the framework had any nice convenience methods for me to use to make life easier and sure enough... sendFile() in the core Utilities plugin.
getPlugin("Utilities").sendFile(file="test.txt");
So, this post is just a quick word of advice. Don't reinvent the wheel. If you are doing something, anything common, check the docs and see if ColdBox can do it for you. You will be amazed at whats available in the core plugin set already for you to use.
Plug IT IN
Here are just a few I use commonly.
ORMService - generic ORM Service helper for Hibernate
QueryHelper - all sorts of goodies in here, sorting queries is one of my favorite. Or the querySim.
Validator - all sorts of standard validation methods here. checkEmail and checkIPAddress are my favorites.
FileUtils - This is a utilities library that are file related. Lots of fun methods here.
Utilities - A good mix of a variety of handy methods, like todays gem sendFile()
ColdBox Support-Mentoring Program Now Available!
I am very pleased to announce the new Ortus Solutions website and our new professional support and mentoring program. The Support Subscription Program is an incident assistance service that can provide you with sanity checks, code analysis, architectural reviews, professional support, custom development and much more. We have a state of the art electronic...
Unit Testing with Mock Objects via MockBox
Once you get an appreciation for the importance of unit testing and integration testing is when we reach a new level in our development careers. Testing is critical to mission critical applications, and even for our own little projects, where we test that our code should work as expected. There’s that word again, expected. Expectations in unit testing is like a nasty hamburger at a soccer match in El Salvador. They go hand in hand :)
ColdBox London, UK Training Next Week Still Open
Next week is Scotch on the Rocks and immediately following the conference we will be holding our 3 day ColdBox Training marathon. If you have not attended one of our seminars, well you should, they are intense,fun and a great way to learn. Doug Boude puts it best here in his blog:
ColdBox REST Enabled URLs
Thanks to our 3.0.0 milestones, the SES capabilities have been really fine tuned and added some great concepts in order to enable it for more RESTful applications. We have added things like:
- -alpha : Alpha only placeholders
- {X} : Digit quantifiers for all placeholders
- constraints : A separate structure where you can give any placeholder your own regular expression
- RESTful actions : A way to split actions according to the incoming HTTP method
Free ColdBox Training by Aaron Greenlee
Just a mention that on On Saturday May 8 2010, the Central Florida Web Developers User Group came together for a seven-hour presentation covering ColdFusion, ColdFusion builder and the ColdBox framework. This was a free event coordinated by Aaron Greenlee and unfortuna...