<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Kito D. Mann&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/" />
<modified>2008-06-27T19:00:30Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2008:/blog/kito75/132</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2008, kito75</copyright>
<entry>
<title>JSF Job Stats, Indeed</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2008/06/jsf_job_stats_i.html" />
<modified>2008-06-27T19:00:30Z</modified>
<issued>2008-06-27T19:00:25Z</issued>
<id>tag:weblogs.java.net,2008:/blog/kito75/132.10051</id>
<created>2008-06-27T19:00:25Z</created>
<summary type="text/plain">A couple of years ago I posted some job trend graphs from indeed.com. Since then, it&apos;s become the hip thing to do. So, in order to remain hip, I figured it was time for an update...</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>A couple of years ago I posted some job trend graphs from indeed.com. Since then, it's become the hip thing to do. So, in order to remain hip, I figured it was time for an update...</p>

<p>Granted, in the <a href="http://weblogs.java.net/blog/kito75/archive/2006/04/job_stats_indee.html">first entry</a>, I made all of the links live, so it's sort of perpetually updated. Unfortunately, the updated graphs may render the prose inaccurate. This time I'll put the actual images up in order to maintain blog posting integrity.</p>

<p>First up, let's see how JSF is doing against modern web frameworks:</p>

<p><img alt="indeed-jsf-1.png" src="http://weblogs.java.net/blog/kito75/archive/indeed-jsf-1.png" width="540" height="300" /></p>

<p>Note that it's #1 in terms of US job postings. On its heels, though, are Flex and Rails, which have more steep adoption curves. Perhaps JSF 2 will help with that :-).</p>

<p>Now, let's compare all of these with Struts:</p>

<p><img alt="indeed-jsf-2.png" src="http://weblogs.java.net/blog/kito75/archive/indeed-jsf-2.png" width="540" height="300" /></p>

<p>Man, some things take forever to die... (Struts 2, which is actually quite good, garners a very small percentage of this.)</p>

<p>What about ASP.NET?</p>

<p><img alt="indeed-jsf-3.png" src="http://weblogs.java.net/blog/kito75/archive/indeed-jsf-3.png" width="540" height="300" /></p>

<p>Yikes! So, I guess this points to the whole Java market fragmentation problem. If we filter out Flex (more like Silverlight), and Rails (not Java -- well, not always Java), what do we get?</p>

<p><img alt="indeed-jsf-4.png" src="http://weblogs.java.net/blog/kito75/archive/indeed-jsf-4.png" width="540" height="300" /></p>

<p>Oh well. Didn't help as much as I had hoped, even with Spring MVC...</p>

<p>Indeed, job stats aren't the ultimate indicator of a product's success... but they are a useful guide. Fortunately, the trends for JSF and several others are upward :-).<br />
</p>]]>

</content>
</entry>
<entry>
<title>Announcing JSFOne</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2008/06/announcing_jsfo.html" />
<modified>2008-06-17T19:07:20Z</modified>
<issued>2008-06-17T19:07:05Z</issued>
<id>tag:weblogs.java.net,2008:/blog/kito75/132.9985</id>
<created>2008-06-17T19:07:05Z</created>
<summary type="text/plain">Dive deep into JavaServer Faces with the first annual JSFOne conference, September 4th-6th in the Washington DC area.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>J2EE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>I'm very excited to announce the <a href="http://www.jsfone.com">JSFOne conference</a>, which I'll be hosting along with the <a href="http://www.nofluffjuststuff.com">No Fluff Just Stuff Symposiums</a>. Jay Zimmerman (the NFJS organizer) and I have been talking about this for at least a year or two, and the time has finally come.</p>

<p>I think we've truly put together an excellent lineup of speakers who are deep into JSF: Ed Burns, David Geary, Keith Donald, Chris Schalk, Michael Yaun, Ed Burns, Max Katz, Ted Goddard, Jeremy Grelle, Stan Silvert, myself, and others. </p>

<p>The conference is tailored for application developers, solution architects, and project managers who develop applications with JavaServer Faces, Seam, Spring, and related technologies. Key topics include:</p>

<p>* JSF 2.0<br />
* Facelets<br />
* Spring integration<br />
* Seam <br />
* iPhone<br />
* Google API integration<br />
* Writing custom components<br />
* Sripting JSF<br />
* Portlet development<br />
* Testing<br />
* Component suites like RichFaces, ICEfaces, and others</p>

