<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Unruly Rambling - tapestry tag</title>
  <link>http://www.shoesobjects.com/blog/tags/tapestry/</link>
  <description>My thoughts on software, technology, and life in general</description>
  <language>en</language>
  <copyright>Mike Shoemaker</copyright>
  <lastBuildDate>Sun, 31 Jan 2010 17:47:37 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>My hiatus</title>
    <link>http://www.shoesobjects.com/blog/2005/06/28/my_hiatus.html</link>
    
      
        <description>
          &lt;p&gt; &lt;img alt=&#034;Alex Hacking&#034; src=&#034;http://www.shoesobjects.com/blog/images/alexhacking.jpg&#034; /&gt; &lt;/p&gt;
&lt;p&gt; Well it has been a long while since I last posted a blog entry, &lt;a href=&#034;http://www.shoesobjects.com/blog/2005/05/04.html&#034;&gt;54 days&lt;/a&gt; to be exact.  A lot has happened in that timeframe.  On a technical level, I&#039;m in the process of dumping my current website which is written as a model 1 JSP app and moving over to &lt;a href=&#034;http://jakarta.apache.org/tapestry/&#034;&gt;Tapestry&lt;/a&gt;.  I have the shell created but the hard work is still to come.  I think I&#039;m going to scale it back since most of the pages that are currently out there are not even interesting to me :)  &lt;/p&gt;
&lt;p&gt; On the Ruby front, I&#039;ve been involved with the &lt;a href=&#034;http://stlruby.org&#034;&gt;St Louis Ruby User Group&lt;/a&gt; for about 3 months now.  The 3rd formal meeting is tonight.  Hopefully I&#039;ll have more time to dive in soon.    &lt;/p&gt;
&lt;p&gt; On a personal level, &lt;a target=&#034;_blank&#034; href=&#034;http://www.growingfamily.com/webnursery/hospitals/6923/babypage.asp?URLID=0X9Z5F4W5G&amp;amp;CurBabyPic=1&#034;&gt;our first child, Alex&lt;/a&gt;, was born June 1st so the past 4 weeks have been a whirlwind.  It is an awesome experience but very time consuming.  Things like learning &lt;a href=&#034;http://www.ruby-lang.org/en/&#034;&gt;Ruby&lt;/a&gt; and redesigning my site have been put on the back burner.  Hopefully now that Alex is sleeping more I will have additional spare time to work on those things.  Fall/Winter have always been my most productive seasons anyway since summer tends to be nonstop.    &lt;/p&gt;
&lt;p&gt;   &lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.shoesobjects.com/blog/2005/06/28/my_hiatus.html#comments</comments>
    <guid isPermaLink="true">http://www.shoesobjects.com/blog/2005/06/28/my_hiatus.html</guid>
    <pubDate>Tue, 28 Jun 2005 13:40:58 GMT</pubDate>
  </item>
  
  <item>
    <title>Java Blogger Meetup at the Thirsty Bear</title>
    <link>http://www.shoesobjects.com/blog/2004/06/29/java_blogger_meetup_at_the_thirsty_bear.html</link>
    
      
        <description>
          &lt;p&gt; Last night a large group of geeks got together for a beer and some socializing at the &lt;a href=&#034;http://www.thirstybear.com&#034;&gt;Thirsty Bear&lt;/a&gt;.  I think the event was set up by &lt;a href=&#034;http://www.webmink.net/minkblog.htm&#034;&gt;Simon Phipps&lt;/a&gt;, but many java bloggers attended.  Heck, even Jonathan Schwartz, President and Chief Operating Officer of Sun Microsystem&#039;s showed up.  Apparently, he has a &lt;a href=&#034;http://blogs.sun.com/jonathan&#034;&gt;blog&lt;/a&gt; as well.   &lt;/p&gt;
