rails rumble - ReadWriteWeb http://www.readwriteweb.com/feeds/tag/rails rumble en Copyright 2012 Richard MacManus readwriteweb@gmail.com Tue, 14 Feb 2012 18:04:00 -0800 http://www.sixapart.com/movabletype/?v=4.35-en http://blogs.law.harvard.edu/tech/rss Cool and Delicious Rails Rumble Hackathon Apps rumble_logo_color.jpgEvery year since 2007, the Rails Rumble has thrown hundreds of starving Ruby devs into a Gladiator-style sand pit (called a "Hackathon") and forced them to compete with their bare hands for the amusement of cruel, power-drunk, code-mad judges. With only 48 hours to develop a Web app, teams are then covered in fire ants and allowed caffeine.

The results of 2010? Not in yet. But along with Leatherbound, we found a few really cool and unusual apps that might help you find your way out of a desperate situation or two. Or into one, depending on how you use them.

]]> First, we have to find a place to work. Need a desk and a place to plug in? Desksnearme (The Rad Warlike Annex) is the app that generations of roving gangs of laptop-laden, desk-seeking keyboard monkeys have needed for years. The app detects your location, then brings up a variety of coworking spaces nearby.

Next, get it together. Splendid Bacon (Kiskonians Dancing in Lab Coats) is a simple, straightforward project management app that looks like a tasty way to layer your BLT. Telling us that most project management software is like hunting butterflies with a shotgun, SB offers an ultra-lean app they deem "for hackers" but looks so easy to use it might even be great for kids and homework.

Motivation Dashboard (The Cow Pilots) is a snap-easy way to create a custom dashboard for a variety of thing you want to keep an eye on: data visualization of everything from analytics and support requests in Get Satisfaction, down to Twitter hashtags.

A hot rival to Movitvation Dashboard, Statefulapp (The League of Evil Coders) has a polished look and an on-the-go style.

When you're done feeling all organized, it's obviously time for a beer. Perhaps you may also want to send one to your favorite Ruby dev as she recovers from fire ant attacks - for this, Pint.me (BeerMe, Something WItty) is a dreamy app for buying someone a beer anywhere, anytime. In a perfect world, anyway.

Keep track of all the delicious beers you drink with Beer Check-In (Indiana Coders). Or just drink a whole lot more to wash the creep factor off after checking out StudGuru (StudGuru), the app designed for guys who want to fool women into thinking they care about things they actually don't. We love to be tricked into thinking "You're Thoughtful & Romantic!" And nothing says you care like automated relationship maintenance.

See also: My Favorites From Rails Rumble 2010 (Zach Holman)

]]> Discuss]]>
http://www.readwriteweb.com/archives/cool_and_delicious_rails_rumble_hackathon_apps.php http://www.readwriteweb.com/archives/cool_and_delicious_rails_rumble_hackathon_apps.php News Mon, 18 Oct 2010 15:36:00 -0800 Violet Blue
Leatherbound Helps You Compare eBook Prices and Availability logo_leather.jpgEven as eBook sales soar, the experience of browsing and buying eBooks still leaves a lot to be desired. If you are more interested in a particular title than in your loyalty to a particular eReader, looking for the cheapest version - or even an available version - of a book can be pretty tedious.

Is it even in the iBookstore? Is it cheaper on Amazon's Kindle or on the Barnes & Noble Nook?

Leatherbound addresses that problem by giving users a site where they can look for titles and compare their prices for Kindle, Nook, and iBook. Enter an author name or title, and the site responds with price, availability, and a link to the appropriate eBookstore. Quick and simple.

]]> Leatherbound was created this weekend as part of the Rails Rumble, a programming competition that gives teams 48 hours to build a web app in Ruby on Rails.

Team Leatherbound is comprised of Andrew Dumont, Nathan Carnes, Adrian Pike, and Amiel Martin. Dumont, who is also the Director of Business Development at Seesmic, says that the team has plans down the road to add movies and music to the apps' search capabilities. However, as judging for the Rails Rumble competition is going on now, the project has to stay "as is."

But for a weekend project, Leatherbound's "as is" is pretty good.

