How we write a book for O’Reilly

June 30th, 2013 by Yakov Fain

In the past, to write a book the writer would need a quill pen. After a while, Microsoft Word replaced the goose feather. Today, any Word processor is not good enough. You need to have tools to generate the book… continue reading

eCommerce with Hybris: Debugging Hybris with Beanshell from Eclipse IDE

April 28th, 2013 by Yuri Anischenko

Overview BeanShell is a Java-like dynamically typed language that allows to execute scripts in a running Java environment. You can use it to enhance the functionality of your application or to test and debug snippets of code without the lengthy… continue reading

Configuring Eclipse with Apache Tomcat and Ext JS

April 24th, 2013 by Yakov Fain

While Eclipse IDE is not the best one for JavaScript developers, it’s the most popular IDE among enterprise Java developers. If an enterprise Java developer needs to start developing in JavaScript, the first question comes to his/her mind is “Can… continue reading

The Workspace of a Modern Programmer

April 15th, 2013 by Yakov Fain

Ten years from now software developers will commute to work only if they’re invited to a corporate party or they have to work for an old fashioned client. Software professionals (not the average 9-to-5 workers) will have a freedom to… continue reading

e-Commerce with Hybris: 10 Million Product Catalog?

February 25th, 2013 by Yakov Fain

Last month a prospective customer called our office. “We know that you have a team of software developers that build e-commerce applications with Hybris software. Can you help us with developing our online store?” “Sure we can – we have… continue reading

Productive Enterprise Web Development with ExtJS and Clear Data Builder

February 5th, 2013 by Viktor Gamov

It’s not likely that you’ll start developing an enterprise HTML5 applications without using one of the JavaScript frameworks. One of the most feature-complete frameworks is ExtJS from Sencha, but its learning curve is a bit steep. Our company, Farata Systems,… continue reading

eCommerce with Hybris: Sending emails

January 23rd, 2013 by Anton Moiseev

Any eCommerce application needs to send emails once in a while, e.g. order approval, shipping notification and the like. Enabling the eEmail sending feature in a Hybris application is a multistep process that requires creating a handful of components and… continue reading

HTML5 or Flex Framework

January 22nd, 2013 by Yakov Fain

More than a year passed since Adobe decided to stop supporting Flex framework and gave it away to Apache Foundation. This writeup is based on the conversation I had with my colleague Anatole Tartakovsky in January of 2013. In this… continue reading

Four chapters submitted to O’Reilly

January 10th, 2013 by Yakov Fain

We have submitted the drafts of four chapters of the book “Enterprise Web Development: from Desktop to Mobile” to O’Reilly for review and editing. This is a pretty hands-on book as we are developing an application Save Sick Child while… continue reading

How To Take a Server-Side Application To The Cloud

October 27th, 2012 by Viktor Gamov

Our company, Farata Systems is big supported of open source and developers community. Farata’s engineers are recognizable speakers huge numbers of conferences (JavaOne, Adobe MAX, AJAX World, SOA World, Devoxx, 360Flex, etc). Farata also sponsors local community and meetups, e.g…. continue reading