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

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

The TOC of the Book “Enterprise HTML5 on Desktop and Mobile”

August 15th, 2012 by Yakov Fain

I’ll be participating in writing a new book on the enterprise development with HTML5. At this point we have created only the first cut of mind map (we use MindMeister software) that includes a TOC with very brief description of… continue reading

Advanced Introduction to JavaScript

August 9th, 2012 by Yakov Fain

Some software developers have an impression that JavaScript is a second-league interpreted language with the main purpose of making Web pages a little prettier. The reality is different though. JavaScript is a powerful, flexible, dynamically typed language that supports object-oriented… continue reading

E-Commerce with Hybris

July 31st, 2012 by Yakov Fain

People are accustomed to buying goods online. If a company sells products to individuals, we call it B2C for Business To Consumers. If a business sells to other businesses – it’s B2B. Having an online store allows to sell around… continue reading

WebSockets: The Current State of the Most Valuable HTML5 API

July 26th, 2012 by Viktor Gamov

Last Tuesday I’ve delivered presentation at Princeton JUG «WebSockets: The Current State of the Most Valuable HTML5 API». HTML5 specification includes WebSockets, a new communication protocol for the Web. It’s becoming the best choice for building real-time Web applications. I… continue reading