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

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

The Degradation of Java Developers

October 12th, 2012 by Yakov Fain

On multiple occasions I was blogging about these legions of enterprise Java developers trained to use certain frameworks without understanding how things work under the hood. This morning I had chance to see it one more time after interviewing three… continue reading

My Three Days at JavaOne 2012

October 6th, 2012 by Yakov Fain

After spending three days at JavaOne I’m happy to report that Java remains the most stable and reliable platform.There are some new additions to the language and the JVM that will make Java more complicated. I’m talking about Nashorn, Jigsaw,… continue reading

What Makes a Web Application Enterprisey?

September 5th, 2012 by Yakov Fain

We’re starting writing a book for O’Reilly that’s titled “Enterprise Web Applications: From DeskTop to Mobile”. The book will be available under Creative Commons license, which means you can read it and provide your feedback from the get go. Here’s… continue reading

From Quill Pens to O’Reilly Publishing

September 5th, 2012 by Yakov Fain

 1812 Imagine I wanted to write a book about Web development in the year 1812. Which tools would I need? I’d need an ink, a quill pen, and a stack of paper. To make multiple copies of the book, a… continue reading

Don’t Listen to Your Business Analyst

August 27th, 2012 by Yakov Fain

I’m a partner in two companies – an IT consultancy Farata Systems,  and SuranceBay – a 3 year old startup where we’re creating a software for insurance industry. Brian Morton, my partner at SuranceBay who knows everything about insurance wrote a blog delivering the message… continue reading