Remote Synthesis
Search my blog:

Category: Code Generator

Dave Shuck presented Advanced Illudium Code Generation to the DFWCFUG the other day. He offers a detailed overview of how to get started using my Illudium PU-36 Code Generator and even dicsusses some of the basics of the object oriented development practices in ColdFusion (like what is a DAO, Service, etc). He takes it a bit further however and shows how you can create your own custom templates (which was the point of Illudium in the first place after all) and even how you can create a template that eases the process of regenerating files when database changes occur. He does this by extending a set of base objects so that you can overwrite the base objects without worrying about overwriting your added code. He has shared these templates and you can download the zip here: http://www.remotesynthesis.com/assets/content/dshuck-templates.zip

Dave briefly mentions that I recently released an Illudium "connector" for the ColdFusion Builder's RDS DataView. This brings up something I have been meaning to post about (and will hopefully soon), which is "What is the Illudium project about in light of Builder?" The reason I originally released this project was because the code generated by the ColdFusion Eclipse Extensions was not customizable. At the time (many years ago now), the ColdFusion team wasn't convinced this was important to anyone, but the popularity of the project helped to prove otherwise. Now, with Builder, we can customize the included code generation and even build our own. I have some ideas about the new vision for Illudium but it tends to change day by day. I hope to post about this in more detail soon but feel free to share your thoughts...

View the recording: http://experts.na3.acrobat.com/p32018267/

Yes, you read that right; there is indeed a new version (Build 13 ) of my Illudium PU-36 Code Generator available on the Google Code site (http://code.google.com/p/cfcgenerator). I have finally implemented one of the most requested features - the ability to automatically generate all tables in a DSN at once. However, I made it better and more usable I think.

I am here scoping out a topic near and dear to my heart, code generation (also to make sure Brian doesn't forget Illudium ;). Thankfully he did not forget.

Two new releases and seven updates this week. This looks to be an exciting week with cf.Objective() kicking off on Thursday. I am looking forward to giving my presentation on the "Porky Pig" approach to Cairngorm development! Also, some very exciting releases this week with Doug Hughes CFANT and the release candidate of Transfer.

Eleven new projects and nine updates this week. See what happens, I go on vacation for one week and all hell breaks loose in the world of ColdFusion open-source. I think many of you were releasing new projects purely as a means of punishing me for taking a Monday off. Well, you won't break me! Let me tell you, I am like...like a...like something that doesn't break! See, I told you to stop worrying about ColdFusion!

|