Introducing AngularJS to Java Developers

February 12th, 2015 by Yakov Fain

If you want to develop Web applications, you’ll need to learn JavaScript. But writing code in JavaScript (at least in its ECMAScript 5 incarnation) is non-productive. You need to pick up a one of the JavaScript frameworks, because: they make… continue reading

Speaking at JavaOne 2013

September 17th, 2013 by Viktor Gamov

I’m going to speak at JavaOne 2013, which is my new achievement unlocked! I’ll be talking about a very interesting topic –  integration of Java and JavaScript. Here is quick abstract of my [BOF5793] session: There is a perception in… continue reading

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

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

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

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