Friday, June 29, 2012

Squeeze Me game released

How to squeeze toothpaste from the tube? Do you ask yourself this question every morning or evening? Let’s play our game “Squeeze Me” and set your own record! The only things you have to do are:
- screw the cap;
- squeeze out the whole toothpaste from the tube;
- roll the tube to squeeze out remaining toothpaste.

Screw, squeeze, roll, beat the record!
Become the best player in "Squeeze Me"!

Friday, June 1, 2012

Starling TextField performance issue resolved

Starling is popular pure ActionScript 3 framework which provides a lot of features for creating 2D games or any other graphical applications. We've decided to use this framework in our game as a primary game engine. While creating stopwatch component which uses starling.text.TextField class for rendering text we've faced with performance issue and memory leaks. Issue was resolved by creating new starling.text.TextField instance each time we need to render new time. Sounds strange, but this approach works much faster (without any memory leaks) than just updating text property of existing starling.text.TextField instance. Below describes step-by-step flow which we've discovered during stopwatch component implementation.

Monday, May 28, 2012

Text Input with Starling framework

Starling is a popular pure ActionScript 3 framework for Adobe Flash with a lot of features. It's an open source library, so you can download ans use it right away. Starling runs not only in the browser but on all major mobile platforms, like iOS and Android.
The Starling framework allows you to create hardware accelerated applications in Flash. The main target is the creation of 2D games, but Starling can be used for any graphical application.
Starling's API is very similar to the native Flash API what is very beneficial. It provides almost the same set of classes and functions, which makes it easy for experienced Flash developers to make the transition from the conventional display list to stage3D accelerated content.
Unfortunatly for today not all components are covered in Starling framework. Like Text Input component is not part of this framework. But we can still create a classic TextField and put it on top of Starling.

Wednesday, May 9, 2012

Trends in Software Development for 2012

The following post containes expertise analysis of David Intersimone (known to many as David I.),  a passionate and innovative software industry veteran (often referred to as a developer icon) who extols and educates the world on Embarcadero developer programs and runs the rampant online developer community.
Intersimone brought five major trends in software development in 2012, based on data of how developers and companies have already started using these solutions.

Thursday, May 3, 2012

Root Login to the Amazon EC2 Linux instance

By default Amazon EC2 Linux machine configured in a such way, so you can only login as ec2-user. And to run command as root, required prefix the command with sudo. To avoid such complexity  security restrictions we propose to configure root, generate public/private key pair and store into the key repository and reconfigure SSH client to be able to login as root by default.