<?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:blogger='http://schemas.google.com/blogger/2008' 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-8369822850832956643</id><updated>2024-10-24T01:28:17.896-07:00</updated><title type='text'>Imood 10</title><subtitle type='html'>A blog dedicated to the tenth anniversary re-write of imood.com.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8369822850832956643.post-4704301934258659883</id><published>2008-02-27T10:17:00.000-08:00</published><updated>2008-02-27T13:25:12.309-08:00</updated><title type='text'>Dell, you stink</title><content type='html'>It looks like Dell is having problems fulfilling my order for the new imood dev box. They&#39;ve pushed back the delivery date three times now moving it all the way into mid March now.&lt;br /&gt;&lt;br /&gt;Faced with this information, as well as a new $700 car repair fee from my escapades going to the airport the other day, I decided to cancel my order with them.&lt;br /&gt;&lt;br /&gt;Dell, you dropped the ball.&lt;br /&gt;&lt;br /&gt;In the meantime I will look to just use my current Windows machine to do development, which shouldn&#39;t really be an issue, though of course it doesn&#39;t have that &quot;new car smell&quot; I was looking forward to.&lt;br /&gt;&lt;br /&gt;Normally I hate developing in one environment and deploying to another OS -- it seems to always cause problems -- but for right now I think that is the only way ahead.&lt;br /&gt;&lt;br /&gt;I guess the good news is that I can start coding now.</content><link rel='replies' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/4704301934258659883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8369822850832956643/4704301934258659883?isPopup=true' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/4704301934258659883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/4704301934258659883'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/2008/02/minor-setback.html' title='Dell, you stink'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8369822850832956643.post-8374596602297464285</id><published>2008-02-19T06:43:00.000-08:00</published><updated>2008-02-19T06:57:28.225-08:00</updated><title type='text'>Concerns from the Apple crowd</title><content type='html'>Yesterday I got an email from a longtime imood user Angela. Angela is concerned that I am going to leave Apple users in the dust:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;I&#39;ve been reading your dev blog and I&#39;m excited about the new technology that you&#39;re going to bring to imood.com. I just want to remind you of one little thing: MACINTOSH. Please please please do NOT write the new site to hinder use with Macs. Java, in theory, will be fine if it works with mozilla, but I&#39;ve seen it too many times with developers who drink the microsoft kool aid (NOT that you do!). &lt;br /&gt;&lt;br /&gt;On behalf of all us Mac surfers, please don&#39;t leave us out of the new imood. I&#39;m not assuming you&#39;d do this on purpose or that you don&#39;t support OSX, but I&#39;ve seen it happen before and I don&#39;t want to lose my little icon.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;My response is: I am going to try not to.&lt;br /&gt;&lt;br /&gt;Whatever technology I choose on the back end will have ZERO impact on how the pages render in your browser. So everyone out there shouldn&#39;t worry or care about that decision. The only people that decision MAY impact will be future imood client developers, but who knows.&lt;br /&gt;&lt;br /&gt;As for supporting multiple browsers it&#39;s something I personally hate. I&#39;d rather do manual labor than wack code around trying to make it happy in every browser imaginable. Having said that, I personally don&#39;t like writing fancy front-ends to websites so I cannot imagine writing anything that is too unfriendly. &lt;br /&gt;&lt;br /&gt;I do have an eight year old iBook I can test on, so we&#39;ll see. &lt;br /&gt;&lt;br /&gt;The big question will be whether all the browsers play nice with whatever Javascript library I pick. Right now I am leaning towards &lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;Dojo&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/8374596602297464285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8369822850832956643/8374596602297464285?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/8374596602297464285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/8374596602297464285'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/2008/02/concerns-from-apple-crowd.html' title='Concerns from the Apple crowd'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8369822850832956643.post-4019634450360534931</id><published>2008-02-14T14:02:00.000-08:00</published><updated>2008-02-14T14:05:56.453-08:00</updated><title type='text'>Development box ordered</title><content type='html'>I finally ordered a development box today. I ordered me a nice, fat &lt;a href=&quot;http://www.dell.com/ubuntu&quot;&gt;Dell with Ubuntu&lt;/a&gt;. Found me &lt;a href=&quot;http://www.cheapstingybargains.com/&quot;&gt;a code online to save $300&lt;/a&gt; which is what pushed me over the edge.&lt;br /&gt;&lt;br /&gt;The box should be arriving next week which means I can start getting my hands dirty.&lt;br /&gt;&lt;br /&gt;Still have to make a final decision on technology and get a host if I decide to go the Java route.&lt;br /&gt;&lt;br /&gt;Tonight I&#39;ll be stopping at &lt;a href=&quot;http://officemax.com&quot;&gt;OfficeMax&lt;/a&gt; to get some more desk space for my office and maybe a whiteboard as a treat as well.&lt;br /&gt;&lt;br /&gt;Hang in, this ride is just beginning.</content><link rel='replies' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/4019634450360534931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8369822850832956643/4019634450360534931?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/4019634450360534931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/4019634450360534931'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/2008/02/development-box-ordered.html' title='Development box ordered'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8369822850832956643.post-3522675346825435972</id><published>2008-02-11T11:24:00.001-08:00</published><updated>2008-02-11T11:34:13.995-08:00</updated><title type='text'>Technology, Part 2</title><content type='html'>So I spent the weekend thinking about technology again.&lt;br /&gt;&lt;br /&gt;Even though I made an &lt;a href=&quot;http://imood10.blogspot.com/2008/02/technology.html&quot;&gt;excellent case for using Python&lt;/a&gt; the other day I still have some doubts.&lt;br /&gt;&lt;br /&gt;I have so much experience using Java that I can move really fast if I use it. Things I will have to learn or look up in Python I already know how to do in Java.&lt;br /&gt;&lt;br /&gt;Plus, there is the added fact that I am using Java again at work, so there is the wonderful synergy where things I learn at work will help imood, and things I learn doing imood will help work.&lt;br /&gt;&lt;br /&gt;Still however, there is the problem of hosting. Are there any good Java hosts out there? I just don&#39;t know...&lt;br /&gt;&lt;br /&gt;I still have some time to make this decision as I have yet to order my new development box. I thought it was going to be an easy choice, but now I toying around the idea with getting a laptop. I developed &lt;a href=&quot;http://altruistictank.org&quot;&gt;the Altruistic Tank&lt;/a&gt; on a laptop and I remember enjoying the freedom to work on my personal project from other locations than my house. Plus, I don&#39;t have a personal laptop.&lt;br /&gt;&lt;br /&gt;Got to solve the box problem this week.</content><link rel='replies' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/3522675346825435972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8369822850832956643/3522675346825435972?isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/3522675346825435972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/3522675346825435972'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/2008/02/technology-part-2.html' title='Technology, Part 2'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8369822850832956643.post-6470654451276071968</id><published>2008-02-08T06:35:00.001-08:00</published><updated>2008-02-08T13:50:56.085-08:00</updated><title type='text'>Technology</title><content type='html'>One of the main reasons I want to re-write imood is because of the technology. imood is written in Perl and a mix of regular Perl and object Perl at that. A lot of people will say &quot;ewwwww gross&quot; -- and they&#39;re right. But back in 1998 that&#39;s what you wrote web applications in.&lt;br /&gt;&lt;br /&gt;I don&#39;t really use Perl anymore and I really don&#39;t want to.&lt;br /&gt;&lt;br /&gt;A couple of years ago when I first started delving into a potential re-write I thought I was going to use Java. Java is a language I am more than comfortable in and have tons of experience with. Problem is it&#39;s sort of a pain to get good Java hosting, and to be honest, Java can be a little clunky when trying to move fast.&lt;br /&gt;&lt;br /&gt;For the last year here at &lt;a href=&quot;http://www.aginteractive.com/&quot;&gt;AG Interactive&lt;/a&gt; I&#39;ve been using Python to code since all of our web applications are Python. I have to say I thought I was going to be against it, but now I&#39;ve come to really enjoy it.&lt;br /&gt;&lt;br /&gt;And even though I&#39;ve since moved over to our &lt;a href=&quot;http://webshots.com&quot;&gt;brand new Photo team&lt;/a&gt; and will be using Java again, I am leaning towards using Python for the imood re-write.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://turbogears.org/&quot;&gt;TurboGears&lt;/a&gt; is a very easy to use framework that I&#39;ve played around with before, plus I already have great hosting for TurboGears apps over at &lt;a href=&quot;http://www.webfaction.com/&quot;&gt;WebFaction&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sounds like a winner to me.</content><link rel='replies' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/6470654451276071968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8369822850832956643/6470654451276071968?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/6470654451276071968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/6470654451276071968'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/2008/02/technology.html' title='Technology'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8369822850832956643.post-8881894915301984775</id><published>2008-02-07T09:13:00.000-08:00</published><updated>2008-02-07T09:16:51.322-08:00</updated><title type='text'>A new beginning?</title><content type='html'>The desire to re-write imood.com and make it &quot;all it can be&quot; has once again started to swell up deep down inside me.&lt;br /&gt;&lt;br /&gt;With the advent of imood&#39;s tenth anniversary coming up next year I simply cannot think of a better time to do this, nor can I think of any good excuses not to. My &lt;a href=&quot;http://armory.worldofwarcraft.com/character-sheet.xml?r=Malorne&amp;n=Martine&quot;&gt; beloved World of Warcraft character&lt;/a&gt; may just have to go on ice...&lt;br /&gt;&lt;br /&gt;Stick around and see what unfolds...</content><link rel='replies' type='application/atom+xml' href='http://imood10.blogspot.com/feeds/8881894915301984775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8369822850832956643/8881894915301984775?isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/8881894915301984775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8369822850832956643/posts/default/8881894915301984775'/><link rel='alternate' type='text/html' href='http://imood10.blogspot.com/2008/02/new-beginning.html' title='A new beginning?'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/08488825627542594822</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry></feed>