2009 was a good year. RichFaces is more popular than ever today. Exadel has participated in hundreds of RichFaces engagements this year. I don’t remember how many trainings I’ve done this year but just since September I had a RichFaces training every other week. The forum is very active. RichFaces now has two books, one is mine, Practical RichFaces (Apress). The other books is called JBoss RichFaces 3.3 (Packt). There is also RichFaces DZone RefCard available.

My blog traffic has been steadily growing this year. To make it easier for readers, I have tagged all my RichFaces howto’s, tips and tricks with richfaces-howto tag. Now you can find all the posts quickly. And of course I also started using Twitter (http://twitter.com/maxkatz) this year. My first tweet and my first follower @kito99 via http://firstfollower.com/

If you tried JSF 2 (and you should, it’s much better than JSF 1.2. Here is a great post by Andy Schwartz and here is my JSF 2 series), you will notice that core Ajax features in JSF 2 are very similar to what has been available in RichFaces for a very long time now. You will see that f:ajax tag in JSF 2 works very similar to the popular a4j:support tag (see this blog post and this for more info). The RichFaces team is already working on RichFaces 4 which will be based on JSF 2.

This year I attended and spoke at a number of conferences. I started with JSFdays in Vienna, Austria in early April. End of April I attended JAX in Maintz, Germany. In June, I spoke at JavaOne 2009 and beginning of September presented at JBoss World in Chicago. My final conference was JSFSummit in Orlando in December.

With trainings and conferences (and some personal travel), I flew over 150,000 on United this year which makes me 1K again. I’m looking forward to system wide upgrades (for international travel) and new unlimited upgrades United announced earlier this year. If you travel frequently, I definitely recommend trying to stick with one airline. Even if you just get entry level status, travel usually becomes more pleasant.

Next year already looks very interesting. I already have three trainings booked and two conferences. I will be presenting and teaching RichFaces workshop JSFdays 2010 in Vienna in February and presenting for the first time at TheServerSide Symposium in Las Vegas in March.

If you have been reading my blog, you will know that we have been doing some interesting stuff with JavaFX. Exadel has been working on JavaFX plug-in for Eclipse and Flamingo framework. We have also worked on JavaFX and JSF integration. Although we could wished for a stronger “acceptance” of JavaFX this year especially in the enterprise, nevertheless, the community has been growing very strong. I have approached Sun on two different occasions with an offer to work together on some of the enterprise features for JavaFX but never got a reply back. Now that Oracle-Sun deal is close to being final and once Oracle takes ownership of JavaFX, we hope it [Oracle] will start using more JavaFX in the enterprise.

2010 (how are you going to say 2010?) is looking to be very interesting year. We have RichFaces 4.0, our JavaFX plug-in for Eclipse is going to be open source and have been adding very interesting mobile feature to Flamingo such as connector for Android. JavaFX and JSF integration also sounds very interesting. Stay tuned.

Happy New Year!

The Everything Guide to Brighton Beach

If you are Russian and have been to Brighton Beach you will find this article very funny. Even if you are not Russian or never been to Brighton Beach, you will still find it very interesting to learn how Russians live in this neighborhood: The Everything Guide to Brighton Beach.

United 1K again

I made it United 1K again. This means I flew more then 100,000 miles this year. I did have to do a number of mileage runs (I flew a little bit less as my daughter was born this year), but trust me it’s worth it. Being an elite flyer, the travel experience is usually enjoyable compared to the horror stories you hear in the news. You get priority everything – checking in, boarding, seating. You also get free upgrades. For example, when you fly to Europe (that’s about 11+ hours from San Francisco) I have a good chance of being upgraded to Business class basically for free (after purchasing a regular economy ticket). To buy a Business class ticket would cost at least $5,000.

If you fly a lot, it makes a lot of sense to fly the same airline.

United 1K = many JSF/RichFaces trainings

With so many JSF/RichFaces trainings this year, I achieved 1K status with United Airlines which means I flew more than 100,000 miles. Few vacations are also included in those miles. This shows that more and more companies today are using JSF and RichFaces to build next generation web applications.
If you want to pick a good seat the next time you fly, I recommend using Seatguru web site.