<?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>mojavelinux.com articles</title>
  <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/" />
  <modified>2008-04-18T17:33:02Z</modified>
  <tagline>Open Source Advocacy</tagline>
  <id>tag:www.mojavelinux.com,2008:/articles//4</id>
  <generator url="http://www.movabletype.org/" version="2.661">Movable Type</generator>
  <copyright>Copyright (c) 2008, Dan Allen</copyright>
  <entry>
    <title>Spring into Seam</title>
    <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/tutorials/spring_into_seam/index.php" />
    <modified>2008-04-18T17:33:02Z</modified>
    <issued>2008-04-18T13:33:02-05:00</issued>
    <id>tag:www.mojavelinux.com,2008:/articles//4.91</id>
    <created>2008-04-18T17:33:02Z</created>
    <summary type="text/plain">JBoss Seam unifies the Java EE platform under an accessible component-based model. Its reach also extends to Spring. In this series, excerpted from Seam in Action, you&apos;ll learn how to leverage the Spring container from Seam and vice-versa.</summary>
    <author>
      <name>Dan Allen</name>
      <url>http://www.mojavelinux.com</url>
      <email>dan.allen@mojavelinux.com</email>
    </author>
    <dc:subject>Tutorials</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mojavelinux.com/articles/">
      <![CDATA[<p>JBoss Seam is an intriguing framework that unifies JSF, EJB 3, JPA, and JAAS under an accessible component-based model. But adopting Seam doesn't mean that you have to lose the advantages of other frameworks, such as Spring. In this series, excerpted from <a href="http://www.manning.com/affiliate/idevaffiliate.php?id=647_105">Seam in Action</a> (forthcoming from Manning Publications), author Dan Allen shows you how to leverage the Spring container from Seam and vice-versa.</p>

In Part 1, you'll be introduced to the Spring-Seam hybrid component, which is a managed object that benefits from functionality provided by both the Seam and Spring containers. In Part 2, you'll learn how to infuse state into traditionally stateless Spring beans by allowing them to reside in Seam contexts, and how to inject stateful Seam components into Spring beans. Finally, in Part 3, you'll learn how to integrate Seam and Spring at the most basic level by having them share a persistence manager.]]>
      
    </content>
  </entry>
  <entry>
    <title>Seamless JSF</title>
    <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/tutorials/seamless_jsf/index.php" />
    <modified>2007-04-18T03:43:28Z</modified>
    <issued>2007-04-17T23:43:28-05:00</issued>
    <id>tag:www.mojavelinux.com,2007:/articles//4.78</id>
    <created>2007-04-18T03:43:28Z</created>
    <summary type="text/plain">JavaServer Faces (JSF) is the first standardized user interface (UI) framework for Java Web applications. JBoss Seam is a powerful application framework that extends JSF. In this three-part series, you will discover how the strong chemistry between these two frameworks can streamline your development efforts.</summary>
    <author>
      <name>Dan Allen</name>
      <url>http://www.mojavelinux.com</url>
      <email>dan.allen@mojavelinux.com</email>
    </author>
    <dc:subject>Tutorials</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mojavelinux.com/articles/">
      <![CDATA[<p>JavaServer Faces (JSF) is the first standardized user interface (UI) framework for Java Web applications. JBoss Seam is a powerful application framework that extends JSF. Discover the strong chemistry that these two frameworks share in this <a href="http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=javaZ&query=%22seamless+jsf%22&Search=Search&rankprofile=9">three-part series</a> published on <a href="http://www.ibm.com/developerworks/java">IBM developerWorks</a>.</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>Konstructing a New KDE Desktop</title>
    <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/tutorials/konstructing_a_new_kde_desktop/index.php" />
    <modified>2004-04-26T10:03:00Z</modified>
    <issued>2004-04-26T06:03:00-05:00</issued>
    <id>tag:www.mojavelinux.com,2004:/articles//4.11</id>
    <created>2004-04-26T10:03:00Z</created>
    <summary type="text/plain">The purpose of this little tutorial is to introduce a better solution to upgrading KDE, one that will allow a user to get a release up and running the night it hits the mirrors, without...</summary>
    <author>
      <name>Dan Allen</name>
      <url>http://www.mojavelinux.com</url>
      <email>dan.allen@mojavelinux.com</email>
    </author>
    <dc:subject>Tutorials</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mojavelinux.com/articles/">
      <![CDATA[<p>The purpose of this little tutorial is to introduce a better solution to upgrading KDE, one that will allow a user to get a release up and running the night it hits the mirrors, without having to hose the base OS install. "A miracle?" you say. Well...perhaps just the saving grace we have been looking for. The solution is to <strong>Konstruct</strong> a new desktop rather than using RPM or DEB to upgrade the system packages.</p>]]>
      <![CDATA[<p><a href="http://www.mojavelinux.com/articles/konstruct.html" target="_blank">View  Article</a></p>

<p><a href="http://osnews.com/comment.php?news_id=6836">View Post at osnews.com</a></p>]]>
    </content>
  </entry>
  <entry>
    <title>MandrakeMove First Impressions</title>
    <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/reviews/mandrakemove_first_impressions/index.php" />
    <modified>2004-01-18T23:57:00Z</modified>
    <issued>2004-01-18T18:57:00-05:00</issued>
    <id>tag:www.mojavelinux.com,2004:/articles//4.10</id>
    <created>2004-01-18T23:57:00Z</created>
    <summary type="text/plain">I want to start off by saying that MandrakeMove is an incredible distribution and I am going to focus on some rather particular points in this review. My hope is to make the community aware...</summary>
    <author>
      <name>Dan Allen</name>
      <url>http://www.mojavelinux.com</url>
      <email>dan.allen@mojavelinux.com</email>
    </author>
    <dc:subject>Reviews</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mojavelinux.com/articles/">
      <![CDATA[<p>I want to start off by saying that MandrakeMove is an incredible distribution and I am going to focus on some rather particular points in this review. My hope is to make the community aware of some of the outstanding issues with running MandrakeMove and not to discredit the countless hours Mandrake employees spent on making such a polished product. We all want Linux to succeed and that can only be accomplished by continuing to test, report and ask, <a href="http://www.wisdomquotes.com/001607.html" title='Some men see things as they are and say, "Why?" I dream of things that never were and say, "Why not?"' target="_blank">"Why not?"</a> The lifecycle of linux is like an organism, it has to keep breathing to stay alive.</p>]]>
      <![CDATA[<p><a href="http://www.mojavelinux.com/articles/mandrakemove.html" target="_blank">View Article</a></p>

<p><a href="http://www.pclinuxonline.com/article.php?sid=8308">View post at pclinuxonline.com</a></p>]]>
    </content>
  </entry>
  <entry>
    <title>A Meeting Between a Guru and a Newbie</title>
    <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/experiences/a_meeting_between_a_guru_and_a_newbie/index.php" />
    <modified>2003-01-12T20:42:00Z</modified>
    <issued>2003-01-12T15:42:00-05:00</issued>
    <id>tag:www.mojavelinux.com,2003:/articles//4.9</id>
    <created>2003-01-12T20:42:00Z</created>
    <summary type="text/plain">Like most linux advocates, I too have that &quot;interested&quot; friend who wants to finally ditch windows (windows xp) and take the Linux &quot;plunge&quot; (as seen by that individual). After debating with myself over which installation...</summary>
    <author>
      <name>Dan Allen</name>
      <url>http://www.mojavelinux.com</url>
      <email>dan.allen@mojavelinux.com</email>
    </author>
    <dc:subject>Experiences</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mojavelinux.com/articles/">
      <![CDATA[<p>Like most linux advocates, I too have that "interested" friend who wants to finally ditch windows (windows xp) and take the Linux "plunge" (as seen by that individual). After debating with myself over which installation to start him out with, I decided to go with RedHat 8.0 simply because it has been classified as one of the most "newbie" oriented distros thanks to the "integrated" look and the superb documentation, and because it has a free download. Was my choice the right one and how did he react to it? Read on to learn exactly how a person who has never seen linux reacts when a long time user attempts to show that person "the ropes."</p>]]>
      <![CDATA[<p><a href="http://www.mojavelinux.com/articles/guru_newbie_redhat8.html" target="_blank">View article</a></p>

<p><a href="http://www.pclinuxonline.com/modules.php?name=News&file=article&sid=4238">View post at pclinuxonline.com</a></p>

<p><a href="http://www.osnews.com/story.php?news_id=2578">View post at osnews.com</a></p>]]>
    </content>
  </entry>
  <entry>
    <title>Hash Tables in Javascript</title>
    <link rel="alternate" type="text/html" href="http://www.mojavelinux.com/articles/tutorials/hash_tables_in_javascript/index.php" />
    <modified>2002-11-24T17:57:15Z</modified>
    <issued>2002-11-24T12:57:15-05:00</issued>
    <id>tag:www.mojavelinux.com,2002:/articles//4.48</id>
    <created>2002-11-24T17:57:15Z</created>
    <summary type="text/plain">Javascript is a prototype based object-oriented language where an objects is a mapping from property names to values. This tutorial demonstrates how to wrap these native objects with an hash table implementation similar to that...</summary>
    <author>
      <name>Dan Allen</name>
      <url>http://www.mojavelinux.com</url>
      <email>dan.allen@mojavelinux.com</email>
    </author>
    <dc:subject>Tutorials</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mojavelinux.com/articles/">
      <![CDATA[<p>Javascript is a prototype based object-oriented language where an objects is a mapping from property names to values. This tutorial demonstrates how to wrap these native objects with an hash table implementation similar to that found in the Java API.</p>]]>
      <![CDATA[<p><a href="http://www.mojavelinux.com/articles/javascript_hashes.html" target="_blank">View  Article</a></p>]]>
    </content>
  </entry>

</feed>