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

Using WebJars for Assets Management in JavaScript Projects

May 16th, 2012 by Viktor Gamov

Using automatic build tools for dependency management is best practice in Java world and usage of tools such as Maven has been proven by the years. But can we utilize existing Maven knowledge of Java dependencies management for JavaScript projects…. continue reading

Getting Started with Ext JS in Intellij IDEA

April 23rd, 2012 by Viktor Gamov

Intellij Idea is an excellent IDE popular among Java developers, and you can use it for JavaScript development too. These days most people use JavaScript-based frameworks, and I like Ext JS framework by Sencha. Last year JetBrains did a huge effort… 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

How and Why use Overrides in Ext JS Framework

February 27th, 2012 by Anton Moiseev

Ext JS is a powerful HTML5 framework that allows you to get things done in a robust and maintainable way. It does a great job fulfilling your needs for the client-side development on the web. However, you may sometimes come… continue reading

Bringing Together Java Ext.Direct and Ext JS Models with DTO2ExtJS

February 20th, 2012 by Victor Rasputnis

We are close to the beta release of the DTO2ExtJS code generator that automatically converts a Java DTO into Ext JS model. This will be of great help to fellow enterprise developers who use Ext.Direct to remote from Ext JS… 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

Computed fields in ExtJS Models via convert() functions

February 7th, 2012 by Victor Rasputnis

Claude Gauthier from Sencha showed us today an elegant way of using convert() method of Ext.data.Model to emulate computed fields. And since Farata is working on the automation of the creation of the CRUD application with JS clients (the Beta… continue reading