Credit Card Processing with Ruby on Rails

In this tutorial I will show you how to build a credit card processing functions from scratch with Ruby on Rails. I know there are a lot of gems providing credit card processing, but sometimes you are not free in decision if you work for an client and the payment provider isn’t supported by a gem.

(more…)

Advanced Geocoding with Ruby on Rails

Geocoding with Ruby on Rails and the Google Maps API is normally an easy task. But sometimes you have do more than simple geocoding. For real estate webpages you need additional information about state, county or suburb for a given address.

This tutorial I will show you how to build your own server-side geocoding with address information completing and usage of caching data.

(more…)

Unzip Multiple Zip Files with Ruby on Rails

Sometimes you have to integrate exported data from third party desktop software. One way to do is to pack all data into a zipped file and push it via FTP onto your server. This tutorial will explain how to process zip-files with your Ruby on Rails™ application.

I will take an example from a real estate managing software. It’s a common way for this kind of software to pack and push their data to online real estate listing services.

(more…)

A New Start

As some of you noticed, I was absence for with my blogs for two years. There was different reasons for it, but the main one was the workload as freelancing developer. In this time I couldn’t care about the tutorials and anticipate the changes in the software environment.

In the last two years there was a lot of changes. The Ruby on Rails Framework evolved to version 3 with a lot of architecture changes and the beta version of Rails 4 was released last weeks. The Google Maps API raised to Version 3, too. Again with a lot of architecture changes. There was a lot of work to upgrade my customers applications. Besides the freelance work I have had a lot of work with our new house,too.

As I started this tutorials blog I wanted to create advanced rails tutorials providing a solution for a certain problem. But in my opinion these tutorials are only useful if they are working with the current version numbers of the software. With the workload of the last years I couldn’t update them properly and so I decided to shut down the blog temporary.

Now I will start again. I’m going to rewrite the tutorials matching the current version of Ruby on Rails and the Google API’s. If someone likes the legacy code from the old tutorials I will add them. But the code examples won’t be as useful as two years ago.