<p>The conference will also be running in conjunction with The Rich Web Experience East -- you get two shows for the price of one. <a href="http://www.therichwebexperience.com">The Rich Web Experience</a> is a one-shop-stop for all things related to Ajax, RIAs, and the evolution of the browser.</p>

<p>If this sounds interesting, you should definitely join us at <a href="http://www.jsfone.com">JSFOne </a>this September 4th-6th in the Washington, DC area! (We're also giving away new iPhones, too.)</p>

<p>Also, stay tuned to <a href="http://www.jsfcentral.com">JSFCentral</a> for new content from our speakers.</p>]]>

</content>
</entry>
<entry>
<title>On the tour again...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/10/on_the_tour_aga.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-10-10T14:52:09Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.8408</id>
<created>2007-10-10T14:52:09Z</created>
<summary type="text/plain">Since I&apos;m about to hop in another plane, I thought I&apos;d mention that I&apos;m doing a few stops with the No Fluff Just Stuff tour this Fall.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>Since I'm about to hop in another plane, I thought I'd mention that I'm doing a few stops with the <a href="http://www.nofluffjuststuff.com">No Fluff Just Stuff</a> tour this Fall.</p>

<p>I'm presenting a few talks about JSF (surprise!) covering the JSF Ecosystem, JBoss Seam, AJAX and JSF, and Spring and JSF integration (you can find <a href="http://www.nofluffjuststuff.com/conference/speaker/kito_mann.html">a full list</a> on the NFJS site).</p>

<p>I just finished stops in St Louis and Atlanta. Next up is Minneapolis (this weekend), and then I'll be in Reston come November. It's fun to be back on the tour -- it's been a couple of years. Lots of great speakers and smart attendees. I encourage you to check out the show when it comes to your town!</p>]]>

</content>
</entry>
<entry>
<title>Kaazing</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/09/kaazing_1.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-09-18T15:26:13Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.8264</id>
<created>2007-09-18T15:26:13Z</created>
<summary type="text/plain">Jonas Jacobi and John Fallows, two influential members of the JSF community, have started a new company called Kaazing. </summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>Jonas Jacobi and John Fallows, two influential members of the JSF community, have started a new company called Kaazing</p>

<p>Jonas and John spent years at Oracle working with <a href="http://www.oracle.com/technology/products/adf/adffaces/index.html">ADF Faces</a>, and also wrote <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2FPro-JSF-Ajax-Building-Components%2Fdp%2F1590595807%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1190123851%26sr%3D8-1&tag=jsfcentral-20&linkCode=ur2&camp=1789&creative=9325">Pro JSF and Ajax</a>. Now they've created a new company, <a href="http://www.kaazing.com/">Kaazing</a>, focusing on Enterprise Comet. </p>

<p>There are plenty of comet solutions out there (<a href="http://www.icefaces.org">ICEfaces </a>is the most notable one in the JSF space). Kaazing's solution, however, is unique. At its core is the Chai VM, which essentially translates an ordinary desktop Java app into a web-based realtime application. No web development at all (you use Swing instead). </p>

<p>Interesting stuff indeed. Swing, however, is still a bit tedious. It'll be nice interesting to see how the Chai VM works with JavaFX once the JavaFX compiler is finished...</p>

<p>So, what does Kaazing stand for? Beats me. No hits from dictionary.com...</p>

<p>As a footnote, it's sad that these two won't be as vocal in the JSF space. I'm very happy to see this new company, however. Good luck, guys!</p>]]>

</content>
</entry>
<entry>
<title>Has Borland seent the light?</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/08/has_borland_see.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-08-17T18:13:39Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.8049</id>
<created>2007-08-17T18:13:39Z</created>
<summary type="text/plain">I&apos;ve been a devout fan of Borland&apos;s development tools since my pre-teen years (I started programming with Turbo Pascal, downloading code from BBSs). I used Delphi back in the day, and I was a debout JBuilder supporter until about a...</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>Tools</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>I've been a devout fan of Borland's development tools since my pre-teen years (I started programming with Turbo Pascal, downloading code from BBSs). I used Delphi back in the day, and I was a debout JBuilder supporter until about a year or two ago, when I moved to Eclipse. </p>

