Brian Kotek
About Brian Kotek
Brian Kotek has been building web applications for over 11 years for a range of enterprise customers and government agencies. His expertise lies in ColdFusion, Flex, AIR, Java, Groovy, and object-oriented development. He is a frequent blogger, writes for publications such as CNET and Fusion Authority Quarterly Update, and is a regular speaker at conferences such as CF.Objective() and CFUnited. Brian is a member of the ColdSpring development team, the Swiz team, and has assisted with a number of popular projects including Model-Glue, ColdBox, and Transfer. He also has released a number of open-source projects including the ColdMock mock object factory, ColdSpring Bean Utilities, UML to CFC Generator, and FormUtilities. Brian also moderates the ColdFusion forums at Devshed, and helps answer questions on a number of high-traffic mailing lists. For discussions on these topics and more, you can find his blog at www.briankotek.com/blog.
Object-Oriented Design Principles
Object-oriented programming is quickly becoming a hot topic among ColdFusion developers. Unfortunately, OO can be hard to wrap one's head around, and confusion is rampant. Join Brian Kotek as he explorers OO modeling and design. Topics will include: * The basics of UML and class diagrams * Thinking about the model * Design principles * Indicators of design quality * Theory meets real life OOP is widely understood to deliver the biggest benefit for complex applications that leverage large, behavior-rich domain models. One area that Brian wants to consider is the role of OO techniques applied to "normal" ColdFusion applications. Since many CF apps are "data-centric", what advantages (if any) are gained from adopting OOP for that kind of application? Come to this session to gain a foundation in OO design and add your voice to the discussion. Please note that an understanding of basic concepts such as what objects, methods, and inheritance are is necessary, as this session isn't a primer on OO itself, but on OO design.
Swiz
In this session, Brian Kotek will discuss Swiz, a framework for Adobe Flex that aims to bring simplicity to RIA development. Swiz provides Inversion of Control, event handing, and simple life cycle for asynchronous remote methods and a true MVC architecture. In contrast to other major frameworks for Flex, Swiz imposes no JEE patterns on your code, no repetitive folder layouts, and no boilerplate code on your development. Swiz represents best practices learned from the top RIA developers at some of the best consulting ?rms in the industry, enabling Swiz to be simple, lightweight, and extremely productive.
Recent Comments