Ruby on Rails is a popular Ruby framework for creating powerful web applications with relative ease. Now Ruby on Rails has seen its third release which makes the framework more modular, easy to extend, and gives developer more flexibility about the frameworks they use in conjunction with Rails. Perhaps the most famous example of a website built on Rails would be Twitter.Ruby on Rails relies on two important principles of development, Convention over configuration and Don’t repeat yourself. What this means is, that if there is already established way of implementing a particular thing, then it will automatically be done that way. If your use case differs from convention, you can configure it the way you want. For example, if you have a class called Book which represents a book in...
A while back Adobe teased Flash developers with some information about a future update to the Flex SDK. This SDK, code-named “Hero” was supposed to bring all new features to the Flex SDK; finally Adobe has released a beta version of this SDK. It would seem that this SDK would skip straight to Flex 4.5, —the previous release was 4.1— probably due to the extensive new features. When Adobe released the Flex 4 SDK with the new “Spark” component architecture, unfortunately they could not completely replace all the older “Halo” components. While many components such as Text components, buttons etc. did get Spark versions, components such as the Image component, the DataGrid component, and Forms. These components are now available in...
With the Flash Player becoming available on an increasingly broad profile of devices from car stereo systems to smartphones, Adobe’s role has become ever greater. No longer do they just need to have their player run on multiple operating systems, but now hardware platforms x86, ARM, MIPS etc, are added to the mix of desktop and embedded operating systems.While arguments continue over whether Flash is “bloated”, or a “CPU hog”, the fact is, it is a rich media runtime, and any kind of rich media is bound to be CPU-intensive whether it uses Flash or not. Fact is though, that there is already a large amount of rich multimedia content created and readily available in Flash, so bringing it to as many platforms as possible is an obvious choice.Compared...