Castalia 5 Preview Videos

Jacob has set a goal to create a new video showing off Castalia 5 every day from March 1, 2007 until the day Castalia is released. With permission from CodeGear, some of these videos will also show the soon-to-be-released Delphi 2007.

Note: to best experience these videos, you will need the flash player installed and enabled, and the sound on your computer turned on with the volume at a reasonable level.

March 1, 2007 - Syntax Highlighting

This video demonstrates the syntax highlighting features of Castalia in Delphi 2007.

March 2, 2007 - Navigation Toolbar

Jacob demonstrates the Castalia navigation toolbar in Delphi 2007.

March 3, 2007 - Inline Variable Declaration

In this video, Jacob shows us one reason he thinks Delphi 2007 is going to be the best Delphi ever, and then shows us Castalia's Inline Variable Declaration, which helps programmers stay focused while writing code.

March 4, 2007 - Code Templates, Part I

A demonstration of Castalia's code template mechanism and a few of the default templates. Also a brief introduction to the multi-cursor.

March 5, 2007 - Code Templates, Part II

This video continues the demonstration of Castalia's code templates and shows how new templates are created. Also included is a brief discussion of the powerful features available to code templates.

March 6, 2007 - Castalia's Modeless Text Search

Jacob begins a week of "modelessness" by showing Castalia's modeless, incremental text search, a feature lovingly borrowed from the Firefox web browser. There are hints of things to come as an entire week of "modelessness" is promised.

March 7, 2007 - Refactoring: Rename Local Variable and Rename Parameter

Modeless week continues with an introduction to Castalia's modeless refactorings, starting with the simplest: Rename Local Variable and Rename Parameter.

March 8, 2007 - Four More Refactorings

Four more refactorings are introduced here: Introduce Explaining Variable, Split Temporary Variable, Inline Temporary Variable, and Cleanup Local Variables. All modeless, of course.

March 9, 2007 - Big-Picture "Rename" Refactorings

Today Jacob explores the big-picture "rename" refactorings: Rename Method and Rename Class. He shows how Castalia implements these refactorings across unit and project boundaries, plus an added "accidental" bonus feature at the end.

Note:Certain user interface elements shown in this video are not present in the current release of Castalia 5. Specifically, it is not possible to tab between instances of the multi-cursor.

March 10, 2007 - Extract Method

This video demonstrates the "Extract Method" refactoring, showing three classic examples of how Extract Method should be used.

March 11, 2007 - Eliminate "With"

In the last installment of "modeless week," Jacob demonstrates Castalia's "Eliminate 'With'" refactoring, which helps eliminate ambiguities cause by "with" statements.

March 12, 2007 - Multi-Paste

Castalia's Multi-Paste dialog helps you to work with multi-line clipboard contents that need to be included in code. This short video demonstrates how Multi-Paste helps when dynamically creating an SQL query object in Delphi.

Copyright ©2008 TwoDesk Software Company. All Rights Reserved.