<p>Even when I was using JBuilder, a friend of mine and I often concluded that Borland should be selling the best suite of Eclipse plugins on the market. While I was glad to see <a href="http://www.codegear.com/products/jbuilder">JBuilder 2007</a> reborn on top of Eclipse, I was intrigued, but not sold. (Granted, I did always love Together, which is integrated, along with OptimizeIt!). Admittedly, part of my resistance was the lack of any additional JSF tooling, which is my primary concern. </p>

<p>With JBuilder 2007, the pricing has come down quite a bit -- the standard version only costs $499, which is squarely aimed at IntelliJ. But Borland has just moved a step closer to the light by introducing <a href="http://www.codegear.com/products/jgear">JGear</a>, which is basically JBuilder 2007 sold as three separate plugins (plus a server portion for its collaboration tools) that work with existing Eclipse installs. So, if you're using MyEclipse but you want profiling, you can just add JGear Performance. Or, if you're using BEA Workshop, you can add JGear Team client plugin. And the pricing is actually reasonable; the plugins start at $299.</p>

<p>Am I excited? More so than usual. I think Borland really has seen the light. Is it too late? Maybe so. But late is always better than never...</p>]]>

</content>
</entry>
<entry>
<title>Javapolis and JavaOne presentations</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/06/javapolis_and_j.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-06-26T17:26:18Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.7741</id>
<created>2007-06-26T17:26:18Z</created>
<summary type="text/plain">Several of my presentations from JavaOne 2007 and Javapolis 2006 have been put on line. They cover JSF, Seam, Spring, and Hibernate.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>JavaOne</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[The excellent site Parleys.com has posted my Javapolis 2006 talk <a href="http://www.bejug.org/confluenceBeJUG/display/PARLEYS/AJAX+Development+with+JSF?showComments=true">AJAX Development with JSF (Look Ma! No JavaScript)</a>. What's nice about Parleys.com is that you can watch the video in-sync with the slides.
<br/><br/>
Also, Sun has published two of my talks from JavaOne: <a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-7082&yr=2007&track=6">Building JavaServer Faces Applications with Spring and Hibernate</a> (with Chris Richardson) and <a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-6178&yr=2007&track=8">Simplifying JavaServer Faces Component Development</a>. My BOF about Seam with Michael Yuan wasn't posted (I don't think they posted BOFs). From these links, you can either download a PDF of the slides or view an <i>audio</i> recording that's synced with the slides (no video, unfortunately).
<br/><br/>
Both of these were great conferences, so it's worth checking out some of these presentations (whether or not they're mine).]]>

</content>
</entry>
<entry>
<title>Geronimo and Pluto, believe it or not...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/06/believe_it_or_n.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-06-13T01:38:38Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.7621</id>
<created>2007-06-13T01:38:38Z</created>
<summary type="text/plain">Believe it or not, I managed to write an article about something other than JavaServer Faces...</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>Community: Java Enterprise</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>Believe it or not, I managed to write an article about something other than JavaServer Faces. IBM developerWorks has just posted my article "<a href="http://www.ibm.com/developerworks/opensource/library/os-ag-gerpluto/">Write and deploy portlets to Apache Geronimo with Apache Pluto</a>". Geronimo is a pretty impressive application server, and you can use it with Pluto (the portlet API reference implementation) if you're willing to do a little tweaking. This article shows how…</p>]]>

