07 Aug 2012
4 minute read
In part 1 of this series I demonstrated how to write Ruby code against an
OpenEdge database using the JDBC driver and DataMapper ORM, and in part 2
I showed how to take advantage of this to rapidly prototype a RESTful Web
service / JSON API for the canonical
sports2000 OpenEdge database using
Ruby and Sinatra.
For the final post in this series, I promised to offer some advice to
Progress Software Corporation (PSC) on how to advance the OpenEdge ecosystem.
In the spirit of the words “let the dead bury the dead” I’m going to keep this
short as I’m skeptical that this post stands much chance of effecting any
17 Jul 2012
20 minute read
In part 1 of this series, we learned how to get Ruby to talk to an OpenEdge
database by using an adapter for the DataMapper ORM framework.
In this post, I would like to demonstrate both the power and beauty of Ruby by
rapidly prototyping a RESTful Web service (using JSON representation responses)
sports2000 customers using our new OpenEdge database adapter.
09 Jul 2012
22 minute read
It’s weird how I have trouble letting go. Nearly two years ago, I wrote
a post where I theorized a cure for a programming language and database
that had tortured me at the first full-time programming job that I ever had:
OpenEdge ABL. Shortly after writing that post, I quit my job and moved to a
new city, where I got a job contracting as a Ruby developer. I’m much
happier at my new job, but every once in awhile I would think back on my
time with OpenEdge and how I never really got to revolutionize it like I
wanted to (yeah, I like to set the bar high). I sometimes would find
myself checking in on the Progress community areas to see if anything’s
changed, kind of like stalking an ex-lover on Facebook.
10 May 2012
5 minute read
It’s no secret that most Americans hate the members of our legislative branch.
Polls show that 79% of Americans currently disapprove of the job that
Congress is doing (only 14% approve). I can only speak for myself,
but the disdain I feel for Congress is due to suspicion of a combination of
malfeasance, misfeasance and nonfeasance. I simply don’t trust them to
represent me, and I don’t think most Americans do, either.