&lt;p&gt; As a side note, I would like to thank the guys from &lt;a href=&#034;http://confluence.atlassian.com/display/JAVABLOGS/2004/06/22/JavaOne+Blogger+Meetup+Next+Monday&#034;&gt;Atlassian &lt;/a&gt; for the java.blogs tshirt. The tshirt says, &amp;quot;More People  read this tshirt than my blog&amp;quot; or something to that affect.  Tshirts are top notch and have high geek appeal.   &lt;/p&gt;
&lt;p&gt; I got to meet &lt;a href=&#034;http://www.simongbrown.com/blog&#034;&gt;Simon Brown&lt;/a&gt; and &lt;a href=&#034;http://www.samjdalton.com/pebble/&#034;&gt;Sam Dalton&lt;/a&gt; while at the meetup.  Although, I didn&#039;t get to buy Simon the beer I promised him.  So Simon, if we meet up again, first beer is on me.   &lt;/p&gt;
&lt;p&gt; At the end of the night, Andrew and I spoke with &lt;a href=&#034;http://www.blogscene.org/erik/&#034;&gt;Erik Hatcher&lt;/a&gt; for sometime about Struts and it&#039;s problems.  Erik strongly suggests &lt;a href=&#034;http://jakarta.apache.org/tapestry/&#034;&gt;Tapestry&lt;/a&gt; so we may have to give it a test drive soon.  I saw &lt;a href=&#034;http://www.shoesobjects.com/blog/2004/03/23/1080094113000.html&#034;&gt;Erik&#039;s talk on Tapestry&lt;/a&gt; at the 2004 &lt;a href=&#034;http://www.nofluffjuststuff.com&#034;&gt;NoFluffJustStuff&lt;/a&gt; Gateway Java Symposium and I have to admin I was impressed.  The question is, is it worth learning another framework that most people are comfortable.  Regardless, a test drive is not out of the questions.  If nothing else, it&#039;s a learning experience.     &lt;/p&gt;
        </description>
      
      
    
    
    
    <category>java</category>
    
    <category>blogging</category>
    
    <comments>http://www.shoesobjects.com/blog/2004/06/29/java_blogger_meetup_at_the_thirsty_bear.html#comments</comments>
    <guid isPermaLink="true">http://www.shoesobjects.com/blog/2004/06/29/java_blogger_meetup_at_the_thirsty_bear.html</guid>
    <pubDate>Tue, 29 Jun 2004 17:52:26 GMT</pubDate>
  </item>
  
  <item>
    <title>NoFluffJustStuff Gateway Java Symposium - Day 2</title>
    <link>http://www.shoesobjects.com/blog/2004/03/23/nofluffjuststuff_gateway_java_symposium_day_2.html</link>
    
      
        <description>
          &lt;p&gt; Day two&#039;s events began at 8am and ended at 5:30pm.  A continental breakfast was served from 8am-9am with the first presentation beginning at 9am.  The following are the sessions I attended along with any random thoughts. &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Tapestry by Example (Erik Hatcher)&lt;/strong&gt;&lt;br /&gt;
I thought this session was really good.  It had a totally hands on style.  Erik started with nothing and banged out a sample app in a matter of 90 minutes.  Other than a beret of off the wall questions, the seminar went pretty smooth.  The parts of Tapestry that I liked most were &amp;quot;Previewable HTML&amp;quot;, correct line numbers in stacktrace&#039;s, and there seemed to be less moving parts than Struts.  One overwhelming thought was, do I really need to learn another framework that competes with struts. Good or bad, struts is fairly widespread and my efforts would probably be better spent learning more advanced ways to use struts or looking at a lightweight framework like Spring.   &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Pragmatic Mock Objects (Dave Thomas)&lt;/strong&gt;&lt;br /&gt;
Pragmatic Mock Objects was a tough topic to glean information from since I have never really relied on them before.  Sure, I&#039;ve stubbed out classes before but Dave was very clear that mock objects were much more than that.  Unit testing is a personal goal of mine.  Im hoping to start incorporating unit tests into every line of code that I write, very soon.  I think this shift would be much easier if I didn&#039;t spend my time working with the web tier. Even though there are frameworks to aid in unit testing web apps, they never seem very easy to use. Although I&#039;ve never fully bought into XP, I think there is tremendous value in writing unit tests.  I have also had problems believing that TDD is about design and not testing.  Well, maybe but testing seems to be a pretty big one to me, I wouldn&#039;t discount the safety net that it provides.  &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Metaprogramming (Stuart Halloway)&lt;/strong&gt;&lt;br /&gt;
As I mentioned previously, Stuart was probably my favorite speaker at this years symposium.  His session on Metaprogramming was much of the same. In a nutshell, metaprogramming means writing code that manipulates code.  To be more specific, automating repetitive tasks that cannot easily be automated within the language.  Stuart picked out a handful of patterns, explained why they existed, and offered better ways of solving the problems.       &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Programming with Hibernate(Bruce Tate)&lt;/strong&gt;&lt;br /&gt;
This presentation was a bit disappointing. It was made up of entirely powerpoint presentations with no coding examples.  Sure he had some code splatter on a  slide or two, but at no point did he open up an editor to show or run any code.  I liked Bruce&#039;s Bitter EJB talk last year, so I expected this to be a good session.   Turned out, I was wrong.  Other than giving a general overview of Hibernate, Bruce didn&#039;t do much to sell the framework.  Instead he seemed to be more partial to JDO instead.  On a few occasions, he mentioned advantages JDO had over Hibernate.    &lt;/p&gt;
        </description>
      
      
    
    
    
    <category>java</category>
    
    <comments>http://www.shoesobjects.com/blog/2004/03/23/nofluffjuststuff_gateway_java_symposium_day_2.html#comments</comments>
    <guid isPermaLink="true">http://www.shoesobjects.com/blog/2004/03/23/nofluffjuststuff_gateway_java_symposium_day_2.html</guid>
    <pubDate>Wed, 24 Mar 2004 02:08:33 GMT</pubDate>
  </item>
  
  </channel>
</rss>

