Matt Woodward's posterous

Matt Woodward's posterous

Matthew Woodward  //  * CFML, Grails, and Java Developer
* Principal IT Specialist, US Senate
* Open BlueDragon Steering Committee Member
* All-Around Geek

May 9 / 3:20pm

cf.Objective() NoSQL BOF

Heads up that on Friday night of cf.Objective() I'll be facilitating a BOF on using NoSQL databases with CFML, so if you're interested in things like CouchDB (my favorite thing on the planet as of late), MongoDB, or any of the numerous others please come to the BOF!

All skill levels are welcome so come to learn, come to share what you've done, or come to mock crazy people like myself who think the relational model is the biggest hoax ever perpetrated on the technology world and that we should have been using document-based datastores all along. Yes, that statement is meant to incite you to come to the BOF if you think I'm wrong, but I do believe it to a certain extent. ;-)

When I say I'll be facilitating a BOF I mean just that--BOFs are meant to be highly participatory, free-form discussion forums, so while I'm happy to show off what I know about CouchDB, I'd personally love to learn more about some of the other NoSQL databases from people using those, and would love to have some heated discussions about NoSQL in general.

See you Friday night at 8 pm!

Filed under  //  Conferences   CouchDB   NoSQL   Presentations   cfobjective  
May 9 / 3:04pm

Prerequisites For My cf.Objective() Presentation on Tomcat

Quick note to anyone planning to attend my "Running Multiple CFML Engines on Apache Tomcat" talk at cf.Objective() -- even though this is only a one-hour session, with just a bit of prep work you can easily turn this into a hands-on session since I only have a few slides and it will be mostly demo. You don't have to follow along to get a ton of great info from this session, but if you want to follow along please grab the following ahead of time:

Some additional notes:

  • You do NOT need to install Tomcat ahead of time
  • You SHOULD install Apache ahead of time
  • If you want to use Adobe CF as one of your engines, you'll want to run the installer ahead of time and for the installation type choose "generate a WAR file" and have that available on your laptop. Note that even if you have Adobe CF installed on your machine already, you can run the installer again and generate a WAR file without affecting your existing installation.
  • For Open BlueDragon and Railo, grab the WAR files and have those handy
  • Your operating system doesn't matter--all the Tomcat stuff is pure Java, so whether you're on GNU/Linux, Windows, or Mac it's all good.

If you have questions/concerns ahead of time please comment here or email me. See you at cf.Objective()!

Filed under  //  CFML   Conferences   Presentations   Tomcat   cfobjective  
May 3 / 1:53pm

My Pecha Kucha Presentation at cf.Objective() 2010

I had a great time doing this, and thanks to enterprising technologists in the audience all the Pecha Kucha sessions were captured on video. Thanks again to Bob Silverberg for organizing such a great event at cf.Objective()!

Filed under  //  CFML   Open BlueDragon   cf.Objective()  
Apr 15 / 6:54am

Pecha Kucha BOF at cf.Objective()

Pkcard

It's a fantastic year for cf.Objective() all around, but one of the things I'm most excited about is participating in the Pecha Kucha BOF that Bob Silverberg organized. This gives 9 speakers each 20 slides, auto-advancing every 20 seconds, for a total of 6 minutes and 40 seconds to talk about something that interests them, tech or otherwise.

Thanks to Bob for organizing this. I think it's a fantastic addition to an already great conference. If you're going to be at cf.Objective(), you won't want to miss it.

Filed under  //  CFML   Conferences   Open BlueDragon   Presentations   cf.Objective()  
Aug 2 / 7:44am

cf.Objective() 2008 Presentations

Click here to download:
architecting_for_multiple_uis.pdf (872 KB)
(download)
Click here to download:
enterprise_dev_with_mach-ii.pdf (188 KB)
(download)

Filed under  //  Conferences   Presentations   cf.Objective()  
Apr 7 / 10:33pm

cf.Objective() Presentations and Code

If you believe in the saying "better late than never," then here for the patient among you are my materials from cf.Objective() 2006. Enjoy!

Head First Mach-II (presented with Peter Farrell)

Click here to download:
head_first_mach-ii_cfobjective.pdf (1.39 MB)
(download)

OOP for Noobz

Click here to download:
oop_for_n00bz.pdf (182 KB)
(download)

 

Migrating Legacy Apps to OOP with ColdFusion

Click here to download:
migrating_legacy_apps.pdf (292 KB)
(download)

Comments

Matt,

I am picking apart your OOP for NOObz code examples, trying to wrap my mind around OOP.

I don't see anything in your examples that jumps out at me and says, "I'm the controller (as in MVC)."

Is the ooForm2.cfm or chooseForm.cfm acting as your controller (I thought controllers were supposed to be cfc's, but I'm a noob, what do I know)?

This example is helping me more than anything else - thanks a lot!

Hi Aaron--actually that specific example wasn't MVC. It was just designed as a gentle (hopefully) introduction to objects in general so it doesn't necessarily follow an MVC pattern. The goal with that example was to focus on the bean and data access objects in order for people to get a grasp on how objects work overall.

If you have any other questions feel free to ask!

Filed under  //  CFML   ColdFusion   Mach-II   OOP   Presentations   cf.Objective()  
Jan 4 / 10:58am

cf.Objective: Be There!

Jared Rypka-Hauer is heading up cf.Objective, and it's shaping up to be a great ColdFusion development conference, particularly if you're into architecture and OO development.

Speakers include Hal Helms, Sean Corfield, Joe Rinehart, Simeon Bateman, yours truly, and more. Hotel is cheap, conference is cheap, and the information will be top notch. Plan now to be there!

Comments

signed up for email on cfobjective conference link but when I try to enter my password and code that was emailed to me, I just get an error message.
Sorry Bruce--I don't have anything to do with the web site but I'll pass this along to Jared.
I think this was the session bug that Jared just fixed. Try the link again Bruce and let Jared know if you're still having problems.
Filed under  //  CFML   ColdFusion   Conferences   cf.Objective()