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


Latest Articles from Yakov Fain
My message to Flex team is simple, 'Guys, you did a great job with Flex framework, but it's out of the cage now, and people are actually using it as a foundation for their professional work. You can't just change API whenever you fill like it. This is not a green field situation anymor...
Yesterday, Microsoft has released Silverlight 1.0, its tool for creation Rich Internet Applications. I've seen the Silverlight demos at Redmond, WA earlier this year, and they are very impressive. Now we are talking about some competition to Adobe Flex and Flash Player. I use the word...
This is an attempt to bring more attention to investors that just love Java as the programming language. Individual software engineers having some extra cash to invest (mainly the impulse buyers who do not have time to learn the rules of gambling on stock market) will quickly purchase...
Adobe has published statistics on the penetration of Flash Player 9 as of June 2007. The numbers look pretty good - over 90 percent of the users in mature markets have it already installed. 90% is not a 100% and not even 98% that Flash Player 8 already enjoys. Since the penetration spe...
We've created an editorial advisory board for Flex Developer's Journal that includes well known members of Flex community. Our goal was to bring together people who work with Adobe Flex in the trenches and are specializing in Flex best practices, enterprise development, mobile devices,...
On August 16, 2007 SYS-CON Media has launched Flex Developers Journal, an online technical publication for developers that are using or considering Adobe Flex as a technology for creating rich front ends for Web applications. While in the past SYS-CON was publishing Flex-related articl...
While using Adobe Flex for development of the front end portion of your J2EE applications quickly becomes a reality, many enterprise managers are still waiting for development of Flex ecosystem that would include a pool of professional developers as well as third-party components makin...
This excerpt describes the process of creating a complete Flex-Java distributed application. Upgrading Flex applications to Java Enterprise Edition applications is done with Flex Data Services. FDS provides transparent access to POJO, EJBs, and JMS and comes with adapters for framework...
OpenLaszlo started life as a commercial product called Laszlo Presentation Server, first released in 2002. When development began in 2001, our goals were twofold -- first, to enable the delivery of rich applications that run in any web browser without installation; and, second, to make...
Besides developing software, our company Farata Systems works on all kinds of consulting projects for large and small enterprises. At this point you may think that I'll start bragging about how great we are, and that you should hire us. On the contrary, I'll tell you about our failures...
I have a gut feeling that 2008 will cry for a new breed of IT people called User Experience Professional. I already see some serious changes in the process of designing front ends for such boring business Web applications as pension plan management system or a stock trading application...
I'll be running a new special interests group on Rich Internet Applications for New York Software Industry Association. We are going to cover Adobe Flex, Adobe AIR, Microsoft Silverlight, AJAX, JavaFX, OpenLaszlo and more. I invite you to attend our first meeting on Oct 9,2007, where I...
This is a short story about my friend (let's call him Joe). The last 15 years prior to his retirement Joe spent working as a mainframe programmer for a large financial firm in New York City. He stopped working at 67, collected well deserved retirement package and was looking forward to...
Vacations are meant for reading. This time I've picked the book 'Eric Sink on the Business of Software'. This blog is not a review of this good book, but rather my own thoughts and comments inspired by reading about running a small company that develops software. These comments are ba...
Can afford to take just one day off, get out of your cubicle and see what other people up to these days? Is J2EE still in favor? What's this ESB is about? Have you even heard of using Flex as a Web front end of your Java applications? Do not miss an event in NYC this Monday, that is cr...
While delivering a talk on SOA I've asked the audience the following question, 'What do you think is the driving force for implementing any technology or architecture in a decent size Enterprise?' The answers were typical: better code re-usability, accessibility? But I was looking for ...
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. JDJ Enterprise Editor Yakov Fain here offers thirty of the core Java questions that you might expect during the interviews, 20 f...
Last Monday I was participating in the rich Internet application panel that has been broadcasted live from Times Square. The recording of this session is available. Unfortunately, none of my comments on AJAX made it to the recording (they were mainly negative). So do not be surprised h...
Our instructors are not those fly by night trainers that would teach you by reading aloud someone's manual in the classroom. We spend most of our time working on the real-world projects that include Adobe Flex, Java, and a plethora of other technologies. We can offer you Adobe Certifie...
SYS-CON.TV has invited me to participate in the live TV broadcast 'RIA Shootout.' This panel will discuss variety of tools and techniques available for developing rich Internet applications. If you are not sure if RIA is for you or what software platform is the best fit for your needs,...
We are teaching yet another one-day Flex Bootcamp on Sunday, June 24 as a part of the SOA World Conference & Expo in New York City. No prior knowledge of Flex is required, but you should understand object-oriented programming and XML. This is pretty intensive hand-on learning (attendee...
My partner Victor and I will be running a series of intensive 'SYS-CON Events Flex Developer Bootcamp' across the country. First, we ran such workshop as a part of the AJAXWorld Conference & Expo 2007 East last month in New York City. We've received a very positive and exciting feedbac...
Other than Flash Player, ClearBI does not require any additional software install on the client side. At the time of this writing, ClearBI is the only professional reporting solution on the market of rich Internet applications developed using Adobe Flex and Java. ClearBI is available i...
One of the major features of upcoming Adobe Apollo is support disconnected Web applications, and Adobe's Kevin Lynch announced that Google Gears will be available in Apollo. Adobe Flex applications already use the space on the client's disk for storing instances of any objects (this is...
Last month, Estonia dismantled the monument to a Soviet soldier-liberator. Russia plays an offended party saying that they liberated tiny Estonia from German Nazis-invaders. The problem is that Estonia believes that Russia is also an invader that forced them to be one of the republics ...
A couple of years ago when my son asked me about the book on programming for kids, I could not find one, and have written my own e-book called Java Programming for Kids, Parents and Grandparents. For some reason computer books targeting teenagers are very rare. There are reader-rabbit ...
In the perfect world, you can find local resources for your project. But in the USA selecting programming as a profession is not as appealing as it used to be 10 years ago, and you may have to hire an offshore team. This is a list of tips for a rookie development manager that has to wo...
I've been checking Erik's Thauvin's Java linkblog frequently - it's been a credible source of the useful Java info... This is just amazing - a man spent seven years sifting trough tons of Java-related articles and blogs just to give us a freshly-squeezed Java-juice for breakfast. It re...
This news did not get the fanfare, but it's a real gem of JavaOne 2007. It was presented by Danny Coward, Java SE Platform Lead, and you can watch the video in Danny's blog . He covers the features and talks about the success of Java SE 6, which is already old news, but...
The consumer Java SE is expected in mid-2008. This does not sound too exciting. One very respected Java person made a really funny comment yesterday, If only we could ask Adobe and Microsoft to stop their development for a year to allow Java to catch up to the point they are both at no...
JavaOne starts next week, and most of the Java developers will be watching closely what's new and exciting will be announced in the tried, true and aging Java. But my today's column is about books that will be sold at JavaOne. Rich Internet Applications with Adobe Flex & Java. We spent...
Why would a Java programmer go to a Seafood restaurant? I would not be surprised if you'd get this question during a job interview at Google or Microsoft. But my answer is simple: a Java programmer goes to a Seafood restaurant to eat seafood.
JavaOne opens today and it'll be interesting to hear more about this renewed interest of Sun in Java on the client. While James Gosling and Rich Green have already provided some details on JavaFX
While Java community is discussing which language features to include in the heavy tank of the future called Java 7, their main competitor provides support to multiple languages. JVM is a very powerful but underutilized machine, and it's about time to run more than just tried and true ...
My favorite blogger Joel Spolsky by mistake referred the United Kingdom as England. Apparently he felt bad about it and not only publicly apologized, but also offered to buy you a pint of beer. Joel is buying on May 19 in Edinburgh (is this in England?). As a 100% geek, Joel set up a ...
Adobe has announced that a large portion of the next version of Flex goes open source under Mozilla Public License (MPL). Here's the partial list of what becomes open: mxml, compc, and ActionScript compiler, command line debugger FDB, Flex framework and RPC libraries and testing infras...
One of my favorite bloggers, Paul Graham, has published an essay called 'Microsoft is dead '. He starts, 'A few days ago I suddenly realized Microsoft was dead', and then explains why he thinks so. I do not think Microsoft is dead, but...
Who's better looking? Flash Player or Sliverlight? As of today, 98% of the world computer users know what Flash Player is and only 2% or so know what's Silverlight. But this will change pretty soon. Both Flash Player and Silverlight can read any plain HTTP feed. Flex also offers faster...
A couple of weeks ago I stopped by at our publisher's offices (SYS-CON Media) and they showed me our Flex book with the correct cover, but all pages were blank. Yesterday, I've got an email from them with the words, 'Yakov your book is ready, stop by and pick it up'. The guys from prod...
I've got this email from a strong Java developer I know for years. He wrote, 'today was the first time in my life when I hung up during the phone Java job interview'. I asked him why...