Sunday, July 31, 2011

Adobe Developer Week – Online Flex Training – June 20-24, 2011

Once again, Adobe is offering a week of awesome training content that you can participate in from your desk for free. There are 17 live webinars available. If you are a new Flex developer or an existing Flex developer looking to learn more about Flex on mobile devices, this is a great learning opportunity.
Here’s a list of topics:
  • Introduction to Flex 4.5 and Flash Builder 4.5
  • What’s new in Flex 4.5
  • New Features in Flash Builder 4.5
  • Flex and PHP Integrated Development with Flash Builder 4.5 for PHP
  • Build Your First Mobile Application With Flex 4.5
  • Architecting Flex Applications For Re-Use Across Web, Desktop and Mobile
  • Multi-Density and Multi-Platform Authoring for Smart Phones and Tablets With Flex 4.5 SDK
  • Migrating from Flex 3 to Flex 4.5: Understanding Changes from Halo to Spark
  • Creating Expressive Applications with Flash Builder and Flash Catalyst
  • Building Mobile Applications for BlackBerry Playbook
  • Coding Productivity Features in Flash Builder 4.5
  • Next Generation Application Development for the Enterprise
  • Building Data Driven Flex and Java Applications
  • Flex and BlazeDS Integration with Spring
  • Maximizing Flex Application Performance (Mobile and Desktop)
  • Creating Performant Skins and Item Renderers for Mobile Applications
  • Anatomy of an Enterprise Mobile Application Built with Flex 4.5
Each webinar topic is one hour long.  For more information and to register, go to

For Free consultation on regarding Flex Development, Flex Expert, Flex Developers, Flex Programming log on to

Wednesday, July 27, 2011

Even More In 1.7 Features

If you look at the 1.7 beta, which was released recently, you may want to know where to look for new features. In 1.7 most of the changes, even though technically features, are really enhancements of existing functions, making them work better for site users, site administrators and developers. I posted recently about some of them, but here are some more, some of which may not be immediately obvious. 

Jacob Thrane Lund improved the mass mail function by allowing it to optionally exclude disabled users from mass mailing. This is really useful, and I can easily think of two reasons why it matters. First, none of us want to be accused of spamming people who have left our sites. Second, if you have suspended a user for some reason, you may not want to communicate some kinds of information with them. On the other hand, maybe you do. Either way it is helpful to have the option.

Jonathan Cameron contributed a nice code change that lets the core editor buttons (editor-xtd plugins) have meaningful tooltips. It’s so great to have many eyeballs noticing things like this and having people who discover them follow through with code improvements. 

Rouven We├čling contributed another useful item by adding support for Open Search and another nice thing in bringing in PHP and HTML code highlighting support to the Code Mirror editor. 

Amy Stephen contributed code to bring Viewing Access Level support to the back end component views for the first time, which means that back end users won’t be able to see content items in the back end that they aren’t allowed to see in the front end.

The loadmodule plugin was also changed to add some new features. Now you can add specific module chrome when you load a position (for example and you can load a module by module name and title instead of position (for example {loadmodule mod_login,Login Form,outline}).  This was mine so thanks Mark and Andrew for accepting it and JBS for testing :). Now we will happily not have to use fake positions just to be able to load a single module.

There are a number of new features in 1.7 that are more or less invisble to users who aren’t developers, but that are going to make future releases much better for users. For example in one helpful change for developers, Vladimir Serotyukov contributed work to add more information to debugging outputs. 

For Free consultation on regarding Joomla Development, Joomla Experts, Hire your Joomla Programmers, Joomla Developers log on to

Tuesday, July 26, 2011

Joomla!Day Malaysia 2011 Recap

Some people might say my presentations are a bit "different".  I just think I enjoy an "energized" presentation like everyone else, and I know when open source folks are asked to listen to a keynote at 9am on a Saturday, something more than coffee is needed to keep them awake.  So I'm keen on doing my best to keep the audience happy with a bit of Californian banter and a little warm-up exercise at Joomla events.  It's also a good remedy for lack of sleep.

I was a bit concerned, however, when I was preparing for Joomla!Day Malaysia 2011.  Some folks told me that the Malaysian people are shy, reserved, and definitely not the kinds of people that would be interested in doing things a  "differently" at a technology event.

These folks obviously haven't met the growing, energized, and excited Malaysian Joomla community that yelled "Joomla rocks!" on the 29th floor of the Petronas Towers in the heart of Kuala Lumpur on June 25, 2011.

More than 120 people packed the rooms of gorgeous conference room space graciously donated by Microsoft Malaysia, with striking views of the city and enough air conditioning to make us easily forget the steamy hot temperature outside.