leatherbound_ss.jpg

]]> Discuss]]>
http://www.readwriteweb.com/archives/leatherbound_helps_you_compare_ebook_prices_and_av.php http://www.readwriteweb.com/archives/leatherbound_helps_you_compare_ebook_prices_and_av.php E-Books Sun, 17 Oct 2010 17:44:32 -0800 Audrey Watters
Weekend Apps: Building Web Apps Isn't Just About Coding A couple of weeks ago we wrote about the emerging phenomenon of weekend code-a-thons in which programmers and designers get together over a short period of time to try to build web apps really fast. We went over some of the different approaches to the weekend code-a-thon and interviewed a participant in the Rails Rumble in an attempt to try and figure out why these get togethers are so attractive. An upcoming event in Santa Clara, California called Weekend Apps is taking a slightly different approach and not just focusing on app building, but also about building a sound business.

]]> The approach that Weekend Apps is taking feels not unlike an attempt to condense the spirit of the 3-month Y Combinator mentorship program into a single weekend. In fact, the organizers of the event refer to it as "a weekend incubator on steroids." In addition to building web apps, participants in the free Weekend Apps program will also be treated to a number of seminars and panels by seasoned developers.

Because Weekend Apps is focusing on Facebook applications, the program includes a presentation by Dave Morin, the Senior Platform Manager at Facebook, as well as presentations by a number of developers of popular apps on the social network's platform. The weekend will also play host to a panel discussion entitled "Micropayments in Facebook."

In addition to creating applications, the weekend's focus will also be on getting entrepreneurs and developers up and running with legitimate businesses. There will be an attorney on site to help people incorporate their new businesses and an ad exchange to help new apps get eyeballs. Unlike other weekend code-a-thons, Weekend Apps isn't hung up on developers using prior work. The goal is to get apps launched, not to get apps built quickly.

"The goal is to launch as many startups as possible in a short period of time, and to create a network of entrepreneurs that cooperate and help each other to increase everyone's chances of success," Waleed Abdulla, one of the event's organizers, told us. The organizers of Weekend Apps met at a Startup Weekend (another weekend app building event) and after discussing a class that Stanford University ran last year about building Facebook platform applications, they decided to try their hand at creating something similar on a more condensed scale.

"As we see it, the class owes it success to many types of learning: experts were brought in to talk to the students for short times, great application designers were available full time to the students who had questions, and there was a layer of oversight that was able to spread to the entire class a lesson learned by one group," they write on the Weekend Apps web site. "The biggest problem with the class, is that not many people attend Stanford. This awesome teaching method wasn’t really available to others who wanted to use it."

Weekend Apps will take place February 22nd - 24th, 2008 at The Enterprise Network's Santa Clara Venture Accelerator building. The event has a group on Facebook with over 200 members.

]]> Discuss]]>
http://www.readwriteweb.com/archives/weekend_apps.php http://www.readwriteweb.com/archives/weekend_apps.php Trends Mon, 18 Feb 2008 20:10:58 -0800 Josh Catone
Building Web Apps Really Fast: Why Developers are Drawn to Weekend Code-a-thons What is it about a weekend that makes you want to create a web application from start to finish? Most people would probably think it insane to try cramming design, development, testing, and deployment of a web app into a single weekend, but a growing number of events are encouraging people to do just that. The latest is Montreal, Canada's Blitzweekend, which will take place over the first couple of days of March.

]]> Blitzweekend is inspired by similar efforts like Startup Weekend and Rails Rumble (our coverage) and is set up as a BarCamp. The idea is simple: small teams of developers, designers, and entrepreneurs will converge in a single location for 48 hours with the singular goal of creating web applications from start to finish.

Unlike Rails Rumble, Blitzweekeend isn't a competition and everyone will be in the same place, and unlike Startup Weekend, each team will be focused on their own app, rather than everyone working together to create one web application. But each of these events, and similar gatherings like Yahoo!'s Hack Days or, to a lesser extent, SuperHappyDevHouse, share a common thread and we started to wonder why anyone would want to attempt to build an entire web application in just 2 days.

