Opensource Wiki in Rails With a Wysiwyg Interface
Groupswiki is a simple opensource wiki that uses wysiwyg editing to lower the barrier so that more people will write to the wiki. It uses protoedit -a richtext editor written using Prototype.js. It uses ruby on rails and should work with most backend databases.
Blog:
mHub -
Read More...
Rails, Geocoding, and Google Maps
This is a simple example to demonstrate how to display a Google Map using Ruby on Rails, including utilizing a geocoding web service to translate addresses to geocodes.
Blog:
mHub -
Read More...
Ruby on Rails - An Extensive Round-up of Resources
After seeing new Rails write-ups, tutorials, projects, etc.. pop up almost everyday, I decided to try and go through a lot of them and post the best and most useful ones. Below, you will find what I believe are to be the some of the best Ruby on Rails resources.
Blog:
mHub -
Read More...
Tioga - Creating Figures and Plots Using Ruby
Tioga is an open-source program you can freely download and use for creating figures and plots using Ruby, PDF, and TeX. It has a tutorial and detailed online reference material. This alternative interface to the documentation has lists of classes and methods at the top; if you scroll the middle pane down to Tioga::FigureMaker and select that, you'll get the reference manual with browser panes at the top of the window, a handy feature!
Blog:
mHub -
Read More...
Ruby on Rails 1.1: Web 2.0 on Rocket Fuel
The much-anticipated new version 1.1 of Ruby on Rails hit the streets with fanfare a couple of days ago. And while even I am wary of the hyperbole that sometimes surrounds Ajax and Web 2.0, I'm very pleased to say that Ruby on Rails is the genuine article.
Blog:
mHub -
Read More...
Get On Track with Ruby on Rails
Ruby? Rails? Ajax? Is this cluster of confusing buzzwords swarming around your head like a mob of angry bees? Then fear not, gentle padawan -- Jedi help is at hand! For I, too, was just like you once: confused, jumping at shadows, sinking into the depths of yet another custom Python web framework while softly weeping behind a stack of dog-eared PHP books. But not anymore. Today I build my applications in Ruby on Rails.
Blog:
mHub -
Read More...
Ruby applications that scale
We've got the language, we've go the killer Rails framework, but we're not quite there yet when it comes to performance. And building applications that scale is tricky in any language. So how do we solve is the Ruby way? How do we make it possible without unnecessary complexity?
Blog:
mHub -
Read More...
The adventures of scaling, Stage 2
Stage 2 contains MySQL tuning tips, tuning of FastCGI dispatchers, and further system optimization techniques.
Blog:
mHub -
Read More...
The adventures of scaling, Stage 1
While a couple of high-traffic sites are being powered by Rails and while the Rails book has a handful of instructions to scale your application, it was apparent for us that you're on your on at a certain point. This series of articles is meant to serve more as a case study as opposed to a generic "How To Scale Your Rails Application" piece of writing, which may or may not be possible to write. I'm outlining what we did to improve our applications' performance, your mileage may obviously vary.
Blog:
mHub -
Read More...
Rails for Designers
This is for designers who are going to be working with Rails and is intended to give them a good starting point to jump into work with a Rails developer. This is all introductory material. As such, I cover some basics (MVC, locations of files) and move from there to a code example and more advanced topics (partials, ActionView helpers).
Blog:
mHub -
Read More...
Creating DSLs with Ruby
Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor an existing general-purpose language by adding or changing methods, operators, and default actions. This article explores using the latter method to build a DSL on top of Ruby.
Blog:
mHub -
Read More...
Ruby Cheatsheet v.1
A great list of ruby commands in one simple to use list.
Blog:
mHub -
Read More...
Open Source Ruby On Rails Shopping Cart | Sublog
The first and only Ruby on Rails open source e-commerce project.
Blog:
mHub -
Read More...
Learning Ruby
A very good article on the basics of ruby.
Blog:
mHub -
Read More...
Tutorial in Ruby on Rails
As a newbie, getting started with Rails was tricky without some help from the IRC folks. If you get stuck, that's a good place for help, as the author hangs out in there pretty regularly. That said, some sample code is worth its weight in gold, so here's how I got a basic Rails application running.
Blog:
mHub -
Read More...
RubyScript2Exe - A Ruby Compiler
RubyScript2Exe transforms your Ruby script into a standalone, compressed Windows, Linux or Mac OS X (Darwin) executable. You can look at it as a "compiler". Not in the sense of a source-code-to-byte-code compiler, but as a "collector", for it collects all necessary files to run your script on an other machine: the Ruby script, the Ruby interpreter and the Ruby runtime library (stripped down for this script).
Blog:
mHub -
Read More...
Watir
WATIR stands for "Web Application Testing in Ruby". Watir is a free, open-source functional testing tool for automating browser-based tests of web applications. It is pronounced water.
Blog:
mHub -
Read More...
AJAX powered chat in 3 hours on Ruby on Rails
A simple Web based chat built with Ruby on Rails. It seems to work okay, but I've only tested on FireFox and Safari. On IE it's bound to look totally out of wack as I'm not sure it supports position: fixed, which I used for the IRC-esque layout.
Blog:
mHub -
Read More...
Monads in Ruby, Part 1: Introduction
Monads have been getting a lot of press lately in connection with the Haskell programming language. They're a very powerful programming tool in functional languages, but all too often they're described as some sort of black magic rather than the simple construct they are.
Blog:
mHub -
Read More...
Backpack API
The Backpack API is implemented as vanilla XML over HTTP. It does require that you send an additional header, which will identify the format of the data being sent. That header is X-POST_DATA_FORMAT which should be set to "xml".
Blog:
mHub -
Read More...
1 2 3 >