</content>
</entry>
<entry>
<title>JSF Training @ Open Source Live! next week in Sacramento</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/04/an_innovative_t.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-04-13T01:08:17Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.6953</id>
<created>2007-04-13T01:08:17Z</created>
<summary type="text/plain">I&apos;ll be conducting two days of public JSF training next week at Open Source Live! in Sacramento, California.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[I'll be conducting two days of public JSF training next week at <a href="http://www.opensourcelive.com/Sacramento.htm">Open Source Live! </a> next week in Sacramento, California. Just as in October of last year, this hybrid training/conference event will also cover Spring and Hibernate (Chris Richardson), AJAX with JSF (Max Katz), and JPA/EJB 3 (P. Vilas Tulachan). 

The price is pretty good for three days of training, and there's a few slots left, so <a href="http://www.opensourcelive.com/Sacramento.htm">check it out</a>. ]]>

</content>
</entry>
<entry>
<title>JavaOne Mania</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/03/javaone_mania.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-03-30T08:00:45Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.6952</id>
<created>2007-03-30T08:00:45Z</created>
<summary type="text/plain">Somehow, I managed to get accepted for two technical sessions and one BOF at JavaOne 2007.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>JavaOne</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[Somehow, I managed to get accepted for two technical sessions and one BOF at <a href="http://java.sun.com/javaone/sf/index.jsp">JavaOne 2007</a>. This is the first year I have submitted sessions with other people, and I'm looking to it. It's also the first year I have full-fledged technical sesions; the last two years, I had only a single BOF.
<p>
So, without further ado, here are the sessions:
</p>
<p>
<a href="http://www28.cplan.com/cc158/session_details.jsp?isid=286178&ilocation_id=158-1&ilanguage=english" target="_blank">TS-6178 Simplifying JavaServer Faces Component Development</a>
<blockquote>The benefits of using JavaServer Faces UI components to rapidly construct complex, interactive user interfaces have become quite clear over the past couple of years. However, the process of developing these UI components is currently quite tedious. This presentation examines techniques for easing the process of developing components with techniques such as annotations, convention over configuration, and templating.</blockquote>
</p>
<p>
<a href="http://www28.cplan.com/cc158/session_details.jsp?isid=286082&ilocation_id=158-1&ilanguage=english" target="_blank">TS-7082 Building JavaServer Faces Applications with Spring and Hibernate</a> with <a href="http://www.chrisrichardson.net" target="_blank">Chris Richardson</a>.
<blockquote>JavaServer Faces technology is emerging as a powerful force for building web applications. With its extensive array of UI component options, Ajax support, and basic application infrastructure, developers are building sophisticated, interactive web UIs with less effort, but it is a view layer framework. What if your service layer is written with Spring and Hibernate? This session explains when you might want to use JavaServer Faces technology with Spring and Hibernate and discusses possible integration options such as Spring 2, the JavaServer Faces technology/Spring integration library, and Shale/Spring integration. It begins by examining the use cases for using these three technologies together and expands upon the topic with a demo of integrating a Spring/Hibernate service layer into a JavaServer Faces user interface.
</blockquote>
<p>
<a href="http://www28.cplan.com/cc158/session_details.jsp?isid=286400&ilocation_id=158-1&ilanguage=english" target="_blank">BOF-4400 Improve and Expand JavaServer Faces Technology with JBoss Seam</a> with <a href="http://www.michaelyuan.com" target="_blank">Michael Yuan</a>.
<blockquote>
JBoss Seam is a very popular open-source application framework for Java Platform, Enterprise Edition (Java EE) 5.0. For web application developers, a significant benefit of Seam is that it greatly enhances JavaServer Faces technology. For instance, Seam allows you to do the following with your JavaServer Faces technology-based application:
<br/><br/>
• Use components based on Enterprise JavaBeans (EJB) 3 architecture directly as JavaServer Faces technology-based backing beans<br><br>
• Improve ORM integration (no DTOs or lazy loading exceptions)<br><br>
• Integrate business process and application state into page flow<br><br>
• Use end-to-end validators on entity objects to replace JavaServer Faces technology-based validators<br><br>
• Get fully decorated input fields when a validation error occurs<br><br>
• Get improved date/time handling at the server’s default time zone<br><br>
• Write RESTful web pages<br><br>
• Easily manage JavaServer Faces technology-based messages for both successful and failed operations<br><br>
• Do greatly simplified coding for clickable lists<br><br>
• Use extended syntax for the JavaServer Faces technology-based expression language to reduce back-end coding<br><br>
• Make expanded use of JavaServer Faces technology-based expression language for configuration files, business process definition, test cases, and so on<br><br>
• Get direct JavaScript programming language remoting access to back-end components (Ajax)<br>
<br/><br/>
Furthermore, Seam integrates with almost all leading JavaServer Faces technology-based component frameworks to support rich UI and Ajax components.
<br/><br/>
This presentation introduces Seam web features from the perspective of a developer on the JavaServer Faces platform. It uses a lot of code examples and demonstrates live applications. It also discusses RAD tools for getting a Seam JavaServer Faces technology-based project started. Developers attending this presentation will leave with a basic understanding of exactly what Seam is, what problems it solves, and how to get started.
</blockquote>
</p>
JavaOne is definitely one of my favorite conferences. The content is getting better each year, the networking opportunities are phenomenal, and San Francisco is a great city. Should be fun.]]>

