|
|
Yakov Fain

Yakov Fain is a managing principal of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. Yakov teaches Java and Flex 2 part time at New York University. He is an Adobe Certified Flex Instructor and an Editor-in-Chief of Flex Developers Journal.
|
What's Your Salary? By Yakov Fain In the USA, your salary
is the most confidential
information. Should you
even answer the question
about your salary? Never.
People who are entitled
to know this number
already know. Only your
boss, HR and, sometimes
your spouse know this
magic number. There's an
u... Aug. 1, 2006 11:30 AM Reads: 16,996 Replies: 5 | Can Ruby Live Without
Rails? By Yakov Fain The Ruby programming
language climbed up to
the 13th place in the
Tiobe index, it deserves
to be taken seriously.
Bruce Tate is a well know
proponent of Ruby. While
some people are quick to
blame any Java developer
who is looking into other
languages,in my opinion ... Jul. 26, 2006 04:30 PM Reads: 25,908 Replies: 5 | Flex Builder Shortcuts By Yakov Fain Adobe Flex Builder has
many convenient keyboard
commands and hints that
make your programming
faster. But this is a
list of Flex Builder
shortcuts that I use on
a regular basis Jul. 21, 2006 10:00 PM Reads: 20,122 Replies: 2 | My Upcoming Flex/Java
Presentations Schedule By Yakov Fain  I'm planning to make
several presentations on
using Adobe Flex 2 with
or without Java in New
York and New Jersey this
year. As the saying goes,
'If you want God to
laugh, tell him about
your plans', so let me
put it this way: this is
what I believe I'm going
to be... Jul. 13, 2006 04:15 PM Reads: 9,994 Replies: 2 | Adobe Flex 2 Has Been
Released Today! By Yakov Fain Adobe Flex 2 has been
released as planned. The
first question is how
much. The quick answer is
better than expected, and
here's the breakout. Flex
2 SDK, command line
compilers and Flex Data
Services Express (must
run on a single-processor
server), Flash Player 9,
... Jun. 28, 2006 09:15 AM Reads: 14,194 Replies: 2 | Why Jonathan Schwartz
Made The List Of People
Who Do Not Matter By Yakov Fain 'Sun's newly appointed
CEO is full of ideas -
some of which he airs on
his blog - and he's
making much-needed cuts
in the company's
bubble-bloated workforce.
But none of that will be
enough to change the
underlying dynamic: Sun's
server business has
become a commo... Jun. 27, 2006 08:30 AM Reads: 14,201 Replies: 5 | PowerBuilder to Flex A
Natural Transition By Yakov Fain The learning curve for PB
developers is not steep
at all. You'll feel
yourself at home there.
You can find a plethora
of training materials
about this technology at
Adobe's Web site (watch a
couple of presentation
videos there), the
closest upcoming seminars
on Fl... Jun. 23, 2006 02:15 PM Reads: 11,894 Replies: 3 | Google Toolbar For Mere
Mortals By Yakov Fain Back in October of 2005,
Google and Sun made a
deal to include Google's
toolbar as an option in
downloads of Java
Runtime. Yesterday, Adobe
announced the signing of
a multi-year agreement
with Google to distribute
the Google Toolbar. If
you are not excactly sure
w... Jun. 22, 2006 02:15 PM Reads: 11,625 Replies: 1 | i-Technology Viewpoint:
Does Adobe Flash Need
Re-Branding? By Yakov Fain 'Adobe should modify the
name of the Flash Player
to something like Flash
VM or Flash Player VM,'
contends Yakov Fain.
'Their marketing
department should find a
way to add these two
letters to all product
brochures and other
advertisements. It won't
happen overnig... Jun. 12, 2006 08:45 AM Reads: 25,156 Replies: 7 | JavaOne 2006 Notes By Yakov Fain  This major Java event was
one of the largest
conferences ever. Sun
Microsystems deserves a
lot of credit for
accommodating the needs
of thousands and
thousands of people so
efficiently and smoothly.
The electronic
registration for the show
and receiving a special ... Jun. 8, 2006 10:00 AM Reads: 13,634 Replies: 2 | Smart People: Adam Kolawa By Yakov Fain There is not too many
obviously smart people
among us, and when you
run into one of them,
enjoy the moment. This
week I had a chance to
spend a half an hour with
Dr. Kolawa, the founder
of Parasoft. I met him
about first time about a
a year ago and had a
priviledg... Jun. 8, 2006 09:30 AM Reads: 8,592 Replies: 1 | Google Catering To The
"Generation X" By Yakov Fain Have you ever thought of
what's the most popular
business application
ever? Is there any
statistics by
Gartner-Shmartner? May be
there is, may be there is
not, but I have my own
opinion (as usual).
Ready? The most popular
business application is
Microsoft Excel. L... Jun. 7, 2006 02:45 PM Reads: 13,551 Replies: 2 | SOA and RIA Together:
Developing with Adobe
Flex and Java By Victor Rasputnis; Yakov Fain; Anatole Tartakovsky Rich Internet
Applications are perfect
for consuming enterprise
services. As SOA evolves
toward reusable
components that can be
accessed inside and
outside of the corporate
intranets, they need to
provide outside
developers with
customizable pre-built
components... Jun. 5, 2006 09:00 AM Reads: 15,465 | Meeting With Vendors:
Tangosol By Yakov Fain At JavaOne I had a chance
to meet with Cameron
Purdy, from Tangosol. I
was really impressed by
their approach to
improving the speed and
reliability of in-memory
data. They drastically
minimize the number of
time the data has to be
access to guarantee
availability... May. 30, 2006 04:00 PM Reads: 8,912 Replies: 1 | Smackdown on AJAX
Programming Models and
Frameworks By Yakov Fain I've attended an
interesting panel
including representatives
of different technologies
and frameworks (AJAX,
Flex, DOJO, DWR, JSF,
JAVA/JWS. These are some
of sparced raw notes. I
decided not to put names
here, because the notes
are not complete. May. 19, 2006 09:00 AM Reads: 9,891 Replies: 2 | JavaOne 2006: How Adobe
Can Attract Java
Developers to Flex 2 By Yakov Fain Flex 2 is a good
technology for
development of rich
Internet applications,
and Adobe is already
making some serious
changes in the pricing
policy to bring Flex 2 to
masses. But to make it
attractive to five
million of professional
Java developers they
should of... May. 18, 2006 12:30 PM Reads: 36,170 Replies: 5 | JavaOne 2006: Partying at
JavaOne! By Yakov Fain This year's JavaOne
attendance must be the
best ever. I have my own
little indicator: SYS-CON
Media put 6,000 copies of
the JDJ - Java
Developer's Journal's
May's issue, by the end
of the first day all
magazines were gone. They
are shipping another
6,000 copies today! May. 17, 2006 01:45 PM Reads: 8,443 Replies: 2 | JavaOne 2006: San
Francisco Is Invaded with
Orange Backpackers By Yakov Fain John Gage, Chief
Researcher from Sun,
explained how to use the
JavaOne schedule builder
and follow the changes in
the schedule. He
suggested the following:
Meet people! Do not be
shy. Eat lunch with
people you do not know.
If you eat with people
you already know, ... May. 16, 2006 02:30 PM Reads: 8,157 Replies: 2 | JavaOne 2006:
Registration 2.0 at This
Year's JavaOne! By Yakov Fain It's Monday morning.
Yesterday's registration
to the hotel was
painless. Or as they say
these days, it was 2.0.
There was an electronic
kiosk in the lobby. Just
swipe your credit card,
then touch the screen to
select a room:
smoking/nonsmoking,
number of beds and ... May. 16, 2006 12:15 PM Reads: 7,221 Replies: 3 | JavaOne Notes - JavaOne
Is On Sale at Ebay By Yakov Fain The plain to SF has
arrived 30 min earlier.
Fly Continental! To my
surprise, they still have
free meals. To make it
up, they charge for the
headphones: 'If you have
your own headphones, feel
free to use them.
Otherwise, we offer you
state of the art
headphones for... May. 15, 2006 10:30 AM Reads: 7,707 Replies: 2 | Rich Internet
Applications with Adobe
Flex 2 and Java By Victor Rasputnis; Yakov Fain; Anatole Tartakovsky  A typical Java developer
knows that when you need
to develop a GUI for a
Java application, Swing
is the tool. Eclipse SWT
also has a number of
followers, but the
majority of people use
Java Swing. For the past
10 years, it was a given
that Swing development
wouldn... May. 10, 2006 09:45 AM Reads: 180,700 Replies: 17 | Adobe Flex 2 Beta 3 Is
Being Released Today By Yakov Fain Flex 2 Beta 3 becomes
available to the general
public today. I'm glad to
be a part of this exiting
and vibrant community of
people. In my opinion,
Flex community carries
lots and lots of positive
energy these days. I've
been participating in all
phases of pre-releas... May. 9, 2006 12:00 PM Reads: 31,832 Replies: 2 | Countdown To JavaOne:
"Come See the Dream-Team
of Well-Known Java
Leaders There," Says
Yakov Fain By Yakov Fain 'JavaOne is a place with
a super-high Java
energy,' writes JDJ's
enterprise editor Yakov
Fain, who shares here his
advice for anyone
attending this year's
annual Sun-created
Javafest, in San
Francisco May 16-19. May. 8, 2006 02:45 PM Reads: 13,357 Replies: 1 | Yakov Fain's Java Blog:
"Cultural Differences in
Outsourcing" By Yakov Fain This is not about which
country has better
programmers. What
cultural issues did you
experience with the
offshore country you've
dealt with? This what
I've heard so far... May. 8, 2006 09:30 AM Reads: 9,983 | Something Special for
Java User Group Members
at JavaOne By Yakov Fain If you are a member of a
local of the JUG, please
to stop by the Java.net
Community Corner (booth
532) in the Moscone
Pavillion during JavaOne
and introduce yourself to
Nichole Scott or Aaron
Houston...they have a
small gift for you...or a
T-shirt. Also, there wil... May. 5, 2006 03:45 PM Reads: 8,997 Replies: 7 | IntelliJIDEA Is One of
the Best Java IDEs By Yakov Fain In my opinion, Java
developers should have
several IDEs installed on
their PC. In the era of
ANT and Maven, the build
of your project should be
automated anyway, so it's
OK to use more than one
IDE based on your current
needs. There are several
IDEs that are-good-en... May. 5, 2006 11:15 AM Reads: 11,404 Replies: 4 | Fat Client, Thin Client,
Flex, AJAX, Asynchronous
Messaging, Applets By Yakov Fain Fat client, thin client,
Flex, AJAX, asynchronous
messaging, applets... How
good are all these
technologies from a sales
man-sitting-with-the-clie
nt perspective if you've
lost your database
connection? The good old
Java came to the rescue
again. The product is
call... May. 2, 2006 01:30 PM Reads: 8,869 Replies: 2 | Yakov Fain's Java Blog:
"Good Old Java" Comes to
the Rescue Again –
with JavaDB By Yakov Fain Fat client, thin client,
Flex, AJAX, asynchronous
messaging, applets...How
good are all these
technologies from a sales
man-sitting-at-a-client
perspective if you've
lost your database
connection? Then comes
good old Java to the
rescue again, in the
shape of a prod... May. 2, 2006 08:30 AM Reads: 13,655 Replies: 4 | When Will Women Be
Interested in AJAX? By Yakov Fain On Monday, I've been
watching live SYS-CON.TV
coverage of the
'Real-World AJAX' seminar
in San Jose. The speakers
were great, but beside
enjoing the
presentations, I was
looking for women, or
forgive my French, I've
been cherchez-ing la
femme. Apr. 26, 2006 05:15 PM Reads: 9,613 Replies: 8 | Yakov Fain's Java Blog:
"Enrolling in JavaOne
Sessions" By Yakov Fain In less than a month
developers from around
the world will gather in
San Francisco at the
JavaOne conference. This
year to reserve your seat
in the technical sessions
you should use a Web
based schedule builder.
This weekend I decided to
pick my sessions and
pre-e... Apr. 17, 2006 09:15 AM Reads: 11,068 Replies: 1 | Yakov Fain's Java Blog:
"What Miami Beach and
Bangalore Have in Common" By Yakov Fain So why EDS is ready to
pay this unreasonable
amount of money for a
clearly non-efficient
business? They do it for
the same reason why
people buy apartments in
Miami Beach: having a
Bangalore mailing address
with several thousands of
developers in the
building just... Apr. 11, 2006 04:00 PM Reads: 9,199 Replies: 4 | Yakov Fain's Java Blog:
"Today's Morning Commute" By Yakov Fain I got goose bumps at 7AM
while walking to the bus
stop. Did I charge the
battery yesterday? Of
course not! My laptop was
dead, and I had an hour
to kill on the bus. I
have the Newsweek
magazine, but it was
meant to be read on the
subway in the City. To
make things... Mar. 31, 2006 12:45 PM Reads: 8,623 Replies: 1 | Yakov Fain's Java Blog:
"I've Invited Joel to SOA
Web Services Conference
Keynote" By Yakov Fain  I'm the 'tech chair' of
SYS-CON's 10th annual SOA
and WebServices
conference that will take
place on June 5-6 in New
York City. Last week I've
invited Joel Spolsky to
make a keynote speech at
this event. Guess what,
Joel has accepted my
invitation! If you have a
c... Mar. 30, 2006 11:30 AM Reads: 20,331 Replies: 3 | Yakov Fain's Java Blog:
"Yakov on Joel" By Yakov Fain Let's do some math.
Everyone knows the 80/20
rule: on any project 80%
of the work is done by
20% of the best
developers, and the rest
20 is done by remaining
80. Let's extrapolate
these numbers on the
entire software
development world, and
then apply the same 80/... Mar. 19, 2006 09:15 AM Reads: 7,949 Replies: 1 | Yakov Fain's Java Blog:
"Drugs, Porno and Rich
Internet Applications" By Yakov Fain I'm working on a book on
development of rich
internet applications
with Flex and Java. Since
the first print run will
have a limited number of
copies, people want to
make sure that they will
receive the book this
year, so they started
placing orders in
advance. Gu... Mar. 17, 2006 09:30 AM Reads: 11,864 Replies: 3 | Presenting the Upcoming
Flex and Java Book at
"Real-World Ajax" By Yakov Fain  Did you watch Sopranos
yesterday? Is this show
at least as good as AJAX
or what? After spending 8
years with Java, I still
miss my PowerBuilder. I
miss the ease development
of the rich GUI
interfaces.
Unfortunately,
PowerBuilder did not make
it to the Web. In the ... Mar. 14, 2006 05:00 PM Reads: 10,768 Replies: 1 | How "Real-World AJAX"
Faculty Has Disarmed Me By Yakov Fain  I was always skeptical
about AJAX. This
technology can be useful
for Google, Yahoo, or
Amazon, and the like.
Because regular
businesses can not afford
it. They can not hire a
team of experts to find
workaround for dozens of
serious problems
browsers/JavaScript
i... Mar. 14, 2006 01:15 PM Reads: 46,103 Replies: 2 | Don't Tell Me Cause It
Hurts By Yakov Fain  After one of my recent
Java talks, a woman from
the audience came to me
and said, 'I'm being
displaced. But that's
okay; the company gave me
enough time for
retraining. I've been
working with Java , but
would you recommend that
I learn .NET?' Mar. 10, 2006 12:00 PM Reads: 13,718 | Yakov Fain's Java Blog:
"Today's Talk by James
Gosling" By Yakov Fain  I'm typing this while
sitting at the Sun's
Worldwide Education and
Research Conference and
listening to the early
morning talk by James
Gosling in New York City.
I do not have time to
make my notes pretty, so
here's a raw version of
the notes. Mar. 9, 2006 01:45 PM Reads: 24,189 Replies: 2 | Yakov Fain's Java Blog:
"Once Again on Java
Frameworks" By Yakov Fain As I was younger, I was
eager to learn any new
software while it's hot.
Right from the oven. Now
I look at things more
pragmatically, and unless
an XYZ-framework brings
something really-really
different and new to the
world of if-statements, I
won't be using it, unl... Mar. 3, 2006 12:45 PM Reads: 10,246 Replies: 1 |
|
|