tag:blogger.com,1999:blog-100889782024-03-14T10:00:50.480-07:00Nothing to see here...A Blog by Ray KruegerRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.comBlogger151125tag:blogger.com,1999:blog-10088978.post-32494890277687607352010-05-19T06:56:00.000-07:002010-05-19T07:05:45.766-07:00What the hell happened to this blog?In short? Twitter.I haven't been blogging much as of late because I simply haven't felt inspired to do so. This blog has always been a hotbed of Java stuff and I (thankfully) don't work with any of that any more. Now a days I work entirely in Ruby and am so much happier for it. Any time I do something interesting with Ruby I never felt like this blog was the place to talk about it for some reasonRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-11118963659820152822009-12-16T07:40:00.000-08:002009-12-16T07:47:19.306-08:00Handling the Twitter Stream API with RubyI've been doing a lot of things with the Twitter API lately. More on that another time though. I started messing around with their stream API last night. It's pretty fun to play with and I wanted to put the code up somewhere so I can use it later. Right now it works, but it clearly isn't very robust. It needs retry logic and better error handling. Right now, it's just a toy :)You'll need the jsonRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com2tag:blogger.com,1999:blog-10088978.post-41037498632356963082009-09-29T17:32:00.000-07:002009-09-29T17:38:06.370-07:00Spymemcached Optimizations FollowupA couple days ago, Dustin Sallings, the other of the spymemcached Java client for memcached, posted an article on some optimizations done to the library. If you are currently using hibernate-memcached you may want to try out the latest spymemcached RC release.If you combine the latest spymemcached RC release, with memcached 1.4 and the new binary protocol you should see significant performance Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com2tag:blogger.com,1999:blog-10088978.post-66864779756382865212009-09-24T04:26:00.000-07:002009-09-25T21:05:15.144-07:00Tales of a Bottom Feeder Recruiting AgencyI'm a moron. At least according to the well formed opinion of one Kevin Higgins of H.T. Associates. He formed this opinion after I repeatedly asked for his "Executive Search" firm to stop contacting me. Now, I've checked with a few authoritative sources, like my Mom and my Wife, and it turns out; I'm not a moron (my Wife did appear to be on the fence).Last week sometime I was sitting at my desk Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com41tag:blogger.com,1999:blog-10088978.post-38628837862686547492009-09-18T07:46:00.000-07:002009-09-18T07:55:12.925-07:00iPhone QR Code ReadersI was playing around with some QR code readers for the iPhone. If you don't know what a QR code is you might recognize it as a crazy looking square full of smaller squares. Apparently these things are on everything in Japan, and are used to market products as well as presenting URLs.I tried two so far this morning based on what Jeff Judge and Doug Barth at Interactive Mediums were playing with. Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com1tag:blogger.com,1999:blog-10088978.post-75208994404681982202009-09-13T07:16:00.000-07:002009-09-14T09:33:56.678-07:00Windy City Rails 2009Yesterday I attended the Windy City Rails 2009 conference. This is the first conference I've attended in a few years. More notably it was my first Ruby related conference. I have to say, I loved the format most of all. The conference was only $99 to attend, there were no tracks and therefor no session overlap. It was a quick one day in and out affair with great speakers and really good material. Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com2tag:blogger.com,1999:blog-10088978.post-76752587273754420822009-08-10T09:46:00.000-07:002009-08-10T09:52:29.697-07:00Hibernate-memcached 1.2.1 ReleasedI released 1.2.1 this morning to fix an NPE that was brought up in the group this morning. The NPE only comes up under an error condition so it really shouldn't be affecting too many people. Either way, it was crappy code and it needed to get fixed.You can download the 1.2.1 from the site, or just update your maven pom.http://code.google.com/p/hibernate-memcached/Enjoy!Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com2tag:blogger.com,1999:blog-10088978.post-47435434942356334222009-07-17T18:34:00.001-07:002009-07-17T19:28:35.188-07:00Hibernate-memcached 1.2 ReleasedEarlier this week I released hibernate-memcached 1.2. Hibernate-memcached is a simple library that enables the use of Memcached as a second-level cache in Hibernate.The 1.2 release updates the Maven dependencies to spymemcached 2.3.1, which includes some bug fixes and reduces the dependencies by one jar (spy.jar is gone). The main purpose of the hibernate-memcached release is to add support for Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com1tag:blogger.com,1999:blog-10088978.post-72376563072399805542009-05-17T07:10:00.000-07:002009-05-17T07:26:19.452-07:00Rails Authentication: restful_authentication vs. authlogicI've been spending a bit of time comparing Rails authentication mechanisms. The two main frameworks out there are the "restful-authentication" and "authlogic" libraries. The two provide the same general purpose functionality; users, sessions, cookies and emails.The Restful authentication library is the current popular choice. I believe this is due to it being one of the first real options, as Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com2tag:blogger.com,1999:blog-10088978.post-36800083988749597102009-04-16T07:17:00.000-07:002009-04-28T08:40:47.683-07:00Follow up to the AbstractHibernateDaoIn my writing about the AbstractHibernateDao here I mention that you no longer need to extend HibernateDaoSupport class. You do lose one thing though. Your new AbstractHibernateDao based DAO will now throw HibernateExceptions, not Spring DataAccessExceptions. Now, to me, this isn't the end of the world. In a Hibernate 3.2+ world Hibernate does have a clear exception hierarchy. Not like the old Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com4tag:blogger.com,1999:blog-10088978.post-71483794955796317742009-04-02T05:32:00.000-07:002009-04-02T05:35:21.973-07:00Amazon Elastic MapReduceAmazon announced an Elastic MapReduce service in the AWS environment. This service combines S3, EC2 and the Hadoop MapReduce framework to provide a powerful distributed processing engine. This is pretty awesome stuff. Too bad I have no use for it right now, maybe I should make one up :PAmazon Elastic MapReduceRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-35622384447733525182009-03-12T17:30:00.001-07:002009-03-12T17:30:45.827-07:00Announcing Tiny VHMy Buddy Sean got angry about is.gd going down the other day, so he wrote his own URL shortening service. I'm gonna use it for everything, and you should too :PAnnouncing Tiny VHRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-13931185264104113422009-01-30T03:39:00.000-08:002009-01-30T03:40:51.055-08:00Announcing Fidgetr | >140 CharactersAnnouncing Fidgetr | >140 CharactersMy friend Paul Kehrer over at the "> 140 Characters" blog has released his new WordPress plugin called Fidgetr. From his blog... Fidgetr is a WordPress widget that displays the latest photos from your Flickr photostream in an attractive manner. It features support for its own themes along with very simple setup and good compatibility with various WordPress Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-7243618218171583742009-01-22T18:12:00.000-08:002009-01-22T18:12:19.842-08:00YouTube - SCRUM in Under 10 Minutes (HD)YouTube - SCRUM in Under 10 Minutes (HD)Awesome!Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-73206647039820427342009-01-22T06:18:00.000-08:002009-01-22T06:18:31.245-08:00git ready - pushing and pullinggit ready - pushing and pullingA great overview of how git distribution works.Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com1tag:blogger.com,1999:blog-10088978.post-8346548046699641382008-12-18T20:28:00.000-08:002008-12-18T20:35:26.612-08:00Simple Maven ArchetypeI've been doing more and more with Maven lately. We're currently beginning the effort to migrate some of our stuff to Maven at work. A new feature of the archetype plugin was introduced a bit ago to generate java projects from a menu. This is done using mvn archetype:generate. This provides you with a (hideous) menu of options to begin a new project from a template.The problem I have with this (Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-7871679478344801652008-12-07T16:00:00.000-08:002008-12-08T09:10:39.137-08:00Hibernate-memcached 1.1.0 Released!After a bit of trial and error with the maven release plugin, the latest release of hibernate-memcached is available. This release includes a few new features:Support for the Whalin memcached client New Key strategies: Md5KeyStrategy, Sha1KeyStrategy for reducing the length of keysBetter Exception handling during cache failure scenarios This is the first release after moving the source to Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com6tag:blogger.com,1999:blog-10088978.post-14687436099257217902008-11-22T14:33:00.000-08:002008-11-22T14:33:42.615-08:00Rails 2.2 Released!Rails 2.2 was released this week with some really interesting new features. Most interesting, to me at least, is "Thread safety and a connection pool". Rails applications are generally run using many single threaded instances through something like Mongrel. Now they'll be able to run multi-threaded, a huge leap forward.What's most interesting, it almost only matters to JRuby users! For more Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-30755459062891761432008-11-21T08:17:00.000-08:002008-11-21T08:17:31.908-08:003 Reasons to Switch to Git from Subversion � markmcbA great little comparison of day-to-day type operations with Git compared to Subversion.3 Reasons to Switch to Git from Subversion � markmcbRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-89272401115717881902008-11-14T09:25:00.000-08:002008-11-14T09:25:18.522-08:00Grails 1.0.4 ReleasedGrails 1.0.4 was released today. This is the first release from G2One after the SpringSource acquisition. I don't know much about new features yet though. So check the internets :)SpringSource Team Blog: First Grails Release Under the SpringSource BannerRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-37813913105305782082008-11-11T08:45:00.000-08:002008-11-11T08:45:35.673-08:00YouTube - Google Techtalk on GitIf you want to get a better understanding of what Git can do, check this talk out...YouTube - Google Techtalk on GitRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-75283257107455315372008-11-11T03:12:00.000-08:002008-11-11T06:19:49.645-08:00Graeme Rocher's Blog: Groovy and Grails join the Spring familyThis is good news I think. Hopefully this gets Groovy and Grails some much needed visibility.Graeme Rocher's Blog: Groovy and Grails join the Spring familySpringSource Team Blog: More Weapons for the War on Complexity: SpringSource Acquires Groovy/Grails LeaderRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-27795562953393997992008-11-05T10:27:00.000-08:002008-11-05T10:27:19.260-08:00Android: Best Android Apps to Boost Your Mobile Productivity (So Far)Why I want a G1...Android: Best Android Apps to Boost Your Mobile Productivity (So Far)Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-33552646260010398952008-11-05T05:56:00.000-08:002008-11-05T05:56:37.443-08:00InfoQ: Writing JEE applications with Grails and FlexIronic, I was just looking at doing something like this.InfoQ: Writing JEE applications with Grails and FlexRay Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0tag:blogger.com,1999:blog-10088978.post-70279010380334945122008-10-19T07:04:00.000-07:002008-10-19T07:08:32.717-07:00O'Reilly Feeds Gone WildAnyone else notice that the news feeds coming from various places on the O'Reilly network have gone nuts? For instance the O'Reilly Ruby feed suddenly had like 20 Linux articles published at once. I also have a feed for articles from my friend Tim O'Brien that, right now, shows 42 new articles. Those articles all have the same publish date and are from just about every author in the O'Reilly Ray Kruegerhttp://www.blogger.com/profile/06110480752501115735noreply@blogger.com0