</content>
</entry>
<entry>
<title>Javapolis Interview now Available</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/03/javapolis_inter.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-03-30T07:35:13Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.6951</id>
<created>2007-03-30T07:35:13Z</created>
<summary type="text/plain">My Javapolis interview, where I discuss JSF and related technologies, is now available.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>J2EE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[I had the pleasure of being interviewed by my friend and .NET/Java guru <a href="http://blogs.tedneward.com/">Ted Neward</a> at Javapolis in December of last year. In the interview I discuss (you guessed it) JavaServer Faces, as well as scripting languages and web frameworks in general. You can <a href="http://www.bejug.org/confluenceBeJUG/display/PARLEYS/Kito+Mann+2006+JavaPolis+Interview?showComments=true">view the video</a>  at the Belgian User Group's new <a href="http://parleys.com">Parleys</a> web site.]]>

</content>
</entry>
<entry>
<title>Javapolis 2006</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2007/01/javapolis_2006.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2007-01-18T16:33:56Z</issued>
<id>tag:weblogs.java.net,2007:/blog/kito75/132.6353</id>
<created>2007-01-18T16:33:56Z</created>
<summary type="text/plain">Great conference -- JavaPolis 2006.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>I had the pleasure of speaking at JavaPolis 2006 in Antwerp, Belgium right before the holidays. And I must say, it was an excellent conference -- definitely one of the best I've been to. My session was about different AJAX/JSF toolkits ("Look Ma, No JavaScript"), and the audience was very savvy -- always a good thing. </p>

<p>I must point out a couple of excellent videos that have come out: <a href="http://www.youtube.com/watch?v=S0OVvgvU72g">JavaPolis Marriage Proposal</a>, and Frank Cohen's video montage (complete with drunken speakers such as myself): <a href="http://www.youtube.com/watch?v=4RPG7PTfliA&mode=related&search=">JavaPolis2006</a>. You can also check out <a href="http://www.flickr.com/search/?q=javapolis&z=t&s=rec">pictures on Flickr</a>. Hopefully I'll add some of my own after I develop pictures from my disposable camera...had a slight mishap with my camcorder...</p>

<p>At this conference I recorded my first two podcasts -- one with Tom Hammel and Stephane Bastian from Infragistics (JSF component vendors), and one with Roger Kitian from Sun (JSF co-spec lead). Hopefully I'll get these up on <a href="http://www.jsfcentral.com">JSF Central</a> soon.</p>

<p>Anyway, it was a great show -- and Antwerp is a great city, too :-).</p>]]>

</content>
</entry>
<entry>
<title>Public Training Course in Edinburgh, Scotland</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2006/10/public_training.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2006-10-31T03:12:01Z</issued>
<id>tag:weblogs.java.net,2006:/blog/kito75/132.5830</id>
<created>2006-10-31T03:12:01Z</created>
<summary type="text/plain">If you&apos;re close to Edinburgh and want to know more about JavaServer Faces, I&apos;m holding a public 4-day course starting November 14th.</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>J2EE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[If you're close to Edinburgh and want to know more about JavaServer Faces, I'm holding a public 4-day course starting November 14th.

Here's the synopsis:

<blockquote>
This intensive JavaServer Faces (JSF) training course is designed and developed by Kito Mann, author of the best selling JSF book JavaServer Faces in Action and founder and Editor-in-Chief of JSFCentral.com, (a site devoted to the JavaServer Faces community) and a speaker at conferences such as JavaOne, JavaZone, and the the No Fluff Just Stuff Symposium. This is training from the source!
</blockquote>
<blockquote>
This JSF course begins by explaining what JavaServer Faces is, and how it relates to Struts and other web frameworks currently on the market. You will learn about key JSF concepts, and some of the architectural principals behind the framework. You will then learn about IDEs that support JSF, as well as libraries that facilitate JSF development, such as Struts Shale and Facelets. You will also learn about the current market for off-the-shelf user interface components, such as grids, menus, toolbars, trees, and tabbed panes.
</blockquote>
<blockquote>
On the last day, you will work on the integration of selected libraries and components with the sample application. We will examine different techniques for structuring JavaServer Faces (JSF) applications, paying attention to the consequences of each technique. You will learn how different IDEs approach JSF development, and how these may or may not work within your architectural constraints. We'll also examine the extension points within JSF, and how they can be leveraged to provide features such as security, alternate templating technology, and access to external resources.
</blockquote>

For more information, visit the <a href="http://skillsmatter.com/jsf-training-course">SkillsMatter web site</a>.]]>

