ADS BY GOOGLE
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.

Pages: « Prev 1 2 3 4 5 6 7 8 9 10 11 Next »
Show Report: "2006 Web Services/SOA on Wall Street"
I'm honestly trying to weed out at least some useful info while attending a seminar on service-oriented architecture. I'm not sure why they are doing this to people... Noise-to-value ratio is about 95-to-5. And the 95 percents of the noise is not just the white no...
Yakov Fain's Java Blog: "The Cost of Attending the JavaOne Conference"
I did some math to calculate the minimum damage that attending JavaOne may cause to your valet. In my calculations I was assuming registration fee of $2500 (waived for speakers). I did not take into account early bird discounts or any other coupons that could bri...
Yakov Fain's Java Blog: "Stolen Web Content"
Over the years I wrote and published a bunch of free online lessons on Java programming. Most of them were republished with my permission by Java Developer's Journal. Many of these lessons were videotaped by SYS-CON Media and are available for free at SYS-CON.TV. ...
What CIOs Should Know About Outsourcing Enterprise Java
Your manager Frank started the meeting by saying that the budget for the new project had been approved, but half of the project will be outsourced to a great team from overseas. Can you imagine, their rates for Java programmers can go as low as $15 an hour!
Yakov Fain's Java Blog: "Valentine's Present Ideas: Borland IDE"
If you are the real man, buy a bunch of Borland's IDEs and give it to her tonight. But do it nicely. Surprise her. She comes back from work, and sees a little table covered with a white cloth. Put a boring bottle of Champaign and flowers right on top. After the re...
Yakov Fain on Oracle's JBoss Acquisition: "Open Source Gotcha"
JDJ has published an article about the rumors that Oracle might buy JBoss. I do not know if it'll ever happen, but let's assume for a minute that this is true. Do you think that JBoss application server will remain free? I doubt it. I wonder if LGPL license has s...
Yakov Fain's Java Blog: Java Job Market is Steaming Hot in New York
Back in the mid-nineties I've been teaching PowerBuilder. The PB market was great, most of my students found well-paid PB jobs, and worked happily ever after. Back in the late-nineties/early-2K I've been teaching Java. The Java market was good and many of my stud...
Yakov Fain's Java Blog: Spring, Rails and Other Frameworks
Recently I ran into an interesting blog post, where Bob Lee is trying to understand what's so good about Spring Framework comparing with J2EE. This post has sparkled hot discussions in different online forums as if lots of people where quietly waiting for someone...
Intro to Object-Oriented Programming with Java
In the second of a new series, Yakov Fain takes a look at the basics of object orientation and method overloading in Java.
Methods, Constructors, Overloading and Access Levels
In the third lesson Yakov takes into the world of object constructors and method access methods with easy to follow examples.
Java Champions
Recently I got an e-mail with the following header: 'Your nomination to Sun Java Champions.' My Java-intoxicated brain immediately started several parallel threads. Since I now use the Callable interface instead of Runnable, my threads can return results and throw exceptions.
Java Exceptions
This installment has Yakov looking at Java Exceptions.
Java Streams Basics
This installment has Yakov looking at Java Streams Basics.
Yakov Fain's Java Blog: What's the Next Big Thing in Java?
During my rather long software development career I made several switches from one programming language to another. The last one was back in 1998 when I switched from PowerBuilder to Java. Since Java is much more than just a language, it kept me busy all these y...
Reading Data from the Internet
Yakov shows that working with the streams over the Internet may be as simple as dealing with files on your local disk, in the sixth installment of Java Basics.
Java Serialization
In lessons 5 and 6 of this series, you've learned how to use some of the Java streams to read or write bytes, characters or numeric data. This lesson is about reading or writing entire Java objects into streams.
Teaching Kids Programming: Even Younger Kids Can Learn Java
One day my son Dave (10) showed up in my office with my rated 'R' Java tutorial in his hands. He asked me to teach him programming so he could create computer games. By that time I've already written a couple of Java books and have taught multiple classes on prog...
Java Basics: Introduction to Java Threads, Part 1
Yakov Fain's popular online tutorial series continues. This lesson he discusses the basics of threads, including how to create them, how to get them to step aside, and how to stop them.
Java Basics: Introduction to Java Threads, Part 2
Yakov Fain, in Lesson 9 of his immensely popular online 'Java Basics' series for JDJ Industry Newsletter, talks about using threads for creating more advanced programs than those already discussed in Lesson 8. He analyzes the role they play in major Internet porta...
SYS-CON.TV Webcast: Eclipse IDE For Students, Useful Eclipse Tips and Tricks
Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. ...
Yakov Fain's Java Blog: Why Open Source Training Is So Expensive?
I decided to sign up for JBoss, Hibernate and Spring training classes and checked the prices offered by the vendors of these products. Let's go to Hibernate.org. Four days of JBoss training would cost me: in New York $3250, in London 2150 pounds, in Paris 2500 eur...
Yakov Fain's Java Blog: The Open Source Life Cycle Examined
I like free software, especially if it's legally free. When a bunch of programmers-enthusiasts gather in a basement (a.k.a. sourceforge.net) to write some tools for fun, it's a real open source. Meanwhile, up in the sky a bunch of hawks (a.k.a. venture capitalis...
Yakov Fain's Java Blog: Peeking Into December 2006
'In a week 2005 will become history,' writes Yakov Fain, 'and I tried to visualize what will have changed in software development a year from now.'
Yakov Fain's Java Blog: Transit Unions Must Be Banned
Today is a third day of the transit workers strike in New York. Their union moron-leaders say, 'Dear New Yorkers, we apologize for the inconvenience'. It's similar to a situation when a maniac killer tells to his victim, 'Sorry, but I have to kill you, otherwise I...
Java Failure Can Lead to Death
'The software product may contain support for programs written in Java. Java technology is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, s...
Yakov Fain's Java Blog: Programmers Started Converting To Java
Last year, every Java developer started receiving calls from recruiters, which was not the case from 2001 to 2003. This was the first sign that Java market is recovering. But I was waiting for people's emails asking about enrollment to my Java training classes. B...
Yakov Fain's Java Blog: On Importance of Book Titles "My Job Went To India"
Yesterday I went to B&N and after my usual scan of the Java section, I noticed a small red book on the top shelf (not a prime location) that put a smile on my face and I picked it up. The title was just brilliant: 'My Job Went To India and all I got was this lousy ...
i-Technology Viewpoint: Arranged Java Marriages
As per Wikipedia, 'an arranged marriage is a marriage in which the marital partners are chosen by others based on considerations other than the pre-existing mutual attraction of the partners.'
Yakov Fain's Java Blog: What Eric and I Have in Common
Eric arrived on Saturday at 8AM and started his work. At the same time I went to the bus stop: I had to go to New York City to teach my Java class at New York University. I checked my students' home works on the bus (I always have my laptop with me). The class sta...
Dump Your Waste Onto an Open Source and Buy What You Really Need
Recently, in one of my Gas Station columns I've been writing about the 'donation' of WebLogic Workshop 8.1 IDE to the open source community. Workshop was a dead end product, and BEA got rid of it in a smart way earning credits for being a software donor.
Developer Viewpoint: (Google+Sun) > Microsoft
If someone would ask me what's the coolest application I've seen in years, I'd say Google Earth. It's a desktop application and it's free and it's fat as in fat client. And even if some of their applications are thin, the AJAX technology make them look fat and ric...
Java in New York: NYC Java Users Group Celebrates Its 10th Birthday
The evening on September 29, 2005 started the right way: every registered person received two t-shirts, and this was not the one-size-fits-all giveaway, but everyone picked the size they wear. Sun Microsystems has supplied free copies of Sun Studio Creator 2, a...
Corporate Java Training
Back in the '90s, we became accustomed to receiving half-inch thick glossy brochures from various training companies. Five days of such instructor-led training would cost more than $2,000. For corporate employees this was 'other people's money,' and usually empl...
Java Basics: Processing GUI Events
Various events may happen to a running program: a user clicks on a button in a window, the Web browser decides to re-paint the window, and so on. I'm sure, you've tried to click on the buttons of the calculator from the lesson on Swing Basics, but these buttons we...
Lesson 12: An Introduction to Graphical User Interfaces with Swing - Part I
When Java was originally created, only AWT library was available for working with graphics. This library is a simple set of classes like Button, TextField, Label and others. Pretty soon, another and more advanced library called Swing was introduced.
How To Give Your Web Applications A Facelift With WebCharts3D To Make It A Blockbuster
You can create a sophisticated application that implements complex algorithms, but in many cases you sell its GUI part to your users. The presentation layer of plain vanilla HTML/JSP-based Web applications is usually pretty basic unless you use specialized softwar...
How To Pass A Technical Job Interview With Flying Colors
If last September I was calling the Java job market healthy (see http: //java.sys-con.com/read/4 6228.htm), today's market is hot. Once again recruiters are hungry and polite, but this doesn't mean you can easily get a new job. I'd like to share with you some rules ...
Another Brick in the Wall
Do you feel that being a Java guru sets you apart and makes you indispensable in your company? Or are you an entry-level person scared of being laid off given all these outsourcing trends? What are your career choices in the corporate world? Put on your headphones...
Java Basics: Lesson 11, Java Packages and Imports (Live Video Education)
Yakov Fain reaches Lesson 11 in his popular 'Java basics' series. This time he deals with how and why Java programmers working on large projects that have lots of classes usually organize them in different packages; and explores the new element introduced in Java 5....
Our JUGs Need a Push-Up
It's been almost 10 years since enthusiasts around the world started to form small local communities called Java Users Groups (JUGs). They gather once in a while after work to network, listen to a presentation on some new Java technology or JSR, and talk about what'...

Pages: « Prev 1 2 3 4 5 6 7 8 9 10 11 Next »

ADS BY GOOGLE
LATEST STORIES . . .
Yahoo Looks to the Cloud for Some Salvation
The Right Time for Real Time Java
"Virtualization Power Panel" Live on SYS-CON.TV
AJAX RIA Tutorial - Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
Time for VMWare to Change Its Pricing Model
Cloud Computing Firm Closes $1.5m Series A