Starting new Web project

November 25th, 2013 by Yakov Fain

We had a project kickoff meeting this morning to discuss tools to be used. This is a consumer-facing single-page (SPA) Web application that will also have a back-office part to be used by the business owners. During this meeting our… continue reading

Java Swing Has to be Deprecated

November 9th, 2013 by Yakov Fain

Every time I start teaching my new Java class I’m looking at the Swing units in the manual asking myself, “Why my students need to know Swing framework?” Well, I need to teach them how to program GUI, event listeners,… continue reading

Intro to working with Git and GitHub

November 8th, 2013 by Yakov Fain

In October of 2013 My colleague Victor Gamov and I ran a presentation “Intro to working with GIT and GitHub” for the Princeton Java Users Group. Then we’ve received a number of requests asking if a recording of this session… 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 serious is Google about Dart?

August 3rd, 2013 by Yakov Fain

Developing applications in JavaScript is not overly productive. You can use CoffeeScript or TypeScript to write code that will be converted into JavaScript for deployment. We are also closely watching the progress with Google’s new programming language called Dart. It’s… continue reading

jQuery Mobile Chapter is Done

July 2nd, 2013 by Yakov Fain

The draft of the jQuery Mobile chapter is done. As usual, your feedback is appreciated http://enterprisewebbook.com/#_jquery_mobile. If there is something to be changed, please open the issue on github at https://github.com/Farata/EnterpriseWebBook. See something? Say something! Started writing the chapter on… 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

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