The CodeGear "CodeRage 2007" Virtual Conference is over. Lots of technical information from experts, and lots of fun. Even some "Audioslave" songs during breaks in the last day.
- The first presentation of the day was "ECO III Basics" by Holger Flick. The session started from introduction to some basic concepts. "Enterprise Core Objects" (ECO) are based on "Model Driven Architecture" (MDA), which uses "Unified Modeling Language" (UML) to desribe a domain model, also using "Object Contraint Language" (OCL). All these technologies are standardized by OMG. Holger’s demos served good for people new to the ECO framework, and showed how to get started using ECO in real projects. There was a question regarding examples of real systems built with ECO, and Holger explained that CodeRage chat room "I’m listening" button functionality was implemented with ECO.
- For the second session I have moved to Stream 2. There was very interesting presentation "Internationalizing InterBase: Character Sets, Collations, and Encodings" by well-known InterBase expert Craig Stuntz from Vertex Systems Corporation. The key point to remember is that CodeGear InterBase 2007 supports Unicode, and unicode is all about code points. Craig discussed some good practices. It is very important to choose a database default character set during its creation and to choose it wisely.
- The last session of the CodeRage was "Using CodeHealer to Monitor and Improve Code Quality" by Jud Cole, President of SOCK Software. The CodeHealer product is really impressing. CodeHealer checks code for potential errors, helps assess the quality of project source and helps understand existing or legacy code. Basically it helps "find errors before your customers do". I liked the demo of healing an existing Delphi project (commenting out or completely removing blocks of unused code) and generating project statistics, especially cyclomatic complexity was a hot item during live questions session.
The closing keynote presentation by Michael Swindell revealed many informations about where is CodeRage going. Most importantly Micheal iterated that programming is (supposed to be) fun. Good point. And the there was a big news: Delphi 2007 for Win32 RTM-ed yesterday! Hurraa!!!
Looking forward to more events like CodeRage in the future. Go CodeGear! Go Delphi!