Avoiding pitfalls of Flex RSL with Self Initialized Libraries

January 27th, 2010 by Victor Rasputnis

Flex RSLs are notoriously naive in regards to dynamic object instantiation. Consider the following code snippet when the actual class descends Panel or it is a remoting DTO with the [RemoteClass] annotation: [quickcode:noclick]var className:String = “some.flex.class”; var clazz : Class… continue reading

LCDS 3 Becomes Less Affordable

January 27th, 2010 by Yakov Fain

A month ago I wrote a blog titled “The RoadMap for Adobe LCDS 3”.  I was so naïve suggesting cutting the prices for LCDS licenses! The inexpensive ($6K per CPU) departmental license is discontinued. LCDS Express edition is gone. Get… continue reading

Unleashing the power of Flex,BlazeDS, and Java applications

January 15th, 2010 by Yakov Fain

First of all, Flex and BlazeDS are open sourced and free, which is important for many IT shops even those from filthy rich Wall Street companies. Typically, an enterprise IT group has a limited budget, and even though a more… continue reading

Using Custom Type Marshallers in BlazeDS

January 9th, 2010 by Victor Rasputnis

In my previous post I pointed to the BlazeDS classes that need to be replaced in order to prevent ActionScript Number.NaN from turning into Long or Integer zeroes on the MessageBroker side. The recommendation boiled down to re-jaring flex-messaging-core.jar or… continue reading

Prevent Flex numeric nulls from turning to zeros in BlazeDS

January 7th, 2010 by Victor Rasputnis

This question we get on almost every new client project: “We’re struggling with handling of null values for numeric data types in Flex/Java projects. Every time there’s an update, we end up replacing the original nulls with zeros when the… continue reading

Master Class on Adobe Flex in Brussels and more

January 5th, 2010 by Yakov Fain

After teaching our popular advanced Flex master class in New York, Boston, Toronto, London, and Moscow we are hitting the beer capital of the world: Brussels, Belgium. This class is scheduled for the first days of March, and we hope… continue reading