<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Dutch Rapley is a technologist, web artisan, and community activist who lives just outside of and works in Fort Wayne, IN.</description><title>Dutch Rapley</title><generator>Tumblr (3.0; @dutchrapley)</generator><link>http://blog.dutchrapley.com/</link><item><title>What If?</title><description>&lt;p&gt;What if you you were walking into a grocery store and you noticed a family? The reason you noticed them is that you had to walk around their kids to get into the store. You look again and you notice they have a stroller full of food. Not a massive amount of food, it&amp;#8217;s not a big stroller. You notice the youngest child is no older than three and bundled up. You overhear a conversation about the weather. The temperature has dropped fifteen degrees in the last hour. It may or may not be raining and it&amp;#8217;s windy.&lt;/p&gt;
&lt;p&gt;What if you offer a to give them a ride and they politely decline with, &amp;#8220;Someone is coming to pick us up.&amp;#8221; What if you know that&amp;#8217;s not true and you insist? &lt;/p&gt;
&lt;p&gt;What if they walked one and a half miles, in less than pleasant weather, one way to buy groceries?&lt;/p&gt;
&lt;p&gt;What if they don&amp;#8217;t have furniture in their living room? You wonder whether or not they have a refrigerator. You wonder if they have pots and pans.&lt;/p&gt;
&lt;p&gt;What if you go back to the store and you buy groceries? What if none of those groceries make it to your home because you bought them for the family in need?  What if you realized what you originally went into the store to buy is no longer important?&lt;/p&gt;
&lt;p&gt;It makes you wonder, doesn&amp;#8217;t it?&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/18648254670</link><guid>http://blog.dutchrapley.com/post/18648254670</guid><pubDate>Sat, 03 Mar 2012 00:18:00 -0500</pubDate></item><item><title>When Steve Jobs Died, I Wept</title><description>&lt;div&gt;
&lt;p&gt;On October 5, 2011, Steve Jobs passed away. As I received news of his passing, I shed a tear. I wept. Steve Jobs was many things. He was a businessman and an innovator. More importantly, for some, he was a father. &lt;/p&gt;
&lt;p&gt;I wept, not for passing of Steve Jobs but for what it represented - an acknowledgement and reminder to us of our own mortality. It was a reminder to me of my own father&amp;#8217;s mortality. Like Steve, my father struggled with cancer the remainder of his days.&lt;/p&gt;
&lt;p&gt;I wept for Steve&amp;#8217;s children. I knew I would be experiencing the same emotions in the not too distant future. I wept because I knew I was going to miss my father dearly. A month later, I watched as my own father had no choice but to give up on his struggle with cancer.&lt;/p&gt;
&lt;p&gt;Today is his birthday. While Dad isn&amp;#8217;t here to celebrate with us, I can still celebrate today as the day that he was born, that he lived, and that he gave everything in his service to God, his country, and his family.&lt;/p&gt;
&lt;p&gt;Rest in peace, Dad. You are gone, but not forgotten.&lt;/p&gt;
&lt;/div&gt;</description><link>http://blog.dutchrapley.com/post/14368447283</link><guid>http://blog.dutchrapley.com/post/14368447283</guid><pubDate>Sat, 17 Dec 2011 15:43:05 -0500</pubDate></item><item><title>Decisions</title><description>&lt;p&gt;When I was going off to college, I thought it might be a wise decision to buy a car. I knew of a 1976 Chevy Nova 4 door that was for sale. It didn&amp;#8217;t have AC, but had a nicely tuned 327. May dad and I took it out for a test drive. I really wanted this car. My dad said, &amp;#8220;No.&amp;#8221; I needed to buy a computer. I did.&lt;/p&gt;
&lt;p&gt;The computer wasn&amp;#8217;t that great. It was put together with parts from Computer Shopper and had a Cyrix processor. I could play Doom, Command &amp;amp; Conquer, and the original Warcraft on it. &lt;/p&gt;
&lt;p&gt;I never experienced a hardware failure, but I found myself tinkering with it on an ongoing basis. Netscape was fairly new and web sites piqued my interest. Yahoo! was just getting started. Because of this computer and access to the internet, I got interested in web development which later led to me a career in the field.&lt;/p&gt;
&lt;p&gt;In retrospect, the decision to purchase a computer was the best one that could be made. I didn&amp;#8217;t make the decision, my dad did. Sometimes we need a little help in making decisions.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/3928298721</link><guid>http://blog.dutchrapley.com/post/3928298721</guid><pubDate>Thu, 17 Mar 2011 18:41:08 -0400</pubDate></item><item><title>Four Week Challenge</title><description>&lt;p&gt;I&amp;#8217;m posting this a little later than I wanted and I&amp;#8217;ll keep it short. I&amp;#8217;m taking part in a four week challenge. The challenge is to learn something knew or expand knowledge on a particular topic in four weeks.&lt;/p&gt;
&lt;p&gt;For this challenge, I&amp;#8217;m diving back into Rails. The idea is to spend some time with Rails each day. It doesn&amp;#8217;t have to be a large chunk of time, but I have to spend enough time to advance my knowledge. At the end of four weeks, I hope to launch a new website. Whether or not I launch isn&amp;#8217;t as important as establishing continuity for continuous improvement. It&amp;#8217;s not the destination that&amp;#8217;s important, but the journey that gets me there. Here&amp;#8217;s to continuous improvement and the advancement of knowledge.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/3071591658</link><guid>http://blog.dutchrapley.com/post/3071591658</guid><pubDate>Wed, 02 Feb 2011 14:25:07 -0500</pubDate></item><item><title>FW Geek Dinner, Revisited</title><description>&lt;p&gt;HISTORY&lt;/p&gt;
&lt;p&gt;When I moved to Fort Wayne, I hardly knew anyone. Being a telecommuter didn&amp;#8217;t make it easy to meet people. I was fortunate enough to meet a couple of other telecommuters, &lt;a href="http://mikekrisher.com/"&gt;Mike Krisher&lt;/a&gt; and &lt;a href="http://yergler.net/"&gt;Nathan Yergler&lt;/a&gt;, early on and we started meeting on a regular basis to &amp;#8220;talk shop&amp;#8221; over at &lt;a href="http://oldcrown.com/"&gt;Old Crown Coffee Roasters&lt;/a&gt;. After a few months, we all decided it would be a good idea to invite the community at large to join the discussion. Thus, the Fort Wayne Geek Dinner was born.&lt;/p&gt;
&lt;p&gt;The FW Geek Dinner ran from about mid 2006 to early 2008. We always had between fifteen to thirty folks in attendance with attendees from as far away as Bryan, OH and Muncie, IN. In early 2008, I thought it would be a good time for the dinner to self organize, but that never took shape.&lt;/p&gt;
&lt;p&gt;REBIRTH&lt;/p&gt;
&lt;p&gt;Over the last year, I&amp;#8217;ve had several folks approach me about bringing back the FW Geek Dinner. Those who attended the past said that they really enjoyed the format and the company of those who attended.&lt;/p&gt;
&lt;p&gt;WHO&amp;#8217;S INVITED?&lt;/p&gt;
&lt;p&gt;The FW Geek Dinner isn&amp;#8217;t just for programmers and server administrators. If you have any interest in anything technology related, you&amp;#8217;re welcome to attend. You could be a maker, enjoy LEGO Mindstorms, work with illustration software, work with 3D modeling software, etc. &lt;/p&gt;
&lt;p&gt;WHEN IS THE NEXT DINNER?&lt;/p&gt;
&lt;p&gt;The next dinner is currently being organized and will take place either late January or early February. Once we finalize the details, I&amp;#8217;ll announce the plans. In the meantime, you can join our group to stay informed or to connect with other professionals in the area: &lt;a href="http://groups.google.com/group/geekdinner-fw"&gt;&lt;a href="http://groups.google.com/group/geekdinner-fw"&gt;http://groups.google.com/group/geekdinner-fw&lt;/a&gt;&lt;/a&gt;.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/2653206095</link><guid>http://blog.dutchrapley.com/post/2653206095</guid><pubDate>Sat, 08 Jan 2011 11:37:20 -0500</pubDate><category>fortwayne</category></item><item><title>Bitstream Vera Sans Mono</title><description>&lt;p&gt;&lt;a href="http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/"&gt;&lt;a href="http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/"&gt;http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A found a new font. I&amp;#8217;m using it for programming on Mac and Windows.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/2396009370</link><guid>http://blog.dutchrapley.com/post/2396009370</guid><pubDate>Mon, 20 Dec 2010 20:59:06 -0500</pubDate></item><item><title>Web Designers VS Web Developers</title><description>&lt;a href="http://sixrevisions.com/infographics/web-designers-vs-web-developers-infographic/"&gt;Web Designers VS Web Developers&lt;/a&gt;</description><link>http://blog.dutchrapley.com/post/1547254832</link><guid>http://blog.dutchrapley.com/post/1547254832</guid><pubDate>Thu, 11 Nov 2010 18:37:08 -0500</pubDate></item><item><title>Ten Men Walk Into A Bar</title><description>&lt;a href="http://doc.cat-v.org/economics/bar_stool_economics"&gt;Ten Men Walk Into A Bar&lt;/a&gt;</description><link>http://blog.dutchrapley.com/post/1201226641</link><guid>http://blog.dutchrapley.com/post/1201226641</guid><pubDate>Mon, 27 Sep 2010 14:05:48 -0400</pubDate><category>economics</category></item><item><title>The Journal of Applied Disruption: A Surefire Search Engine Strategy</title><description>&lt;a href="http://applieddisruption.org/post/1132300982/a-surefire-search-engine-strategy"&gt;The Journal of Applied Disruption: A Surefire Search Engine Strategy&lt;/a&gt;: &lt;p&gt;&lt;a href="http://applieddisruption.org/post/1132300982/a-surefire-search-engine-strategy"&gt;applieddisruption&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Undeniably, showing up on the first page of Google results for your most vital keywords creates opportunities for your organization. Getting there the right way can make the difference between creating opportunities for a week or opportunities for a lifetime.&lt;/p&gt;
&lt;p&gt;“Great content, well-structured and…&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://blog.dutchrapley.com/post/1179213033</link><guid>http://blog.dutchrapley.com/post/1179213033</guid><pubDate>Fri, 24 Sep 2010 17:45:00 -0400</pubDate></item><item><title>Needed ColdFusion Hibernate Improvements</title><description>&lt;p&gt;Adobe made some nice improvements to Hibernate integration in the latest 9.0.1 update.&lt;/p&gt;
&lt;p&gt;The nicest addition is the ability to work with multiple datasources in a single application.&lt;/p&gt;
&lt;p&gt;I feel the implementation leaves much to be desired. Here&amp;#8217;s where it falls short:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Additional datasources are differentiated with the &amp;#8220;datasource&amp;#8221; attribute in the CFC metadata&lt;/li&gt;
&lt;li&gt;Across all datasources in an app, entity names have to be unique&lt;/li&gt;
&lt;li&gt;There&amp;#8217;s no flexibility with entityLoad() - see #2 above&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;I feel that a couple of minor improvements could be made:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Have a Application.cfc setting for this.ormsettings.datasources, this could provide some additional, useful functionality. You would no longer need to specify the datasource in the CFC&amp;#8217;s attributes.&lt;br/&gt;&lt;br/&gt;this.ormsettings.datasources = [&lt;br/&gt;&lt;span&gt; &lt;/span&gt;{datasource=&amp;#8221;ds1&amp;#8221;,&lt;br/&gt;&lt;span&gt; &lt;/span&gt;cfclocation=[&amp;#8220;com/myorg/orm&amp;#8221;]},&lt;br/&gt;&lt;span&gt; &lt;br/&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;{datasource=&amp;#8221;ds2&amp;#8221;,&lt;br/&gt;&lt;span&gt; &lt;/span&gt;cfclocation=[&amp;#8220;com/myorg/moreorm&amp;#8221;, &amp;#8221;com/bmic/evenmoreorm&amp;#8221;]}&lt;br/&gt;];&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;2) working with entityLoad() and entityNew()&lt;/p&gt;
&lt;p&gt;Currently, if you&amp;#8217;re working with entityNew(), you have a nice work around, and that&amp;#8217;s because you can instantiate ORM objects with createObject(). Granted, you&amp;#8217;re still at the mercy of dealing with unique entities.&lt;/p&gt;
&lt;p&gt;I realize it wouldn&amp;#8217;t be right to add an additional attribute to entityLoad() and entityNew() for the datasource, but the following could be options for implementation when dealing with multiple hibernate sessions:&lt;/p&gt;
&lt;p&gt;entityNew(&amp;#8220;path.to.SomeEntity&amp;#8221;)&lt;br/&gt;entityNew(&amp;#8220;ds1:SomeEntity&amp;#8221;)&lt;/p&gt;
&lt;p&gt;entityLoad(&amp;#8220;path.to.SomeEntity&amp;#8221;, 100, true)&lt;br/&gt;entityLoad(&amp;#8220;ds1:SomeEntity&amp;#8221;, 100 true)&lt;/p&gt;
&lt;p&gt;entityLoadByPK() would require the same enhancement as entityLoad()&lt;/p&gt;
&lt;p&gt;entitySave() wouldn&amp;#8217;t need to be updated since the entity is aware of the datasource it belongs to.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/1123108649</link><guid>http://blog.dutchrapley.com/post/1123108649</guid><pubDate>Tue, 14 Sep 2010 18:54:00 -0400</pubDate><category>coldfusion</category><category>hibernate</category><category>orm</category></item><item><title>CBS Sports FAIL</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l86mggVNOq1qzs81w.png"/&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#8217;t know how fumbled this one. Was it the developer or the QA engineer? Maybe both are to blame. I know the casual user doesn&amp;#8217;t see the meta data when visiting your site. Meta data matters when you share a link via Facebook.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/1060375065</link><guid>http://blog.dutchrapley.com/post/1060375065</guid><pubDate>Fri, 03 Sep 2010 17:53:00 -0400</pubDate><category>fail</category></item><item><title>ColdFusion + Migrations</title><description>&lt;p&gt;Wait. What? Database versioning with ColdFusion? Not exactly. If you&amp;#8217;re building any type of web application on Linux or Unix (Mac OS X included), there&amp;#8217;s no reason you can&amp;#8217;t leverage a little bit of ruby goodness in the form of ActiveRecord::Migration.&lt;/p&gt;
&lt;p&gt;Migrations in ActiveRecord do a wonderful job of versioning your database, especially if you work on a distributed team, or each developer has their own local environment, and you use git. Forget managing SQL statements that updates your table structure, that&amp;#8217;s for the birds.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re interested, you should definitely check out the &lt;a href="http://github.com/thuss/standalone-migrations"&gt;standalone-migrations gem&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After all, it&amp;#8217;s about using the best tool for the job.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/1050161192</link><guid>http://blog.dutchrapley.com/post/1050161192</guid><pubDate>Wed, 01 Sep 2010 19:16:00 -0400</pubDate><category>coldfusion</category></item><item><title>Web Application Developer</title><description>&lt;p&gt;Artisan or engineer?&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/1049962751</link><guid>http://blog.dutchrapley.com/post/1049962751</guid><pubDate>Wed, 01 Sep 2010 18:15:00 -0400</pubDate></item><item><title>All Roads Lead to Rails</title><description>&lt;a href="http://revver.com/video/171954/all-roads-lead-to-rails-unspace/"&gt;All Roads Lead to Rails&lt;/a&gt;: &lt;p&gt;I know this video is old, but, it’s still very relevant. It’s another one of my favorites on the topic of software development.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/1039736961</link><guid>http://blog.dutchrapley.com/post/1039736961</guid><pubDate>Mon, 30 Aug 2010 21:22:00 -0400</pubDate><category>programming</category><category>innovation</category><category>development</category></item><item><title>So Long Slashdot</title><description>&lt;p&gt;For years, I&amp;#8217;d take a glance at &lt;a href="http://slashdot.org/"&gt;Slashdot&lt;/a&gt; on a daily basis. For the past several weeks, I haven&amp;#8217;t looked at it, even once. I can&amp;#8217;t explain it. I&amp;#8217;m just not interested anymore.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/987855066</link><guid>http://blog.dutchrapley.com/post/987855066</guid><pubDate>Sat, 21 Aug 2010 11:28:45 -0400</pubDate><category>slashdot</category></item><item><title>70’s Schwinn Suburban 5-Speed
This bike has...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l63a7l7F9k1qzs10vo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;70’s Schwinn Suburban 5-Speed&lt;/p&gt;
&lt;p&gt;This bike has Shimano’s FF System and Positron shifter. The FF System is fairly interesting and probably ahead of it’s time in the 70’s. It allows for the chain to turn even when not pedaling; thus, allowing for the rider to shift while coasting.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/854502174</link><guid>http://blog.dutchrapley.com/post/854502174</guid><pubDate>Sat, 24 Jul 2010 21:16:32 -0400</pubDate></item><item><title>Low esteem and the factory</title><description>&lt;a href="http://sethgodin.typepad.com/seths_blog/2010/07/low-esteem-and-the-factory.html"&gt;Low esteem and the factory&lt;/a&gt;: &lt;p&gt;Words of wisdom from Seth Godin.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/828630334</link><guid>http://blog.dutchrapley.com/post/828630334</guid><pubDate>Sun, 18 Jul 2010 14:43:17 -0400</pubDate></item><item><title>Doug Richard on Lifestyle Businesses</title><description>&lt;a href="http://www.schoolforstartups.co.uk/2010/07/13/who-do-people-hate-lifestyle-businesses/"&gt;Doug Richard on Lifestyle Businesses&lt;/a&gt;</description><link>http://blog.dutchrapley.com/post/815042015</link><guid>http://blog.dutchrapley.com/post/815042015</guid><pubDate>Thu, 15 Jul 2010 06:45:00 -0400</pubDate></item><item><title>Moving Away from Dreamhost</title><description>&lt;p&gt;Six years ago, I set up an account on &lt;a href="http://www.dreamhost.com/"&gt;Dreamhost&lt;/a&gt;. I have nothing against Dreamhost. They have served me well over the years. I paid $10.95 per month and I got basic hosting.&lt;/p&gt;
&lt;p&gt;Initially, I used Dreamhost for a personal website to host &lt;a href="http://gallery.menalto.com/"&gt;Gallery&lt;/a&gt; (of which Matt Mullenweg of Wordpress was a contributor). I also used Dreamhost for email until Google Apps came out.&lt;/p&gt;
&lt;p&gt;One of my goals was to build some PHP applications and host them on Dreamhost. I built one. In 2004, I used the Fusebox framework to build a Flickr/Shutterfly mashup. You could browse your photos and friends&amp;#8217; photos then add them to a Shutterfly shopping cart. This was before Flickr supported authentication as part of their API.&lt;/p&gt;
&lt;p&gt;Over the years, I&amp;#8217;ve hosted several blogs. I&amp;#8217;d write a dozen, or so, blog entries then delete my bog and start over. I was never committed to blogging. I&amp;#8217;m now hosting my blog on &lt;a href="http://www.dreamhost.com/"&gt;Tumblr&lt;/a&gt;.&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt; I even hosted a few sites for friends.&lt;/p&gt;
&lt;p&gt;In 2007, I started playing with Rails and prototyped an idea. I was even able to host it on Dreamhost without any issues. Granted, the site never went live for mass consumption.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m getting back to developing with Rails, and quiet frankly, &lt;a href="http://heroku.com/"&gt;Heroku&lt;/a&gt; is a better platform for launching and hosting Rails applications. I&amp;#8217;m still using Dreamhost for registrations and DNS entries.&lt;/p&gt;</description><link>http://blog.dutchrapley.com/post/806115096</link><guid>http://blog.dutchrapley.com/post/806115096</guid><pubDate>Tue, 13 Jul 2010 07:08:00 -0400</pubDate></item><item><title>Zed Shaw: The ACL is Dead @ CUSEC 2008</title><description>&lt;a href="http://vimeo.com/2723800"&gt;Zed Shaw: The ACL is Dead @ CUSEC 2008&lt;/a&gt;</description><link>http://blog.dutchrapley.com/post/69529882</link><guid>http://blog.dutchrapley.com/post/69529882</guid><pubDate>Sat, 10 Jan 2009 01:51:00 -0500</pubDate></item></channel></rss>

