Welcome!

From the Trenches of the Enterprise Software

Yakov Fain

Subscribe to Yakov Fain: eMailAlertsEmail Alerts
Get Yakov Fain via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Yakov Fain

On average, I pass the airport security four times a month either on business or as a tourist. Over the years I became a living proof that Pavlov’s finding about conditioned reflexes were correct. When I see an airport, I start pulling off my belt, taking off my shoes, and my hands are unzipping my laptop bag. Everyone knows that keeping the notebook in a separate tray while passing this X-Ray machine makes your flight safer. Nobody knows why though. Last week, the New York Times published an article titled “The Mystery of the Flying Laptop”, where Matt Ritchel tried to find the reason WHY you have to pull the laptop from your bag, but tablets or smartphones can sit inside… in some airports. He was talking to different people from the Transportation Security Administration (a.k.a. TSA), but no one seemed to know the answer. Finally, one security expert offered the f... (more)

Generating Ext JS and Java CRUD Applications with CDB

Clear Data Builder for Ext JS (CDBExt) is an open source tool that automatically builds Ext JS/Java EE CRUD applications given one or more annotated Java interfaces. The generated JavaScript and Java code enforce best Ext JS and Java EE practices and is deployed on the development version of the Tomcat ready to run. A tiny library of Ext JS components accompanying CDBExt – Clear components – enables transactional data sync with the application server, including deeply nested hierarchical data transaction, features not supported in native Ext JS 4. This short video opens a serie... (more)

Is HTML5 Web 3.0?

About six years ago I wrote a blog titled “I have no idea what  Web 2.0 means“.  That blog had link to a video where IT leaders were helplessly trying to explain what Web 2.0 means. One guy said something like this, “Everyone wants to do it, and you can’t find enough people to do it”.  I still believe Web 2.0 was nothing else but a catchy marketing term, which helped selling such events as Web 2.0 Expo, Web 2.0 Summit, and helped Forrester in selling their typical 7-page-for-1000-bucks-zero-info reports (this one was quietly removed). The Web 2.0 term is fully milked out and the... (more)

Secrets Of The Masters: Core Java Job Interview Questions

JDJ's Enterprise Editor, Yakov Fain (pictured) writes: If you are planning to hit the job market,  you may need to refresh some of the Java basic terms and techniques to prepare yourself for a technical interview. Let me offer you some of the core Java questions that you might expect during the interviews.  For  most questions  I’ve provided only  short  answers to encourage further research.  I have included only  questions for mid (*) and senior level (**) Java developers. These sample questions could also become handy for people who need to interview Java developers (see also ... (more)

I Feel Bad

Yesterday, I made a trip to Manhattan on some family matters. While walking by the the Seaport in the lower Manhattan, I noticed a group of asian guys doing back massage to the tourists right on the street. I’m sure you saw these special chairs where you kinda sitting on your knees while they work on your back.  Before, I never trusted my precious body to unknown people unless they were licensed medical doctors or were working in SPA in luxury hotels. But about a week I started feeling some pain in the lower back somewhere above the kidney. First, I thought it was a minor musse... (more)