Memory allocations is a religious topics for developers. If you do it and when to do it are highly individual issues. I think it needs to be looked at further - especially since I have a religious view of it as well.

Hacking of e-commerce sites have been reported recently and made its waves here in the Israeli media. I think this is good for the Israeli sites, and there's a lot to learn here if you are a developer or a site owner. Here are a few of the suggestions I can give you.

Consumer electronics these days are shifting their focus. They now need to be connected and come with cloud services included. What does that mean to device manufacturers, application developers and the developers themselves?

Mobile software architecture is quite complex. This complexity, coupled with the diversity of the devices and operating systems out there and the fast pace and innovation in this industry make writing applications for smartphones a real challenge - especially if you plan on supporting multiple devices or simply if you wish to survive the next firmware upgrade of the phone. My only tip for developers is to stick to the highest level possible for each module in their app.