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

Joel Spolsky doesn't need my help in defending himself. But since he's my favorite blogger and a person I highly respect, I feel obligated to speak up. Mr. Curt Monash has written an article implying that Joel overestimates his importance while not achieving that much since he was able to grow his company to "only" 25 people. Mr Monash wrote this article based on the wrong assumption that the number of employees is an indicator of the success of the founders of the company. Joel's company has about 25 employees, which is the border number when the company remains agile, manageable and doesn't require an overhead in the form of mid-tier management. Besides, every founder of a company has his/her goals and priorities that may include (surprise, surprise!) having some spare time for a personal life too. I have no doubt that if Joel ever decided to open a consulting arm a... (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)

The Roadmap for Adobe LCDS 3

From Farata Systems Blog I had a dream. I had a dream that Adobe’s CTO gave me a call saying, “Yakov, can you help us with writing a roadmap for LiveCycle Data Services for 2010?” I said, “Piece of cake, Kevin. Just give me a half an hour”. This is what I came out with. 1. Give a serious bonus to software engineers who created Fiber, a set of goodies behind model-driven development.  Way to go! 2. Fire that guy who already reached his level of incompetency and said, “If one salesman can sell LCDS licenses for $20K a CPU, everyone can do it”. This  guy is simply killing the pro... (more)

Oracle Starts Catering to the JavaScript Community with JET By @YFain | @CloudExpo #Cloud

During the last several years Oracle was working on their cloud solution, and several internal teams were creating JavaScript-based Web interfaces for the cloud. At some point Oracle decided to standardize on the set of JavaScript libraries used internally, and they also developed a set of reusable Web UI components both simple (e.g., buttons and forms) as well as complex (data grids, charts, accordion, and fancy gauges). All these components are based on jQuery UI and are responsive, so they can be used on mobile devices. Having a nice set of UI components is great, but is not en... (more)

A Cup of AJAX? Nay, Just Regular Java Please

These days everyone is talking about AJAX. It’s supposed to be a cool way of creating Web applications. The idea is noble: instead of rendering an entire HTML page on each little change on the page, it’s much better to send an asynchronous request that will  get the data for you and refresh only the relevant portion of the screen. Every author writing on AJAX is giving the same (the only? ) example where this technology is being used: Google maps and email. (BTW, I’m a little sick of these examples). Since I’m not going to be helping Google in improving their maps, I’d like to se... (more)