</content>
</entry>
<entry>
<title>Free AJAX &amp; JSF Seminar in London and Edinburgh</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2006/08/free_ajax_semin.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2006-08-14T17:58:51Z</issued>
<id>tag:weblogs.java.net,2006:/blog/kito75/132.5343</id>
<created>2006-08-14T17:58:51Z</created>
<summary type="text/plain">I&apos;ll be doing a free seminar entitled &quot;AJAX Development with JavaServer Faces: Look Ma, No JavaScript!&quot; on Monday, November 13th in London, England and Thursday, November 16th in Edinburgh, Scotland. (Note that the dates have changed.)</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>J2EE</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[I'll be doing a free seminar entitled "AJAX Development with JavaServer Faces: Look Ma, No JavaScript!" on Monday, November 13th in London, England and Thursday, November 16th in Edinburgh, Scotland. (Note that the dates have changed.)

<p>
Here's the summary:
</p>
<p>
This seminar covers the tools and techniques for developing responsive, attractive AJAX-enabled applications using JavaServer Faces (JSF) technology without the use of manually-coded JavaScript. 
</p>
<p>
This seminar will be hosted by <a href="http://www.skillsmatter.com">Skills Matter</a>, and you can read the details <a href="http://skillsmatter.com/jsf-ajax-seminar">here</a>.
</p>
]]>

</content>
</entry>
<entry>
<title>JSF, Hibernate, Spring &amp; EJB Training @ Open Source Live</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2006/08/opensourcelive.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2006-08-14T17:50:01Z</issued>
<id>tag:weblogs.java.net,2006:/blog/kito75/132.5321</id>
<created>2006-08-14T17:50:01Z</created>
<summary type="text/plain">I&apos;ll be doing public JavaServer Faces training as part of the Open Source Live conference October 6 – 8 in Santa Clara, CA. </summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>Open Source</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>
Open Source Live is a new event that seeks to merge a conference-like atmosphere with intense multi-day training. The idea is that when you leave, you've actually <em>learned</em> a lot. 
</p>
<p>
I'll be teaching JSF for two days, Chris Richardson (Author of POJOs in Action) will be covering Hibernate and Spring, Max Katz (Senior Engineer at Exadel) will be covering JSF and AJAX, and Jonathan Wetherbee (Oraclee's EJB 3 tech lead) will be covering EJB 3. There are also panels on web dev and persistence in the evening. (If you want to hear what Max Kataz has to say, check out <a href="http://www.jsfcentral.com/articles/katz-06-16-06.html">this interview</a> on JSF Central).
</p>
<p>
If you're interested in relavent, in-depth training at an affordable price, check out <a href="http://www.opensourcelive.com">Open Source Live</a>!
</p>]]>

</content>
</entry>
<entry>
<title>JavaServer Faces in Action Book Signing on Thursday</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/kito75/archive/2006/05/javaserver_face.html" />
<modified>2008-06-24T19:17:03Z</modified>
<issued>2006-05-15T06:53:17Z</issued>
<id>tag:weblogs.java.net,2006:/blog/kito75/132.4728</id>
<created>2006-05-15T06:53:17Z</created>
<summary type="text/plain">If you&apos;re going to be at JavaOne and you have a copy of my book JavaServer Faces in Action, stop by the DigitalGuru bookstore on Thursday at 11:00AM. I&apos;ll be signing copies of the book and I&apos;ll be happy to...</summary>
<author>
<name>kito75</name>

<email>kmann@virtua.com</email>
</author>
<dc:subject>JavaOne</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/kito75/">
<![CDATA[<p>If you're going to be at JavaOne and you have a copy of my book <a href="http://www.manning.com/mann">JavaServer Faces in Action</a>, stop by the DigitalGuru bookstore on Thursday at 11:00AM. I'll be signing copies of the book and I'll be happy to chat about the book, JSF, and development in general.</p>

<p>And, if you don't have a copy, don't worry -- you can buy one at the book store :-).</p>]]>

</content>
</entry>

</feed>