Getting Scala, HATEOAS, and JSON to work together

I’ve been working with Scala for the last few months on a new project, and I’ll confess that it’s starting to grow on me (this is in stark contrast to Java, which I’m liking less the more I learn about it). My current project has me creating a REST API using Scalatra along with aContinue reading “Getting Scala, HATEOAS, and JSON to work together”

Scala and Scalatra

I’ve been using Ruby on Rails almost exclusively for my web projects over the last year or two. Recently, when I had an idea for a new project, I decided to try something a little different. My current Rails project, Rhino SchoolTracker, is a traditional CRUD-type web application that is fairly well suited to theContinue reading “Scala and Scalatra”

Testing ActiveScaffold

I’m currently neck-deep in a new project using Rails 3.2 and Active Scaffold.  If you’re unfamiliar with Active Scaffold, it’s a great plugin that takes care of most of your application’s CRUD functionality.  If you’re working on a data-heavy application, you should check it out. Anyway, as great as Active Scaffold is, it certainly isn’tContinue reading “Testing ActiveScaffold”

Digital Download Sales with PayPal IPN, Rails, and Refinery CMS

While building an online store for one of my past projects using Rails and the Refinery CMS, I was presented with an interesting problem. I had a requirement to allow customers to purchase and download individual music tracks directly from an online store that also sells physical goods. On its surface, this sort of thingContinue reading “Digital Download Sales with PayPal IPN, Rails, and Refinery CMS”

Rails, MySQL, and Text Encoding

My first project using Ruby on Rails and the excellent Refinery CMS is nearly complete. One especially irksome issue that cropped up during the course of the project had to do with text encoding. This particular project was a fairly complex site for a local band here in Colorado Springs and included an online events listing,Continue reading “Rails, MySQL, and Text Encoding”