As far as we know, this is relatively new phenomenon in software development: organized ultra-rapid development weekends. In order to figure out why anyone might want to take part in what I imagine must be a fairly nerve-wracking event, I decided to talk to my friend Kelli Shaver. Her team created Admiteer, and took home third place at this year's Rails Rumble.

What made you want to participate in Rails Rumble?

There were a couple of things that made me want to dive into a Rumble project. First of all, I’d wanted a chance to work with Jack Canty and Ryan Bates for a while. I’d long admired both of them for their Rails abilities and they’re both wonderful people, so when they invited me to the team, I jumped at the chance. Second, I’d wanted learn more about Rails but had always found getting started to be a little difficult. This seemed like a good way to learn and to really get my hands dirty. Fortunately, my teammates were more than willing to take me under their respective wings and they both taught me a great deal over the course of the weekend.

It must have been really nerve-wracking trying to put together an application under such a tight deadline. How did you manage the stress?

I don’t know about my teammates, but I ran the gambit of emotions, from excitement, to stress and worry and hopeful optimism, and finally a great deal of pride and satisfaction. We were pretty fortunate. We had a rough timeline of when we wanted things done by and, for the most part, we met or exceeded those milestones. Things naturally did get tight toward the end, as we were polishing up our app and putting in the final details. At times, when the stress would get to be too much, one of us would wander away to catch a cat nap, take a walk, take a shower, anything to clear our heads. We also laughed a lot. We joked around, and had entirely too much fun with the emoticons in Skype -- a product of little sleep, no doubt. All in all, we supported each other and we all understood that we’re only human and no one expected perfection.

Do you think the time constraint helped focus your development at all?

I think it did. I think it certainly helped keep the momentum going, and it kept us focused on only including the features that we saw as absolutely necessary, which probably lead to a slimmer, more streamlined app. It kept us all pretty excited and engaged as well. There wasn’t time to let things drag out and become tedious.

You mention that doing a Rumble project seemed like a good way to learn more about a programming language. Was it the environment of the weekend coding project or just that it forced you to actually start working on a real world app that helped you learn more? Or in other words, would you have gotten as much out of it if you were just working alone some random weekend forcing yourself to code?

If I’d sat down myself to learn it in a weekend, would I have gotten as much out of it? I’ve had weekends since then where I’ve learned just as much or more, but at that point, probably not. I don’t think I would have had the motivation or determination. I realize this is not necessarily indicative of every new Rails developer out there, but for me, personally, I think I needed a weekend like this to kick-start the whole process and get myself back in gear.

I think it was a combination of those things. For one, it was a two day ordeal in which I knew I would be pushing myself. I would have to step it up and learn, for the benefit of my team. I can be pretty competitive at times, and I didn’t want to let these guys down, so I would definitely say the environment and constraints of the contest were a large part of it. I couldn’t allow myself to get frustrated and give up. Also, I was working with two people who were very competent Rails developers already. I was able to ask questions, which they eagerly answered. It meant that I got to pick apart their code as it was written, so I could visualize how everything worked. This made it much easier to understand the app’s inner workings, and the Rails code itself.

Overall, what do you think you got out of it?

I made a couple of good friends and I learned a lot. That alone made it worth it. When Rails Rumble rolled around, I hadn’t done any development work in several months. I’d been primarily designing small print runs and making icons. I’d gotten a bit burnt out after years of developing web sites and had sort of shied away from it. The chance to work with Jack and Ryan excited me, though, and it gave me some much-needed motivation. RR also served as my jumping-off point for learning more about Rails and how to use it. I’ve continued to refine my skills as a RoR developer since then, and I’ve loved every minute.

Would you participate again?

Definitely! I hope to team up with the guys in 2008 and build another great application. If that’s not possible, then I’ll be doing a solo app (or possibly pulling random code monkeys off the streets).

]]> Discuss]]>
http://www.readwriteweb.com/archives/building_web_apps_really_fast.php http://www.readwriteweb.com/archives/building_web_apps_really_fast.php Trends Thu, 07 Feb 2008 10:37:02 -0800 Josh Catone