by Drew Shefman
"I'm scared of that file, it does EVERYTHING!"
"That file has changed 77 times in the last month, I have no idea about what it is doing"
"This file touches everything, I'm not changing it"
Do you ever feel trepidation about modifying a file? Do you fear that making a change might break something and you'd have no idea? This session is about from-the-trenches-experience refactoring, breaking dependencies, and getting tests in place. This is NOT the idealistic Test-Driven Development (TDD) that we all want to do, but how to add characterization tests after the fact - after the code has decayed, and is reeking of code smells. Learn about the essential resources, plug-ins, frameworks, and methodologies that you need to have to regain control of your code and your sanity.
Flex developers have it easy when using ColdFusion to transfer data over the Action Message Format (AMF) transfer protocol because these services are built into the core ColdFusion server. What if you aren't using ColdFusion though? Can you get the same benefits of AMF when using Java? Yes - by employing the open source Adobe BlazeDS project!
This talk will include an overview of these technologies, how to configure them to work together, and provide examples of data transfer across systems through a variety of ActionScript/Flex code examples. Additionally we’ll examine a use-case for BlazeDS, Java Spring, and Flex in higher-education to aid in the gathering of a variety of media types to perform assessment activities across departments through a unique system of binary and textual submissions by responder groups within certain participating programs.