The Ruby Midwest Conference has opened its Call for Speakers. Come share your excitement, experience, and expertise with fellow Rubyists in the Midwest! We're pleased to announce that Yehuda Katz is scheduled to keynote this two day, single track conference held in Kansas City, MO on July 16-17, 2010. Sign up for email announcements on the website or follow us on Twitter to keep up with our latest news.
Items matching "rack" (RSS Feed)
March 03, 2010
February 17, 2010
Early Bird Tickets are available for RubyNation, a two-day, dual-track Ruby and Rails conference presented by the Washington, DC Ruby Community April 9-10 at the Sheraton Hotel in Reston, Virginia. RubyNation 2010 features a keynote presentation by Dave Thomas and lots of other wonderful speakers, including Gregg Pollack, Nick Sieger, Joe O'Brien, Russ Olsen, Jim Weirich, and many more.
A short and instructive example of how studying open source code from well-tested tools and libraries can lead to immediate benefits in your own code. In this example, a technique for transforming single-item collections is extracted from Rack and examined.
February 07, 2010
February 04, 2010
Rack::ForceDomain (or source on GitHub): Because the alternatives were too complex for my simple mind. Usage on the back of a stamp:
$ gem install rack-force_domain
$ heroku config add DOMAIN="foo.com"
use Rack::ForceDomain, ENV["DOMAIN"]
February 03, 2010
My goal was to create something really small (~300sloc), right on top of Rack, and make use of git & heroku whenever I could, foregoing the need for any kind of database. Comments are handled by disqus, and we got markdown, atom and templating support. Go check out http://cloudhead.io/toto for more info. The repo's at http://github.com/cloudhead/toto - enjoy!
February 01, 2010
GMoney is a RubyGem that wraps the Google Finance API and can be used to help keep track of your investments.
January 29, 2010
For anybody who heard all the fuzz about Rack middleware in Rails, but is still mystified about how it can be applied in practice, I wrote down two examples of how I have used Rack middleware recently to solve actual problems :-)
January 20, 2010
Encode click-tracking or payment requests with secure hashing (Rails cookie-store style) simple as UrlStore.encode(:cliked=>'bottom-right') UrlStore.decode(params[:data]), try the secure url store Rails-plugin/Gem.
Notes from an upgrade to Rails 3 which also happens to be a working Rails 3 site.
January 10, 2010
With tracked_plugins installation stays the same and new meta information (url / installed_at / revision / ...) is stored used to update plugins, try it!
Robert Shedd wrote a blog post on how to use Facebook's post-authorize and post-deauthorize callbacks in a Rails-built Facebook app to track which users have added and removed the application.
January 08, 2010
I just released Rack::Rewrite 0.2.1. Rack::Rewrite is a web-server agnostic rack middleware for defining and applying rewrite rules. In many cases you can get away with Rack::Rewrite instead of writing Apache mod_rewrite rules. To install, simply run
gem install rack-rewrite. December 15, 2009
Want to put your Jekyll pages on Heroku? Want to run your jekyll pages with rackup, shotgun, mongrel, unicorn? Here's solution: Rack::Jekyll
December 13, 2009
Another extraordinary middleware for Rack with deadly simple syntax highlighting support powered by Pygments. Check it out Rack::Pygments
December 07, 2009
Rackamole is a rackable component to monitor your rails/sinatra web applications. Monitoring and providing a sense of how features are used in your web application seems to be a missing step in an application lifecycle. Using Rackamole, you will be able to assess if your app is a success or a bust as well as track high level perf issues and uncaught exceptions.
December 01, 2009
Rack middleware that improves upon rack_hoptoad and toadhopper. View it on GitHub.
November 28, 2009
I recently released "Rack::Console", a rack library (inspired by racksh) where you can run rack based apps with "config.ru" file into console/shell. Check my post regarding this extraordinary library (with examples and instruction). http://bit.ly/7W0XfS
November 27, 2009
In this article I'm sharing the code I use to handle simple time-tracking/invoicing with Google Calendar and rufus-google.
Thanks to John Mettraux for writing rufus-google!
Thanks to John Mettraux for writing rufus-google!
November 26, 2009
Today I released a small gem, rack-esi. It's a Rack middleware providing almost the same functionality as Varnish. Features include path blacklisting, type whitelisting, recursion limits, include limits, support for <include> alt and noerror attributes. The main target is to simulate a production environment. [more inside..]
November 25, 2009
I came across Pancake today and feel it could be a game changer on developing rack based applications. Here is extracted from its readme:
While Rack provides the low level framework for building web applications on, Pancake provides a stack as a place to start your application. A stack provides a whole bunch of behavior for you including a router and middleware stack. The stack will accept any valid Rack application as the endpoint.Sounds like it can greatly simplify managing a big site with multiple rack based apps, e.g. an authentication app + a CMS + more apps.
I am happy to announce the first public release of my new framework Rango. Rango is a small MVC framework inspired by Merb and Django builded on top of Rack. It's clean, simple and it's trying to be as agnostic as possible. It has Bundler support and mainly, it's the only Ruby framework with template inheritance!
Check the Rango 0.1 announcement or take a look at Rango Wiki!
Check the Rango 0.1 announcement or take a look at Rango Wiki!
November 24, 2009
Learn how to very simply ensure that a site rewrite or transition is executed smoothly by leveraging Rack::Rewrite and Google Analytics.
November 23, 2009
A sanitizer for Rails that escapes unauthorized and unclosed tags, stopping (clueless|malicious) users dead in their tracks. Read more, including source code »
November 22, 2009
Sass, the CSS precompiler, now supports all Rack-based frameworks.
November 20, 2009
After learning how to build a cart than can keep track of orders, it’s time to make those orders happen. When we were dealing with our cart, we didn’t worry about creating database tables for the core thing the cart holds: cart items, so the time has come to finally create a model for that and for the orders taken (so they too will be stored at the database), and we’ll do it by using script generators at the command prompt...
Read More
Read More
November 18, 2009
MacRuby 0.5 beta 2 just got released, read the official blog post.
November 17, 2009
I've just released GridFS-RackDAV which enables you to use GridFS as backend for WebDAV collections through RackDAV
November 16, 2009
Here I demonstrate how to use Rack::Rewrite as an alternative to the Apache rewrite ruleset common to many capistrano-based deployments.
November 15, 2009
racksh aka Rack::Shell is a console for Rack based ruby web applications. It's like Rails' script/console or Merb's merb -i, but for any app built on Rack. You can use it to load application environment for Rails, Merb, Sinatra, Camping, Ramaze or your own framework provided there is config.ru file in app's root directory.
November 10, 2009
Some clever rackup loading now allows gems to be downloaded from Gemcutter even when it's down for maintenance. Read more here!
November 09, 2009
Do you want to serve assets from gems without doing some crazy symlinking? Rack::GemAssets does exactly this! (works with Rails or any other Rack enabled web app)
A small Rack middleware to help you set up environment variables in development.
October 29, 2009
Using Rack + Redis together for affiliate tracking systems. Not so much emphasis on Redis, just how it ties in. Rack win. read about it
October 28, 2009
A simple technique using Rails' flash[] + the Google Analytics API to track goals (like signups) that don't have a distinct URL of their own.
EngineY is an easy to use social network framework that is easy to customize and deploy as your own powerful and feature packed social media site. Empower users with their own blogs. Enhance collaboration with forums, groups and events. Find out who is attending your events with the built-in RSVP feature. Let your users post Twitter-like status messages. Track all the activity on your site with the live activity stream. Build a custom client to access all of your social data using the RESTful API.
October 21, 2009
Plataforma just released a new authentication solution for Rails called Devise. It was built as an engine and it moves all the session handling to a Rack middleware, so you can share the same authentication rules easily. It's intended to be flexible, so you can work with several roles (admin, user and so on) and all of them can use different strategies as password recovery (recoverable), account confirmation (confirmable) and others.
October 16, 2009
ConFoo.ca has posted a call for speakers. ConFoo.ca is a bilingual (English & French) web development conference covering PHP, Python, Ruby, Web standards, security and project management. Proposals are due November 13th, 2009. Confoo.ca 2010 will take place in Montreal, Canada, from March 10th to 12th 2010.
October 12, 2009
...using brand new Rack middleware Karma Chameleon. It adds the “.aspx”, “.php” or any other (configurable) extension to your application’s URIs. Helps to switch the technology of your app in few seconds, ridiculously easy!
October 10, 2009
CodeRack is a coding contest dreamed up by a group of the Ruby programmers at Lunar Logic Polska who were excited about the possibilities of Rack middleware.
October 06, 2009
I just posted a tutorial on Trellis. A Ruby Component-Oriented Web Framework based on Rack. The Tutorial is titled Developing the HiLo Web Application
September 30, 2009
Have a great app idea but not much time to develop it? Shoes and a Shotgun was created for the web developer short on time. It uses Shoes for Ruby / Gems Support, Thin for the web-server, and Shotgun so you don't have to restart the server to see changes. Shoes and a Shotgun makes developing apps for Sinatra or any other Rack-enabled framework a breeze.
September 23, 2009
Google App Engine has all the potential to become a popular deployment platform for Ruby applications: Sinatra, Rack, Rails, etc! A look at the tools and gotchas of migrating to GAE.
September 14, 2009
CloudCrowd is a new gem that provides convenient, MapReduce-inspired, scalable processing for slow jobs like image resizing, PDF processing, and video encoding. The gem provides a central server and job queue, worker daemons that can be run from anywhere, and a web interface for keeping track of it all.
September 10, 2009
Sometimes it can be really hard to track down what files might not be encoded correctly on Ruby 1.9... This gem makes life simpler by allowing searches from the command-line like 'find_bad_encodings .'.
http://github.com/adamsalter/bad_encodings-ruby19/tree/master
http://github.com/adamsalter/bad_encodings-ruby19/tree/master
September 09, 2009
As the number of tests goes up in your Rails project, you'll find yourself spending more and more time starting at the field of green dots waiting for RSpec to finish. This article shows you how to track down slow-running examples to target for refactoring.
September 05, 2009
Lapsus is a time tracking software currently in beta that has been developed specifically with Ruby and Rails developers in mind. You don't have to start/stop timers, it detects when you're working (in TextMate, etc). Developer John Gallagher is keen for people to sign up to join the beta.
August 24, 2009
gemfeed.com lets you keep track of the gems you use. Sign up for an account, subscribe to gems, and receive RSS notifications when new versions are released.
