Rob Rusher

RIA Software Expert

In his role as Principal Consultant for On3, Rob leads an Adobe software enablement practice to help his clients build rich Internet applications and to rapidly increase their knowledge and skills to better support their organization's goals. Rob is an Adobe Certified Expert, Community Professional, and Instructor. He has taught and mentored the technical teams at Standard and Poor’s, eBay, IBM Global Services, the Social Security Administration, and other Government and Fortune 100 organizations.

Because of his depth of knowledge and long standing relationship with Adobe, Rob was selected to write the Certified AIR training course as well as the ColdFusion and Flex certification exams. Rob has also co-authored four best-selling books on building secure, cutting-edge and rapidly developed applications using Adobe AIR, ColdFusion and Flex. He is also very active is organizing and speaking at RIA, Adobe LiveCycle and mobile conferences and user groups. In addition to growing his software consulting practice, On3, Rob has been building expertise in rich client application development on a wider variety of devices and platforms that extend the applications to change the way we all create and live.

Follow robrusher on Twitter



Presentations

Flex and the meaning of life

This is an advanced Adobe Flex training session that will dig very deep into the life of a Flex component. The detail will be mind numbing, but the knowledge will be career steroids. The goal here is to take you from Flex developer to Flex master.

Flex is an event driven programming model, everything (and I mean everything) happens due to an event. The life of a Flex component is defined by the sequence of steps that occur when you instantiate an object. As part of that life cycle, the Flex SDK automatically calls component methods, dispatches events, and manages children.
It is the knowledge and understanding of the life of a component that separates the men from the boys. So, who of you are men?!

Flex Profiling for Sissies

This session is a must for advanced Flex developers that want to better understand how Adobe Flex Profiler can identify and fix memory and performance issue encountered in Flex applications.

When the Flex Profiler is running, it takes a snapshot of data at very short intervals, and records what Adobe Flash Player is doing at the time. You can use this information to help you identify performance issues and memory management problems that will take your applications to the next level.

Flex, Lies and Videotape

Make software easier to use Streamline information through a better interface Deliver a better expression of your brand

This session is a must for those interested in changing the way people use your software. I'll show you how to design, architect and build an engaging user experience with Adobe Flex. Bring your laptop with Flash Builder (download from here) installed and we'll deploy a P2P video app to as many Android devices as we can.

This fast track to learning Adobe Flex session will explore how to get started, making software usable and design patterns commonly used to help you make robust, yet engaging, Flex applications.

Adobe Flex: Now and Next

For over 7 years, the Flex SDK has grown from the original Rich Internet Application to the leader in expressive user experiences for the browser, the desktop and mobile devices. And with the recent addition of Adobe AIR for TV, Flex is still expanding its reach. Whether your curious or skeptical you will leave this session with a solid understanding of the technology and its future.

This Adobe Flex Training session will highlight the current capabilities of this ubiquitous platform and expose the future of Adobe Flex.


Books

by Ben Forta

Advanced Macromedia ColdFusion MX Application Development (3rd Edition) Buy from Amazon
Price: $49.99
  • Macromedia ColdFusion MX didn't just get a paint job, it got a complete system overhaul. If you're looking for a book to help you get up-to-speed on Macromedia's powerful server scripting environment, Advanced Macromedia ColdFusion MX Application Development will help you understand the technologies and techniques used to create advanced Macromedia ColdFusion MX applications. You'll learn about:

    • Using clustering and fail-over technologies to ensure server uptime
    • Using the new archive and restore features
    • Creating secure applications, and integrating with existing security systems
    • Extending Cold Fusion using COM/DCOM, CORBA, and the Cold Fusion C and Delphi API's
    • Leveraging the underlying Java sub-system
    • Using JSP tags, EJB's, and other Java components
    • Using and publishing Web services

    This clear, straightforward guide uses examples to demonstrate specific techniques and case studies to illustrate real-world examples of specific topics. Written by Macromedia experts, this advanced guide to Macromedia ColdFusion MX offers straight-from-the source training that you won't find anywhere else.


by Benjamin Elmore

Dynamic Publishing with ColdFusion MX Buy from Amazon
Price: $45.00
  • Dynamic Publishing with ColfdFusion MX is brought to you by the leader in dynamic publishing implementation and a supporting cast of highly skilled contributors. Examples are based in a real-world application, addresses the interaction of three key roles in dynamic publishing: developer, architect, and technical manager.

    With the upcoming release of ColdFusion MX, new functionalities will allow greater use of dynamically populated content fields on web sites. This book assumes that readers have a basic knowledge of the technology and language of ColdFusion and focuses on implementing that technology in a real-world context. Where technological updates need to be provided, the author has included them. But he goes beyond the tool-based information to provide concrete guidance on the challenges of dynamic publishing and how to solve them. The solutions required to implement the technology effectively rely on developers, architects, and technical managers understanding the issues and working on them in tandem. Dynamic Publishing with ColdFusion MX will prepare them to work together to release the dynamic content-based web sites that the marketplace is calling for. It is the focus on implementation and solutions and the teams involved in the process that makes this book different from other books expected to be on the market.


by Steve Casco, Rob Rusher, Greg Meyer, Sarge, David Vaccaro, and David An

Hack Proofing ColdFusion Buy from Amazon
Price: $49.95
  • The only way to stop a hacker is to think like one!
    ColdFusion is a Web application development tool that allows programmers to quickly build robust applications using server-side markup language. It is incredibly popular and has both an established user base and a quickly growing number of new adoptions. It has become the development environment of choice for e-commerce sites and content sites where databases and transactions are the most vulnerable and where security is of the utmost importance.
    Several security concerns exist for ColdFusion due to its unique approach of designing pages using dynamic-page templates rather than static HTML documents. Because ColdFusion does not require that developers have expertise in Visual Basic, Java and C++; Web applications created using ColdFusion Markup language are vulnerable to a variety of security breaches.
    Hack Proofing ColdFusion 5.0 is the seventh edition in the popular Hack Proofing series and provides developers with step-by-step instructions for developing secure web applications.

    · Teaches strategy and techniques: Using forensics-based analysis this book gives the reader insight to the mind of a hacker
    · Interest in topic continues to grow: Network architects, engineers and administrators are scrambling for security books to help them protect their new networks and applications powered by ColdFusion
    · Unrivalled Web-based support: Up-to-the minute links, white papers and analysis for two years at solutions@syngress.com