<?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:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-28789614</id><updated>2010-05-11T22:50:27.179-07:00</updated><title type='text'>message.send()</title><subtitle type='html'>The usually rather technical blog of Matthew T. Adams.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28789614.post-6204716452847284569</id><published>2009-05-14T11:20:00.000-07:00</published><updated>2009-05-14T12:29:32.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='persistence'/><category scheme='http://www.blogger.com/atom/ns#' term='gorm'/><category scheme='http://www.blogger.com/atom/ns#' term='gaej'/><category scheme='http://www.blogger.com/atom/ns#' term='orm'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='jdo'/><category scheme='http://www.blogger.com/atom/ns#' term='appengine'/><title type='text'>JDO Support Spreads For Good Reason</title><summary type='text'>It looks like Google AppEngine for Java's JDO support is beginning to spread to others.  In particular, Grails now  supports JDO on GAEJ, and it looks like GORM is being enhanced to support JDO.Some of you may not have been aware that JDO has been under active, continous development at Apache ever since before the JDO 2.0 release.  In fact, it's the only JSR that I know of that was and continues </summary><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/6204716452847284569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=6204716452847284569' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/6204716452847284569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/6204716452847284569'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2009/05/jdo-support-spreads-for-good-reason.html' title='JDO Support Spreads For Good Reason'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-4291406734275280278</id><published>2008-04-04T10:23:00.000-07:00</published><updated>2008-04-04T11:35:07.659-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='domain modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='streamlined object modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='domain driven design'/><category scheme='http://www.blogger.com/atom/ns#' term='color modeling'/><title type='text'>Good Domain Modeling</title><summary type='text'>In my experience, the topic of good domain modeling comes up, and people are often lacking resources that discuss it thoroughly.  I have found three texts that have been extremely helpful in this area, and I would recommend reading them in this order:Chapter 1 of "Java Modeling in Color With UML" by Peter Coad, which can be found online at http://www.petercoad.com/download/bookpdfs/jmcuch01.</summary><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/4291406734275280278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=4291406734275280278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/4291406734275280278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/4291406734275280278'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2008/04/good-domain-modeling.html' title='Good Domain Modeling'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Fv_fgJApnaI/R_ZwDjXE9ZI/AAAAAAAAABQ/BGXzEv_B0Ok/s72-c/coad_archetypes' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-3815115057735322091</id><published>2007-11-15T13:35:00.000-08:00</published><updated>2007-11-21T11:11:53.665-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>Mac OS X:  Mouse-Follows-Focus (Not Focus-Follows-Mouse)?</title><summary type='text'>More from the Windows-Power-User-to-Mac-Power-User-Adjustments department:  Windows has a really nice key on the keyboard that I use a lot:  the context-sensitive menu key.  It looks something like this on most Windows machines:It allows me to perform a right-click wherever focus currently is without having to use the mouse.So, Mac OS X has its equivalent of right-clicking, which is Ctrl-Click.  </summary><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/3815115057735322091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=3815115057735322091' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/3815115057735322091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/3815115057735322091'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2007/11/mac-os-x-mouse-follows-focus-not-focus.html' title='Mac OS X:  Mouse-Follows-Focus (Not Focus-Follows-Mouse)?'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Fv_fgJApnaI/Rzy-S0SgSPI/AAAAAAAAAAo/YvrWjmH3ZOo/s72-c/csmkey.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-6063668799564185702</id><published>2007-11-15T11:35:00.000-08:00</published><updated>2007-11-21T11:12:20.698-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pop'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><title type='text'>POP woes with Yahoo Mail</title><summary type='text'>I'm pretty happy with Yahoo Mail, having been a customer since the service first started, however, I'm having some problems now that I've started using POP access.Throughout the day, I get prompted by Mail on Mac OS X to reenter the password for my two POP accounts (one for my "@yahoo.com" email address and one for my "@matthewadams.org" address).  This happens probably 10 or more times per day.</summary><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/6063668799564185702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=6063668799564185702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/6063668799564185702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/6063668799564185702'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2007/11/pop-woes-with-yahoo-mail.html' title='POP woes with Yahoo Mail'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-7503717819986492155</id><published>2007-11-01T17:29:00.000-07:00</published><updated>2007-11-21T11:13:01.849-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><title type='text'>Mac OS X and mp3 Files</title><summary type='text'>So I've been using my new MacBook Pro for a month or so now, and this'll probably the first in what I'm sure will be a series of questions as I transition from being a power Windows navigator to the same on Mac OS X.I'd like to copy iTunes playlists, consisting only of mp3 files, to my various, generic, USB mp3 players.  When I plug the player in, it doesn't show up in iTunes.  Please don't tell </summary><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/7503717819986492155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=7503717819986492155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/7503717819986492155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/7503717819986492155'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2007/11/mac-os-x-and-mp3-files.html' title='Mac OS X and mp3 Files'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-1862699422815515055</id><published>2007-10-31T11:46:00.000-07:00</published><updated>2007-10-31T12:04:12.406-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='jpa'/><category scheme='http://www.blogger.com/atom/ns#' term='orm'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='red hat'/><category scheme='http://www.blogger.com/atom/ns#' term='jdo'/><category scheme='http://www.blogger.com/atom/ns#' term='jboss'/><title type='text'>JPOX Is Better Than Hibernate?</title><summary type='text'>Oh, yeah, the whole reason I started back into the blogosphere:  I saw a post over on the JPOX forum that I thought was worth sharing, just for the stir-the-pot factor.  It's entitled "JPOX better than Hibernate according to Hibernate trainer!"NB:  JPOX is a JDO- and JPA-compliant ORM, and is the reference implementation for JDO 2.0.In all fairness to Hibernate, clearly the most widely used ORM </summary><link rel='related' href='http://www.jpox.org/servlet/forum/viewthread?thread=4688' title='JPOX Is Better Than Hibernate?'/><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/1862699422815515055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=1862699422815515055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/1862699422815515055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/1862699422815515055'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2007/10/jpox-is-better-than-hibernate.html' title='JPOX Is Better Than Hibernate?'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-8293397688747524361</id><published>2007-10-31T11:28:00.000-07:00</published><updated>2007-10-31T11:45:32.498-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jpa'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><category scheme='http://www.blogger.com/atom/ns#' term='interface21'/><category scheme='http://www.blogger.com/atom/ns#' term='jdo'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='xcalia'/><title type='text'>Catching up</title><summary type='text'>I'm going to take a moment in this post to catch up, since it's been a while since I posted anything.  Let's see, my last post (other than to say that I'm moving to this new blog), had to do with persistence within an SOA.While I still absolutely love what Xcalia has been able to do with transparent persistence (namely, move beyond relational databases and allow you to use literally anything that</summary><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/8293397688747524361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=8293397688747524361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/8293397688747524361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/8293397688747524361'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2007/10/catching-up.html' title='Catching up'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-28789614.post-8788964129871524144</id><published>2007-10-31T11:10:00.000-07:00</published><updated>2007-10-31T11:16:18.017-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='jroller'/><title type='text'>Goodbye JRoller, Hello Blogger.</title><summary type='text'>Not that very many people read it, but I've decided to move my former blog to Blogger and my own domain (matthewadams.org).  We'll see how it goes using Blogger!</summary><link rel='related' href='http://jroller.com/matthewadams' title='Goodbye JRoller, Hello Blogger.'/><link rel='replies' type='application/atom+xml' href='http://blog.matthewadams.me/feeds/8788964129871524144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=28789614&amp;postID=8788964129871524144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/8788964129871524144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28789614/posts/default/8788964129871524144'/><link rel='alternate' type='text/html' href='http://blog.matthewadams.me/2007/10/goodbye-jroller-hello-blogger.html' title='Goodbye JRoller, Hello Blogger.'/><author><name>Matthew Adams</name><uri>http://www.blogger.com/profile/18392415390646721071</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15092419290305411528'/></author><thr:total>0</thr:total></entry></feed>