Dutch Rapley

RSS

When Steve Jobs Died, I Wept

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. 

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’s mortality. Like Steve, my father struggled with cancer the remainder of his days.

I wept for Steve’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.

Today is his birthday. While Dad isn’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.

Rest in peace, Dad. You are gone, but not forgotten.

Decisions

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’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, “No.” I needed to buy a computer. I did.

The computer wasn’t that great. It was put together with parts from Computer Shopper and had a Cyrix processor. I could play Doom, Command & Conquer, and the original Warcraft on it. 

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.

In retrospect, the decision to purchase a computer was the best one that could be made. I didn’t make the decision, my dad did. Sometimes we need a little help in making decisions.

Feb 2

Four Week Challenge

I’m posting this a little later than I wanted and I’ll keep it short. I’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.

For this challenge, I’m diving back into Rails. The idea is to spend some time with Rails each day. It doesn’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’t as important as establishing continuity for continuous improvement. It’s not the destination that’s important, but the journey that gets me there. Here’s to continuous improvement and the advancement of knowledge.

Jan 8

FW Geek Dinner, Revisited

HISTORY

When I moved to Fort Wayne, I hardly knew anyone. Being a telecommuter didn’t make it easy to meet people. I was fortunate enough to meet a couple of other telecommuters, Mike Krisher and Nathan Yergler, early on and we started meeting on a regular basis to “talk shop” over at Old Crown Coffee Roasters. 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.

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.

REBIRTH

Over the last year, I’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.

WHO’S INVITED?

The FW Geek Dinner isn’t just for programmers and server administrators. If you have any interest in anything technology related, you’re welcome to attend. You could be a maker, enjoy LEGO Mindstorms, work with illustration software, work with 3D modeling software, etc. 

WHEN IS THE NEXT DINNER?

The next dinner is currently being organized and will take place either late January or early February. Once we finalize the details, I’ll announce the plans. In the meantime, you can join our group to stay informed or to connect with other professionals in the area: http://groups.google.com/group/geekdinner-fw.

Bitstream Vera Sans Mono

http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/

A found a new font. I’m using it for programming on Mac and Windows.

Web Designers VS Web Developers

Ten Men Walk Into A Bar

The Journal of Applied Disruption: A Surefire Search Engine Strategy

applieddisruption:

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.

“Great content, well-structured and…

Needed ColdFusion Hibernate Improvements

Adobe made some nice improvements to Hibernate integration in the latest 9.0.1 update.

The nicest addition is the ability to work with multiple datasources in a single application.

I feel the implementation leaves much to be desired. Here’s where it falls short:

  1. Additional datasources are differentiated with the “datasource” attribute in the CFC metadata
  2. Across all datasources in an app, entity names have to be unique
  3. There’s no flexibility with entityLoad() - see #2 above

I feel that a couple of minor improvements could be made:

  1. 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’s attributes.

    this.ormsettings.datasources = [
    {datasource=”ds1”,
    cfclocation=[“com/myorg/orm”]},

    {datasource=”ds2”,
    cfclocation=[“com/myorg/moreorm”, ”com/bmic/evenmoreorm”]}
    ];

2) working with entityLoad() and entityNew()

Currently, if you’re working with entityNew(), you have a nice work around, and that’s because you can instantiate ORM objects with createObject(). Granted, you’re still at the mercy of dealing with unique entities.

I realize it wouldn’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:

entityNew(“path.to.SomeEntity”)
entityNew(“ds1:SomeEntity”)

entityLoad(“path.to.SomeEntity”, 100, true)
entityLoad(“ds1:SomeEntity”, 100 true)

entityLoadByPK() would require the same enhancement as entityLoad()

entitySave() wouldn’t need to be updated since the entity is aware of the datasource it belongs to.

Sep 8

The Entrepreneur Update - September 8, 2010

Coworking Spaces (avc.com)

New Trends In Startup Financing Explained For Laymen (kalzumeus.com)

Why Product Managers Wear Sneakers (steveblank.com)

Nailed It (Not): Our First Twitter Post, Circa 2006 (techcrunch.com)

How to Manage a One-Person Sales Force (inc.com)

Sep 3

CBS Sports FAIL

I don’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’t see the meta data when visiting your site. Meta data matters when you share a link via Facebook.

Sep 1

ColdFusion + Migrations

Wait. What? Database versioning with ColdFusion? Not exactly. If you’re building any type of web application on Linux or Unix (Mac OS X included), there’s no reason you can’t leverage a little bit of ruby goodness in the form of ActiveRecord::Migration.

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’s for the birds.

If you’re interested, you should definitely check out the standalone-migrations gem.

After all, it’s about using the best tool for the job.

Sep 1

Web Application Developer

Artisan or engineer?

All Roads Lead to Rails

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.

The Entrepreneur Update - August 30, 2010

The 10 Most Important Business Lessons I’ve Learned (ryanallis.com)

How a startup should leverage a personal assistant (blog.asmartbear.com)

What A CEO Does (avc.com)

GrocerEye cofounder demonstrates the secrets of a great pitch (entrepreneur.venturebeat.com)

Hopefully, this post will be the first of many to follow. On a regular basis, I’ll attempt to compile a list of links to articles containing helpful advice for both new and veteran entrepreneurs.

Initially, I wanted to call this list “The Entrepreneur Five.” I quickly realized that this was not the best approach. While I do believe the list of links should be kept short, I should really use my best judgement in deciding what to share. I’d rather have a couple extra items, in the list, from time to time; rather than scurrying to meet a self imposed five link quota with, potentially, irrelevant content.

Also, I was thinking about posting this list on a regular schedule (i.e. every Friday), but have decided against this strategy.

Ultimately, the goal is to provide a list with a “high quality/low noise” ratio.

Enjoy!