<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18878421</id><updated>2011-12-13T19:57:57.358-08:00</updated><title type='text'>Willie Mouton's Java Technology Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://java-on-the-brain.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://java-on-the-brain.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Willie</name><uri>http://www.blogger.com/profile/04661284917205164981</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18878421.post-113267106204539840</id><published>2005-11-22T06:48:00.000-08:00</published><updated>2005-11-22T06:51:02.053-08:00</updated><title type='text'>Java CMS?</title><content type='html'>Occasionaly I will use a CMS ( content management system ) for a new site I am working on.  It cuts alot of the fuss out of the process and it takes less time.  Typically I use PHP, but I have noticed some Java CMSes lately, and being more of a Java guy than PHP I am investigating some of them.&lt;br /&gt;&lt;br /&gt;Here is a good run-down page of Java CMSes:&lt;br /&gt;&lt;br /&gt;http://java-source.net/open-source/content-managment-systems&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18878421-113267106204539840?l=java-on-the-brain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://java-on-the-brain.blogspot.com/feeds/113267106204539840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18878421&amp;postID=113267106204539840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113267106204539840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113267106204539840'/><link rel='alternate' type='text/html' href='http://java-on-the-brain.blogspot.com/2005/11/java-cms.html' title='Java CMS?'/><author><name>Willie</name><uri>http://www.blogger.com/profile/04661284917205164981</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18878421.post-113215055524095236</id><published>2005-11-16T06:10:00.001-08:00</published><updated>2005-11-16T06:15:55.246-08:00</updated><title type='text'>An Interesting new Java Project Book</title><content type='html'>"Java™ After Hours: 10 Projects You'll Never Do at Work" looks like a very good &lt;span style="font-style:italic;"&gt;distraction from the normal hustle and bustle of monkey type, wrote coding.&lt;/span&gt;  Has anyone checked this out yet? Learning new ways of looking at an issue seems to have exponential benefit:  It allows you to xolv problems that superficiall seem unrelated.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://tinypic.com/ftfvr6.gif" alt="Image hosted by TinyPic.com"&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18878421-113215055524095236?l=java-on-the-brain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://java-on-the-brain.blogspot.com/feeds/113215055524095236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18878421&amp;postID=113215055524095236' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113215055524095236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113215055524095236'/><link rel='alternate' type='text/html' href='http://java-on-the-brain.blogspot.com/2005/11/interesting-new-java-project-book_16.html' title='An Interesting new Java Project Book'/><author><name>Willie</name><uri>http://www.blogger.com/profile/04661284917205164981</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18878421.post-113197804702977505</id><published>2005-11-14T05:56:00.000-08:00</published><updated>2005-11-14T06:20:47.036-08:00</updated><title type='text'>Java going all the way on CMSes</title><content type='html'>Java CMS systems - Magnolia&lt;br /&gt;&lt;br /&gt;There seems now to be a plethora of CMS (Content Management Systems) available built atop many application frameworks, earlier on the Open Source community brought us Plone built atop the wonderful Zope content management framework. To this day Plone is arguably the most popular CMS on the market.&lt;br /&gt;&lt;br /&gt;However in my search for a decent cross platform CMS I recently stumbled across a Java based product released under the Lesser GPL called Magnolia. Magnolia looks to me to be a truly amazing product that is fully JEE compliant and able to sit atop any JEE server whether it comes from Sun, IBM, JBoss or Apache.&lt;br /&gt;&lt;br /&gt;The whole application server front has been heating up with the competition between the Java and .NET camps, whilst the LAMP (Linux, Apache, MySQL, PHP) still hold the mind share.&lt;br /&gt;&lt;br /&gt;The Magnolia CMS is showing a bright future with tentacles reaching out into business process navigation (working with OpenWFE, I think?), document management and potentially digital media in the future.&lt;br /&gt;&lt;br /&gt;I have only just stumbled across Magnolia myself, I encourage anyone with the faintest of interest to go and have a look at the Obinary site for themselves.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt; &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4194/1850/1600/IoC_in_Action.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4194/1850/200/IoC_in_Action.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;font size="-1"&gt;Courtesy of jroller.com&lt;/font&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;CMS - Really stands for Can't Manage Sh**.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18878421-113197804702977505?l=java-on-the-brain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://java-on-the-brain.blogspot.com/feeds/113197804702977505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18878421&amp;postID=113197804702977505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113197804702977505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113197804702977505'/><link rel='alternate' type='text/html' href='http://java-on-the-brain.blogspot.com/2005/11/java-going-all-way-on-cmses.html' title='Java going all the way on CMSes'/><author><name>Willie</name><uri>http://www.blogger.com/profile/04661284917205164981</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18878421.post-113182210304849237</id><published>2005-11-12T10:56:00.000-08:00</published><updated>2005-11-12T11:01:43.060-08:00</updated><title type='text'>Female Programmers and what about before Blogspot mangled my last post...</title><content type='html'>...The jist I was getting at, is that it is better to make short methods and short classes, that way they are easier to understand and self documenting.  The names of classes and methods will tend to indicate the exact flow of the code without need for additional comments.&lt;br /&gt;&lt;br /&gt;I was having a chat with a female java programmer the other day and maybe this is just a one-off, but she seemed to indicate that female programmers seem to almost prefer long drawn out, all over the place code...Like it was somehow closer to the way her mind worked that tightly organized, segmented code.  &lt;br /&gt;&lt;br /&gt;At any rate I definitely enjoy female programmers.  A shop full of male ultra l33t, hax0r type duded can become quite tedious.  Myself I was more of a jock/nerd throuhgout high school and college, playing sports and kicking butt in the classroom.  After being a professional coder for 5 years I still don't think I'll ever get used to some of the people I meet.&lt;br /&gt;&lt;br /&gt;The women are indeed a nice thing to have.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18878421-113182210304849237?l=java-on-the-brain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://java-on-the-brain.blogspot.com/feeds/113182210304849237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18878421&amp;postID=113182210304849237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113182210304849237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113182210304849237'/><link rel='alternate' type='text/html' href='http://java-on-the-brain.blogspot.com/2005/11/female-programmers-and-what-about.html' title='Female Programmers and what about before Blogspot mangled my last post...'/><author><name>Willie</name><uri>http://www.blogger.com/profile/04661284917205164981</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18878421.post-113173894317024593</id><published>2005-11-11T13:43:00.000-08:00</published><updated>2005-11-12T00:22:49.846-08:00</updated><title type='text'>Attn: Java Users!</title><content type='html'>Hello Java enthusiasts! This is a place that will be dynamic, interesting, hopefully fun, and educational in an effort to teach some java, learn from others, and generally just take our skills to another level.&lt;br /&gt;&lt;br /&gt;I found it interesting that the other day as I was coding I noticed that I can now code around 400 or 500 lines of java without having to check for errors, and when I compile it, its ERROR FREE:) After a while the idoms and patterns become second nature. It's no longer programming line-by-line, it's pattern-by-pattern.&lt;br /&gt;&lt;br /&gt;One thing that has helped me tremendously lately is coding methods no longer than 40 or so statements, if I can help it. This way the code becomes somewhat self-documenting, so instead of:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private void foo(){&lt;br /&gt;&lt;blockquote&gt;    resizeScreen();&lt;br /&gt;for( int i = 0; i &lt; rs =" statement.executeQuery(" d =" coef"&gt;&lt;br /&gt; &lt;br /&gt;DAMN IT....Blogger editting ruined my post...Well hey, check the cool pic below:)&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Too many things going on there...I might do something more like:&lt;br /&gt;&lt;br /&gt;private void foo(){&lt;br /&gt;&lt;blockquote&gt;    doThisIteration( size );&lt;br /&gt;initWidgets( i );&lt;br /&gt;calculateCoolNumber();&lt;br /&gt;populateTable();&lt;/blockquote&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;See? Documents itself and each of those four methods would also delegate, if the need arises,  for the sake of clarity.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt; &lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt; &lt;/div&gt;&lt;br /&gt;As you can see my post has been mangled by blogger.  I suppose I will need to download the Word plug in so this crap doesn't happen again:)  At least you get to see the SEXY alien below:)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4194/1850/1600/alien_movie_monster_21.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4194/1850/200/alien_movie_monster_21.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18878421-113173894317024593?l=java-on-the-brain.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://java-on-the-brain.blogspot.com/feeds/113173894317024593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18878421&amp;postID=113173894317024593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113173894317024593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18878421/posts/default/113173894317024593'/><link rel='alternate' type='text/html' href='http://java-on-the-brain.blogspot.com/2005/11/attn-java-users.html' title='Attn: Java Users!'/><author><name>Willie</name><uri>http://www.blogger.com/profile/04661284917205164981</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
