Archive for the ‘Programming’ Category

Ruby Users of Minnesota January 2008

Posted on February 18th, 2008 in Events, Programming | No Comments »

The following topics were presented at the January 2008 Ruby Users of Minnesota meeting:

  • Justin Grammens from Localtone Radio presented on integrating Voice Over IP (VoIP) with Ruby on Rails. He demonstrated the Telegraph Rails plugin with a local installation of the open-source PBX software Asterisk. He also demonstrated Adhearsion. Justin set up demo Rails applications that took text data in, and read text back via text-to-speech functionality, examples were done live with regular mobile phones calling his PBX.
  • Luke Francl from Slantwise Design led a panel discussion of working on a team that does Rails development. One challenge they discussed was developers contending for numbers when creating migrations. Rails team sizes and project durations also tend to be small, aspects that affect available jobs differently, compared with enterprise Java or .NET applications, for example.
  • Slava Pestov introduced the Factor programming language, a “general purpose, dynamically typed, stack-based programming language.” He also demonstrated the Factor IDE, many Factor language concepts and terms, and a couple sample applications.

Overheard (topics to research): Hudson continuous integration tool, written in Java. FasterCSV, a replacement library for Ruby’s standard CSV library.  The computing concept of Continuations and how they are implemented in various languages.

Live Blogging: Twin Cities Code Camp 2006

Posted on November 11th, 2006 in Events, Minnesota, Programming | 1 Comment »

Today I’m attending the inaugural Twin Cities Code Camp 2006 event, a free conference with varied sessions on .NET, test tooling, Ajax, web services and more. The venue is new, meeting rooms are labeled well, and the event staff is professional and courteous. Sponsors are providing great (free) food and great prizes will be given away at the end of the day (Xbox 360 Premium, iPod Nano). Here are summaries of the morning sessions I attended.

Read the rest of this entry »