Adobe or HTML5?

July 19th, 2012 by Yakov Fain

I know, some people will say it’s apples to oranges. Some people will say Adobe is also pushing for HTML5. But I’m writing this for people who read the title of this blog correctly: Flex or JavaScript. Disclaimer 1. I… continue reading

An Elevator Pitch for Modernizr

July 6th, 2012 by Yakov Fain

Say, you’re creating a new startup. What’s one of the most important things you need badly? Money. But how do you convince someone to give you some cash? An elevator pitch. You need to think hard and produce 2-3 (not… continue reading

Demystifying Ext JS Managed Event Listeners

June 30th, 2012 by Anton Moiseev

In Ext JS there exists the concept of managed event listeners. This topic often confuses Ext JS developers. Official documentation states that managed event listeners are those that “are automatically removed when the Component is destroyed“. But what does that… continue reading

Time to Write a new Book: Enterprise HTML5 and Going Mobile

June 22nd, 2012 by Yakov Fain

Yesterday, I was talking to my business partners (and former co-authors) about writing a new book. So far, the working title of the book is “Enterprise HTML5 and Going Mobile”.  The first part is about technologies and techniques used for the desktop… continue reading

Our Fifth Annual Symposium will take place in August

June 4th, 2012 by Yakov Fain

In our company it became a tradition to run  in New York City an annual symposium on software development, where our engineers share their experience gained while develping real-world applications. In first, second, third, and fourth Farata’s symposiums we were covering various aspects… continue reading

The Java Courseware

April 3rd, 2012 by Yakov Fain

If you are planning to do build a career as a software developer, you have to be prepared to get trained and re-trained every couple of years. But how? If you’re lucky, your employer will send you to classes, otherwise… continue reading

Ext JS: A Reminder About Private JavaScript Members

March 6th, 2012 by Alex Oleynik

JavaScript supports private methods. You do not mark them private as in Java: you create them as private and this was described nicely by Douglas Crockford more than 10 years ago. If you ignore the mechanism of private JavaScript methods… continue reading

Ext JS: This Tricky Button Click Event

February 20th, 2012 by Alex Oleynik

The chances are that during your JavaScript development with the Ext JS framework you’ll use the object notation for declarative UI creation. It’s easy, simple, quick but has a little gotcha, especially if you came to Ext JS framework from… continue reading

Avoiding Duplicate Suffixes in Ext JS MVC

February 15th, 2012 by Victor Rasputnis

One of the most appealing features of Ext JS 4 is the fact that it has all you need to develop your application using the MVC architecture. You don’t need to add any third party MVC framework to your Ext… continue reading

Immersing into JavaScript Frameworks

January 10th, 2012 by Yakov Fain

During the last month my colleagues and I were immersing into the world of modern JavaScript frameworks. We didn’t start from scratch though. My business partners spent the first 5 years of this century porting PowerBuilder, a used-to-be-popular client server… continue reading