The organizing team for Joomla!Day Malaysia 2011, lead by Meriza Anna Mustapha, Azrul Rahim, and Firdaus Adib, put on a wonderful showing.  I was especially impressed to see their reduction on waste and effort to be a more "green" Joomla!Day by working with the Indian speakers (Parth Lawate, Saurabh Shah, and Ajay Lulia) to produce conference bags made from Indian newspapers!


  • Saurabh Shah (India)
  • Chris Rault (South Africa)
  • Ajay Lulia (India)
  • Firdouss Ross (Malaysia)
  • Syed Ahmad Fuqaha (Malaysia)
  • Shaiffulnizam Mohamad (Malaysia)
  • Errazudin Ishak (Malaysia)
  • Kartik Trivedi (India)
  • Parth Lawate (India)
  • Ankit Dave (India)
  • Azrul Rahim (Malaysia)
  • Ryan Ozimek (USA)



  • The amazing potential of Joomla! in 2011
  • Taking advantage of Joomla! 1.6 user enhancements and improved ACL capability
  • Spicing up your content using ZOO, Content Construction Kit for Joomla
  • Social networking for enterprise
  • Template customizations with Morph
  • Joomla! template frameworks - a comparison
  • APPlyfying Joomla! Why, where and how to use mobile apps for Joomla?
  • Bullet-proofing and safe-guarding your Joomla! site
  • Joomla! backup made easy
  • Joomla! 1.7 and future of the project

I'd like to extend my many thanks to Meriza, Azrul, and the rest of the Joomla!Day Malaysia 2011 for their kind hospitality and terrific effort, to my fellow speakers who sacraficed sleep to talk Joomla into the early morning hours, and to the Malaysian Joomla community that showed the world they have strong Joomla pride...and definitely aren't afraid to show it!

Thank you Joomla!Day Malaysia!  See you in 2012!

For Free consultation on regarding Joomla Development, Joomla Experts, Hire your Joomla Programmers, Joomla Developers log on to

Build your first mobile Flex application – Twitter Trends

With the release of Flash Builder 4.5, you can now develop Flex applications for Android, BlackBerry Tablet OS or iOS devices using the same workflow you use to build web or desktop applications today. In this quick tutorial, you’ll build an application that gets the latest trending topics from Twitter, and lets you see the tweets for each topic, as well as information on the user who posted each tweet. Along the way, you’ll see how to create and lay out a mobile Flex application, bind it to data using the data connectivity features in Flash Builder, and test your application on both the desktop and on a physical device

 The mobile development features in Flex and Flash Builder 4.5 provide several key features:
  • Many of the core Flex components have been made mobile-ready, so when you use them in a mobile application, they automatically appear with skins and interactions optimized for small screens and touch input.
  • Unlike web or desktop applications, mobile applications are typically structured around a series of simple views, as shown in the diagram above. Flex 4.5 provides View and ViewNavigator components to make it easy to build these types of applications.
  • Flex provides mechanisms to make it easier for your application to adapt across screens with different pixel densities—a common problem in mobile development.
  • The core Flex components have been optimized in order to perform well on devices with limited memory and CPU speed.
  • Mobile applications built with Flex 4.5 use the AIR runtime, and are packaged using the native application format on each device, so they can be deployed and sold on application stores or markets the same way as native applications on each platform.
To start with the tutorial, download the following:
For more information, you can read Mobile development using Flex SDK 4.5 and Flash Builder 4.5.
For Free consultation on regarding Flex Development, Flex Expert, Flex Developers, Flex Programming log on to

Monday, July 25, 2011

Joomla Day South Africa Cape Town 2011

The South African Joomla!® Community is getting ready for the Joomla! event of the year - Joomla!Day Cape Town.

Taking place on 19-20 August 2011, the event features two days of networking, presentations, discussions and fun -  all focused on the Joomla! Content Management System (CMS).

Guest speakers from Europe, USA and South Africa as well as a few more (unconfirmed) destinations, will be flying in to share their expertise and join in the fun, in what could be the next social event of the year! Ryan Ozimek (President of the board of Open Source Matters, and Joomla & Open Source evangelist) will deliver the keynote, and Andrew Eddie (Joomla co-founder and core developer) will join us via video-link from Australia.

This two day event will be two simultaneous tracks of talks taking place which will engage anyone interested in the CMS, from developers to designers and even the novice end user.

Join in the fun. Registration is essential as space is limited. See you there!

Event Date: Friday Aug 19th, 2011 - Saturday Aug 20th, 2011
Event Time: 9:00 am - 5:00 pm
Visit for more information and registration details.

For Free consultation on regarding Joomla Development, Joomla Experts, Hire your Joomla Programmers, Joomla Designers log on to